Symbol Code Converter — Text to Unicode, HTML, CSS and JS Codes
Paste any symbol or short text and convert it into every code a developer or writer needs — Unicode codepoints, HTML entities, CSS codes, JavaScript escapes, URL encoding and UTF-8 bytes. Or work backwards: paste codes and turn them back into symbols.
Text → Codes
Type or paste a symbol or short text. The codes update as you type.
Codes → Text
Paste codes in any mix — U+2605, HTML entities (decimal like 9733 or hex like x2605, wrapped in the usual entity marks), \u2605, \2605 or %E2%98%85 — and decode them back into symbols.
Which code do you need?
- Unicode codepoint (U+2605) — the universal ID of a character; best for documentation and talking about an exact symbol.
- HTML entity — paste into web page HTML: the decimal and hex forms both work everywhere.
- CSS code (\2605) — for content values in CSS, like icon fonts and pseudo-elements.
- JavaScript escape (\u2605) — for strings in JS code; characters outside the basic range are written as surrogate pairs.
- URL encoding (%E2%98%85) — the percent-encoded UTF-8 form used in links and query strings.
- UTF-8 bytes — the raw bytes the character travels as on the wire.
Converter or identifier — which one?
This converter is for codes in bulk: whole strings, tables, copy-ready rows. If instead you found ONE mystery symbol and want its name and meaning, use the symbol identifier. If you are hunting for a symbol by describing it, try symbol search — and for ready-styled text, the fancy text generator.
Frequently asked questions
Is the symbol code converter free?
Yes — completely free and unlimited, with no sign-up. Everything converts in your browser; nothing you paste is sent anywhere.
What formats does the converter produce?
Unicode codepoints, HTML entities in decimal and hex, CSS codes, JavaScript escapes, URL encoding and UTF-8 bytes — as full-string outputs and as a per-character table.
Can it convert codes back into symbols?
Yes. The Codes to Text box decodes U+ codepoints, HTML entities, JavaScript escapes, CSS codes and percent-encoded UTF-8, even mixed together in one paste.
Does it work for emoji?
Yes. Emoji are Unicode characters too, so they convert like everything else — in JavaScript escapes they appear as surrogate pairs, which is exactly how JavaScript stores them.
How is this different from the symbol identifier?
The identifier names one symbol and explains it. This converter skips the names and gives you every technical code for a whole string at once, in both directions.