Home

Unicode Converter

Mode:
Input 0 chars
Output 0 chars

Features

100% Private

All conversion runs locally in your browser. No data is sent to any server.

5 Conversion Modes

Unicode Escape, HTML Entity, Code Points, UTF-8 Hex, and Punycode in one tool.

Character Inspector

View code point, UTF-8 bytes, and Unicode block for any character.

Full Unicode Support

Handles emoji, CJK, Arabic, Cyrillic, and every Unicode block.

Bidirectional

Encode text to Unicode or decode Unicode sequences back to text.

One-Click Copy

Copy converted results to clipboard instantly.

Frequently Asked Questions

What is Unicode escape?
Unicode escape is a notation like \u0041 that represents a Unicode character by its code point in hexadecimal. It's commonly used in JavaScript, JSON, Java, C#, and Python source code to embed non-ASCII characters safely.
What are HTML entities?
HTML entities are special sequences like © or © used to represent reserved or special characters in HTML documents. Named entities (e.g., &) use friendly names, while numeric entities use decimal (©) or hexadecimal (©) code points.
What is Punycode?
Punycode is an encoding used to represent internationalized domain names (IDN) with non-ASCII characters using only ASCII letters, digits, and hyphens. For example, "münchen.de" becomes "xn--mnchen-3ya.de". This allows DNS systems to handle domain names in any language.
What is the difference between Unicode code points and UTF-8?
A Unicode code point (e.g., U+4E2D) is the abstract number assigned to a character. UTF-8 is a variable-length encoding that represents code points as 1–4 bytes for storage and transmission. The same character has one code point but different byte sequences in UTF-8, UTF-16, etc.
Is my data sent to a server?
No. All conversion uses JavaScript running entirely in your browser. Nothing is transmitted to any server. Your data stays on your device.

Related Tools

About Unicode Converter

Convert text to Unicode and back online free with FreeToolBox — transform any text into Unicode escape sequences (\u0041), HTML entities (A), Unicode code points (U+0041), UTF-8 hex bytes, or Punycode for internationalized domain names. Essential for web developers, content creators, and anyone working with multilingual text, character encoding, or internationalization (i18n).

The converter supports five encoding modes and includes a character inspector that shows the code point, decimal value, UTF-8 byte representation, and Unicode block for each character. All processing runs entirely in your browser using JavaScript — no data ever leaves your device. Completely free, instant, no account required.

Feedback
Buy Me a Coffee at ko-fi.com