Output will appear here...A Unicode converter turns readable text into the numeric code points that computers actually store, and turns those numbers back into text. Every character, from the letter A to a Chinese ideograph to an emoji, has a Unicode code point, a number usually written like U+0041 for A or U+1F30D for the earth emoji. This tool reads whatever you type and shows the code point behind each character in the notation you choose, so you can see exactly what a string is made of.
The same code point can be written many ways depending on where it is used. A web page might need an HTML entity like A or A, a JavaScript string needs an escape like \u0041, a CSS content value uses \41, and a spec or bug report often quotes the U+ form. This converter produces all of those from one input and decodes any of them back to plain text, so you can move a tricky character between an editor, a stylesheet, and a script without retyping it or guessing the syntax.
It handles the parts of Unicode that break simple conversions. Characters outside the Basic Multilingual Plane, such as most emoji, are stored in JavaScript as two surrogate halves, and this tool reads and writes them by true code point so an emoji round-trips correctly instead of splitting into garbage. A per-character table also shows the code point, decimal value, HTML entity, and raw UTF-8 bytes for each glyph. Everything runs entirely in your browser, so the text you paste, which might be user data or an unreleased string, is never uploaded, and the tool keeps working offline once loaded.
Select Encode to turn text into Unicode notation, or Decode to turn Unicode notation back into readable text.
Choose the notation you want: code point (U+), decimal, hex, HTML entity, JavaScript escape, or CSS escape. Decode also offers an auto mode that detects common formats.
Type or paste your input. It converts as you go, and a per-character table shows the code point, decimal, HTML entity, and UTF-8 bytes.
Copy the converted output to your clipboard, ready to drop into HTML, CSS, a script, or a document.
Convert to code point (U+), decimal, hex, HTML decimal and hex entities, JavaScript escapes, and CSS escapes from one input
Go both ways: turn text into any notation, or paste encoded text and get the original characters back
Reads and writes characters beyond the Basic Multilingual Plane by true code point, so emoji and rare scripts round-trip correctly
An auto mode recognises U+, backslash-u, and HTML entity forms in the same input, so mixed pastes still decode
Encode and decode HTML entities - named (&), decimal (&), and hex (&) forms, with XSS-safe special-character escaping
Encode and decode URLs, query strings, and form data with encodeURIComponent, encodeURI, or form-urlencoded modes
Full ASCII and extended Latin-1 table with decimal, hex, octal, binary, HTML entity, and character name for every code 0–255, plus a text-to-ASCII-code encoder.
Encode and decode text to/from Base64 format
0 comments
No comments yet. Be the first to share your thoughts!