Change case, trim and sort lines, reverse characters or line order, drop duplicate lines, add line numbers, and copy results — all in your browser with input and output panes so you can chain steps safely.
Every action reads from the input textarea and writes to the output textarea, so your original paste stays available until you overwrite it or use Output → input to chain operations. Use Copy input → output to mirror text without changing casing or lines — handy as a starting point before sorting or trimming.
Trim each line removes leading and trailing whitespace per line. Remove empty lines drops lines that are blank after trim. Sort orders lines with locale-aware string compare; Sort numeric parses lines as numbers when possible. Unique lines keeps first occurrences only — exact string match, including spaces.
Text never leaves your browser for processing. Do not paste secrets on shared computers.
No. Processing uses JavaScript in the page; nothing is transmitted to DroidXP for this feature.
There is no undo stack. Keep a backup copy for long documents, or re-paste from the source if needed.
Lines are split on newline characters. Output is joined with \n. Mixed CRLF sources are handled on read; saved output uses LF unless your editor converts again.
No — it is a simple per-word capitalize. Fix names, brands, and acronyms manually after converting.
Lines that parse as numbers sort in numeric order. Others sort after them, with string comparison as a fallback.
The first copy of each line is kept; later identical lines are removed. Use Trim each line first if you want to treat lines that differ only by spaces as duplicates.
Extremely large strings can slow any in-browser tool. For huge logs, use a native editor or split the file.
Yes — JavaScript strings are Unicode. Sorting is locale-aware; proofread sentence case for non-Latin scripts.
Follow your security policy. The site does not receive your text, but shared or recorded screens still pose risk — treat it like any local text field.