GetFixMyFile

Text Reverser

Reverse an entire string character-by-character, or reverse word order while keeping spacing. Useful for puzzles and quick transforms — runs locally.

Reverse text

Reverse characters in the whole string, or reverse word order while keeping spacing.

Output

Also try the case converter.

Character reverse and word-order reverse

Characters reverses Unicode code points. "form" becomes "mrof". "SSC form" becomes "mrof CSS". An emoji stays one character because the string is spread into code points, so a simple emoji is not split into surrogate halves. This is not a translation and it does not reverse letters inside a word while keeping word order. Combining marks can move in ways that look wrong; the page does not do grapheme-cluster reversal beyond what the JavaScript iterator does.

Word order splits on whitespace, reverses the words, and puts the same whitespace tokens back. "SSC form" becomes "form SSC". Two spaces between words stay two spaces. Newlines are whitespace tokens, so a line break stays a line break while the words on either side swap positions in the sequence. "form" in word mode stays "form" because there is only one word.

The output updates as you type. Copy takes the output box. A typical use is checking a reversed string in a puzzle or undoing a word-order experiment. It will not fix a Hindi or English sentence into grammatical order. The text stays on the device. Example: character mode on "form 20KB" is "BK02 mrof" because the digits reverse as well as the letters. Word mode on "form 20KB limit" is "limit 20KB form". Punctuation stays attached to the word it touched, so "limit." stays "limit." and moves as one token.

How to use it

  1. Choose Characters or Word order.
  2. Type or paste. The output box follows the input.
  3. Switch mode if the result reversed letters when you only wanted the words swapped.
  4. Copy the output. Generate again by editing the input; there is no history.

The text stays in this browser tab. GetFixMyFile does not upload it, store it, or include it in analytics.

Questions

What does word mode do with "SSC form"?
It becomes "form SSC". Character mode on the same text becomes "mrof CSS".
Will an emoji split in half?
A single emoji that JavaScript treats as one code point stays intact. Sequences of several code points can still reorder, because the reverse walks those code points.
Is this a translator?
No. It only reverses characters or word order. The words themselves are not translated or spelled differently.

Frequently Asked Questions