The output is not what I expected.
Recheck the input, selected options and the limitation notes below; preserve the original before trying a destructive cleanup. Code-point reversal is not fully grapheme-cluster-aware.
Reverse the order of characters in a string without replacing them with upside-down glyphs.
This tool reverses input by Unicode code point rather than by raw UTF-16 code unit. That handles many emoji and non-Latin characters better than a naive reversal, but complex grapheme clusters and combining sequences can still separate and must be checked.
Paste a string, inspect the reversed order and copy the result.
Maximum 500,000 characters: 0 / 500000
No result
Paste the string you want to reverse.
Inspect emoji, combining marks and line breaks in the result.
Copy the reversed text or run it through the tool again to restore the order.
Recheck the input, selected options and the limitation notes below; preserve the original before trying a destructive cleanup. Code-point reversal is not fully grapheme-cluster-aware.
Reduce the input, split the operation into smaller batches and close other memory-heavy tabs. Keep an original copy before retrying.
Test the destination app, font and character encoding. Some apps normalize whitespace or render Unicode differently.
This tool reverses input by Unicode code point rather than by raw UTF-16 code unit. That handles many emoji and non-Latin characters better than a naive reversal, but complex grapheme clusters and combining sequences can still separate and must be checked.
Some visible characters are made from multiple code points. Reversing code points can separate those grapheme clusters.
No. It keeps the same characters and reverses their order. Use Upside Down Text for Unicode look-alike substitutions.
Code-point reversal is not fully grapheme-cluster-aware. Line-break characters are reversed with the rest of the input. Reversal is not encryption or obfuscation suitable for secrets.
Paste a string, inspect the reversed order and copy the result.