Convert text to \uXXXX Unicode escape sequences and back, in your browser. Every character becomes a \uXXXX escape (emoji become a surrogate pair), and decoding also resolves \xXX escapes. Nothing is ever uploaded.
Where it runs
Your browser
Data retention
None — nothing is uploaded or stored
Maintained by
EasyTechLabs Engineering
🔒 Nothing you paste, type, or drop is uploaded, stored, or logged. All processing happens in your browser and the data never leaves your device — close the tab and it is gone.
Encoding writes every character as a \uXXXX escape using its UTF-16 code units, so an astral character such as an emoji becomes a surrogate pair (two escapes). Decoding resolves \uXXXX and \xXX escapes back to characters and reassembles surrogate pairs. Pure string transforms.
🔒 Each character becomes a \uXXXX escape (astral characters like emoji become a surrogate pair). Decoding also resolves \xXX escapes. Runs entirely in your browser; nothing is uploaded.