Blog
Text tools

Reverse text online

Flips text three different ways — pick the mode that fits your task: a full character-by-character reversal for jokes and puzzles, a per-line reversal for multi-line text, or simply reversed word order with the words spelled normally.

Result

All calculations run locally in your browser: parsing, chart, export. Disconnect the network and the page keeps working.

Facts and limits of this method

"Whole text, character by character" Characters are read from end to start, including line breaks
"Each line separately" Line order is preserved, characters within each line are reversed
"Word order only" Words stay spelled as-is, only their order changes
Reversal unit Code point — compound characters may render differently than expected

When it misleads you

How it is calculated

In "whole text" mode, the string is split into individual characters (code points), the array is reversed, and rejoined into a string — line breaks are treated the same as any other character and shift position too.

In "each line separately" mode, the text is first split into lines on line breaks, then every line is reversed character by character independently, and the lines are rejoined in their original order.

In "word order only" mode, each line is split into words on spaces, the word array is reversed, and the words are rejoined with a space — the spelling of every word stays unchanged.

The result updates live as you type, with no separate run button.

Questions and answers

How is "whole text" different from "each line separately"?

"Whole text" reverses literally everything, including the order of the lines and the breaks between them. "Each line separately" reverses the characters within each line, but the lines stay in their original order.

In "word order" mode, are the words themselves spelled backwards too?

No, in that mode only the order of the words in the line changes — each word's spelling stays normal and readable.

Why does an emoji look wrong after reversing?

Reversal works on individual code points, and some emoji are made of several code points — rearranging them can break them apart into unrelated characters.

Is my text sent anywhere?

No, all the processing runs in your browser.

Related tools

All tools