--- title: "Reverse text — free, runs in your browser" description: "Reverse text by character, by word, or reverse the order of lines. Free, no sign-up, and nothing you enter leaves your browser." url: https://atoneplace.net/tools/reverse-text/ site: "At One Place" --- # Reverse text Reverse text by character, by word, or reverse the order of lines. ## How it works Three different things get called reversing text, so all three are here: reversing the characters in the whole string, reversing the order of words while leaving each word readable, and reversing the order of lines. Character reversal is done over Unicode code points rather than UTF-16 units, which means emoji and accented characters survive intact. Naive reversal in JavaScript splits surrogate pairs and turns emoji into broken symbols — a bug in a surprising number of tools that do this. > This tool runs entirely in your browser. Nothing you enter is sent to a server, logged or stored, and the page keeps working with the network disconnected. ## Common questions ### Will this break emoji? No. Reversal works over Unicode code points, so emoji and accented characters stay intact rather than being split into fragments. ### Can it reverse word order instead of letters? Yes — word mode reverses the order of words while leaving each word spelled normally. ## Related pages - [Word and character counter](https://atoneplace.net/tools/word-counter/) - [Typing speed test](https://atoneplace.net/tools/typing-speed-test/) - [Remove duplicate lines](https://atoneplace.net/tools/remove-duplicate-lines/) - [Sort lines alphabetically](https://atoneplace.net/tools/sort-lines/) - [JSON formatter and validator](https://atoneplace.net/tools/json-formatter/) - [Text compare](https://atoneplace.net/tools/text-diff/) - [Regex tester](https://atoneplace.net/tools/regex-tester/) - [Case converter](https://atoneplace.net/tools/case-converter/) - [Remove empty lines](https://atoneplace.net/tools/remove-empty-lines/) - [Find and replace](https://atoneplace.net/tools/find-and-replace/)