Reverse Text Batch

Free batch reverse text tool: paste a list of strings (one per line) and reverse each one by characters, words, or lines in a single click. Runs in your browser.

Enter a list of strings above, then press Reverse All.

How reverse text batch works

This tool reverses every line in a list at once, so you can flip a column of strings in one pass instead of reversing them one by one. Each line is reversed independently and stays in its original position.

Pick a reverse mode: by characters (each line's letters are reversed left-to-right), by words (the words in each line keep their spelling but their order is flipped), or by lines (the order of the lines themselves is reversed). Paste one string per line and the tool applies the chosen mode to each line.

The transformations match the single Text Reverser. Character reversal uses Unicode-aware spreading so emojis and other multi-byte characters reverse correctly. Empty lines are preserved and stay empty in the output.

Frequently asked questions

How is this different from the Text Reverser?
The Text Reverser reverses a single block of text. This batch version takes a list of separate strings (one per line) and reverses each one independently, so a whole column of values is flipped in one click.
What are the character, word, and line modes?
Character mode reverses the letters in each line, word mode reverses the order of the words in each line while keeping each word intact, and line mode reverses the order of the lines themselves.
Does character reversal handle emojis?
Yes. Reversal works on Unicode code points rather than raw bytes, so multi-byte characters such as emojis and accented letters are reversed correctly instead of being split apart.
What happens to empty lines?
Empty lines are kept in place and stay empty, so your line numbering is preserved and every input line maps to exactly one output line.