What Reverse Text Generator does
Reverse Text Generator segments the input into grapheme clusters and reverses their order. In browsers with Intl.Segmenter, a cluster can contain a base letter and combining marks or a multi-code-point emoji that should move together.
When Intl.Segmenter is unavailable, the fallback reverses Unicode code points. That still avoids splitting surrogate pairs but may separate combining marks or joined emoji sequences in older environments.
How to use Reverse Text Generator
- Paste or type the exact text to reverse.
- Select Reverse text to create a separate result.
- Inspect punctuation, line breaks, combining marks, bidirectional scripts, and emoji visually.
- Copy or download the result without overwriting the only source copy.
Important details
Grapheme-aware reversal
A user-perceived character can contain multiple Unicode code points. Intl.Segmenter groups those parts before reversing, which is safer than reversing individual UTF-16 units.
Display direction is separate
Reordering stored characters does not change Unicode bidirectional rules. Mixed right-to-left and left-to-right text can display in ways that are not obvious from the underlying sequence.
Practical uses
- Create reversible wordplay, puzzles, or mirrored text samples.
- Test software handling of grapheme clusters and emoji sequences.
- Inspect how character order differs from visual bidirectional display.
Privacy and limitations
Segmentation and reversal occur locally, and entered text is not uploaded to PagesTools. Preserve sensitive originals outside the page if the transformed result must be recoverable.
The tool does not reverse words, sentence order, glyph shapes, audio, or rendered pixels. Bidirectional scripts need careful inspection, and the fallback in browsers without Intl.Segmenter can split complex graphemes.