Loading…
Shows Unicode code points, names and UTF-8 bytes for any text. Use when debugging encoding issues; differs from nato-alphabet by code points vs phonetic words. Returns per-character table with escapes. 100% client-side.
Text to Unicode is loading — interactive editor will appear here. Use examples below to try instantly once loaded.
Press ? for keyboard shortcuts
Converts text to Unicode code points (U+0048 format) and vice versa. Enter plain text to see each character's code point, or enter code points to decode them back to readable text. Supports both U+XXXX and 0xXXXX notation for input.
Developers working with internationalization, character encoding issues, or Unicode escapes need to quickly look up or construct code points. This tool makes it trivial without consulting external references.
This tool is part of the DevStackIO platform — a collection of free online developer tools from DevStackIO. Browse more free developer resources on DevStackIO.
Frontend developers working with i18n, backend developers debugging encoding issues, security researchers analyzing Unicode-based attacks, and anyone working with special characters or emoji code points.
Select the conversion direction: Text to Unicode or Unicode to Text
Enter text or code points in the input field
The converted result appears instantly
Click Copy to copy the result to your clipboard
Try several escape formats (hex, decimal, \u) and pick the one your target system needs
Hello → U+0048 U+0065 U+006C U+006C U+006FU+00A9 → ©😀 → U+1F600U+00E9 → éa → U+0061 (or \u0061 as a JavaScript escape)Does this handle emoji code points?
Yes, including multi-byte code points like U+1F600.
What input formats are accepted for Unicode to Text?
U+XXXX, 0xXXXX, #XXXX, or plain hex values, space or comma separated.
Is the output safe for use in JSON strings?
Yes, the U+XXXX format can be directly used in JSON and JavaScript Unicode escapes.
Is my text sent anywhere?
No, the conversion runs entirely in your browser.
Authoritative specifications, standards, and in-depth reading for Text to Unicode.
Spells text as NATO phonetic words (Alpha, Bravo, Charlie). Use when dictating over calls; differs from text-to-unicode by spoken words vs code points. Returns phonetic transcription. 100% client-side.
Generate TypeScript interfaces from JSON with optional readonly and export. Use for TS types; for Go use json-to-go, for generic code use json-to-code. Input: JSON ≤10MB. Returns .ts interfaces or JSON error. 100% client-side.
Generate Go structs with json tags from JSON. Use for Go only; for TypeScript use json-to-typescript. Input: JSON ≤10MB. Returns Go code or JSON error. 100% client-side.
Extract HTML tables to JSON arrays for scraping. Use for <table> input only; for CSV to JSON use csv-to-json. Input: HTML with tables ≤10MB. Returns JSON array or NO_TABLE_FOUND error. 100% client-side.
Generate code types from JSON. Use for boilerplate; for TS only use json-to-typescript, for Go use json-to-go. Input: JSON ≤10MB. Returns code. 100% client-side, files never leave browser.
Spells numbers as English words with currency and ordinal options. Use for cheques, invoices or legal text; differs from text-to-unicode by words vs code points. Returns word form and copy-ready text. 100% client-side.
Convert Unix timestamps to readable dates and back. Supports timezones and multiple formats.
Convert text between camelCase, PascalCase, snake_case, kebab-case and UPPER. Use for code naming; for URL slugs use slug-generator. Input: text ≤10MB. Returns converted cases. 100% client-side.