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.

Your data never leaves this device

Result

This page has no server side at all. The table you paste is parsed by JavaScript inside your own browser, the chart is drawn on a canvas element on your machine, and the export file is assembled locally. Nothing is uploaded, stored or written to any log. You can disconnect from the network after the page has loaded and everything will still work — which is the simplest way to verify the claim yourself.

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