Case
Whitespace
Lines
Transform
Text · 35 chars

About the string utilities

A Swiss-army knife for text: reverse, change case, trim whitespace, remove blank or duplicate lines, sort lines, count and replace, add line numbers, repeat and pad — applied instantly to your input. Chain quick operations to clean up messy text without a script.

All transforms run in your browser.

🔧
Many operations

Reverse, sort, dedupe, trim, remove blank lines, add line numbers and more.

↕️
Line tools

Sort alphabetically, remove duplicates, strip empty lines.

📋
One-click apply

Each operation transforms the text and is easy to copy.

🔒
Local

Everything happens in your browser.

Frequently asked questions

Does sorting lines remove duplicates?

Sorting and de-duplicating are separate operations, so you can sort while keeping duplicates, or remove duplicates without sorting — or do both.

Will it change my line endings?

Operations work on logical lines; output uses standard newline characters. Trailing whitespace can be removed with the trim operation.

Can I undo an operation?

Operations apply to the current text. Keep a copy of the original if you need to revert, or reload the sample.

Is my text uploaded?

No. All string operations run locally in your browser.