Text to ASCII Binary - Online Detailed Representation
Shows each character's 7‑bit or 8‑bit binary representation. Includes space separation. For learning binary encoding.
UD5 Toolkit
Convert text to Unicode escape sequences and decode them back. Supports JavaScript \uXXXX, ES6 \u{XXXXX}, HTML entities, and more.
\u4E16 in JavaScript, U+4E16 in Unicode notation, or 世 in HTML. Escape sequences ensure text remains portable across different encodings and systems.
\uXXXX represents a UTF-16 code unit. For characters in the Basic Multilingual Plane (BMP, U+0000 to U+FFFF), a single \uXXXX suffices. For characters above U+FFFF (like emoji 😀 at U+1F600), JavaScript uses surrogate pairs — two consecutive \uXXXX sequences: \uD83D\uDE00. ES6 introduced the extended \u{XXXXX} syntax (note the curly braces) that directly accepts the full code point, e.g., \u{1F600}, making it much easier to work with supplementary characters.
\uXXXX is a programming language syntax used in JavaScript, Java, C#, and JSON to embed Unicode characters in source code or data. U+XXXX is the Unicode Standard notation used in documentation, character charts, and specifications to identify a code point. U+XXXX is not valid syntax in most programming languages — it's purely a human-readable reference format. For example, the character "A" is U+0041 in Unicode notation but \u0041 in JavaScript.
\uD83D\uDE00. Our tool automatically handles surrogate pairs for the \uXXXX format. For the ES6 \u{XXXXX} and U+ formats, the full code point is used directly. HTML entities (😀 or 😀) also support the full code point natively.
\uXXXX format and when decoding them back to text.
XXXX;) and decimal (DDDD;). Both refer to Unicode code points and can represent any character, including emoji. For example, the euro sign € can be written as € or €. Unlike \uXXXX, HTML entities use the full code point (not UTF-16 code units), so supplementary characters are straightforward: 😀 is 😀 or 😀. Our converter supports both HTML entity formats.
\XXXX (4-6 hex digits). This is useful in content properties and selectors. For example, content: '\2605'; displays a ★ star. CSS also supports \XXXXXX for supplementary characters (6 hex digits). Unlike JavaScript's \uXXXX, CSS doesn't use the u prefix. Note that CSS escapes are distinct from the formats in this tool, but the underlying code points are the same — you can use the U+ format from this converter as a reference.
Shows each character's 7‑bit or 8‑bit binary representation. Includes space separation. For learning binary encoding.
Convert normal text to Unicode mathematical bold, italic, script, fraktur, and double‑struck. Copy rich text for anywhere.
Paste a string of 0s and 1s and decode it back into ASCII text. Handles space‑separated blocks. Local.
Normalize text to any Unicode normalization form to prevent encoding bugs and ensure consistent comparison. Essential for i18n developers.
Turn your webcam feed into real‑time ASCII art. Adjust density and character set. Fun for streams and demos. No upload.
Encode text into Wingdings symbols and decode Wingdings back to text. A nostalgic and fun puzzle tool. All processing in your browser.
Test different line‑break and word‑break values on Chinese/Japanese/Korean text. See how browsers wrap. Essential for i18n.
Paste text and instantly see if it contains hidden zero‑width characters often used in steganography. Reveal invisible payloads.
Easily apply ROT13 cipher to obfuscate or reveal text. A classic letter substitution cipher that works bidirectionally. Purely client-side processing.
Animate text that looks like it's being decoded or scrambled before settling on the final word. Copy the JS snippet.
Upload a text file to detect its character encoding (UTF-8, ISO-8859-1, etc.) and BOM presence. Runs entirely in your browser.
Paste N‑Triples data and convert it to a compact JSON‑LD representation. Work with linked open data. Local.
Create scary, glitched text using combining diacritical marks. Control intensity. Perfect for horror memes and fun. Pure Unicode magic in browser.
Format a list of Q&A pairs and export as a CSV ready for Anki import. Simple line‑based template. Local.
Enter Braille dot numbers (1‑6) or paste Unicode Braille to decode into English text. Companion to text‑to‑Braille.
Convert any phrase into the NATO phonetic alphabet (Alpha, Bravo, Charlie…). Copy or hear pronunciation. Useful for call centers.
Paste a string and get a clean, safe file name by replacing forbidden characters. Works for Windows, Mac, Linux.
Paste rich text and clean it to plain text. Normalize line endings and whitespace. Prepare for code or databases.
Convert plain text into leet (1337) speak and decode it back. Great for gamer tags and online culture. Fun, free, and local.
Convert .srt subtitles to .vtt format for web video players. Preserves all timestamps and formatting. Local.
Convert standard Arabic numbers into formal Japanese/Kanji numerals (e.g., 123 → 百二十三). Also supports large numbers.
Convert WebVTT subtitle files to SRT and vice versa. Handles formatting conversion and encoding. No upload, pure client-side parsing.
Paste two strings that look the same and see if they differ after normalization. Debug invisible encoding bugs.
Convert a flat JSON object into an INI file format with sections and keys. Useful for legacy configs. Local only.
Encode a hidden message using zero‑width characters. The message looks like normal text. Decode with the same tool.
Type or paste Korean Hangul and see the revised romanization. Also works backwards for basic words. Study aid.
Convert text and files to Base64 or decode Base64 back to original content. Processed locally with no server upload, ensuring complete data security.
Select emojis and arrange them into a seamless tiling background. Copy the CSS data‑URI or download as image.
Practice positive/negative lookahead and lookbehind. See matches highlighted live. Master advanced regex.
Paste lines of text and automatically convert to an HTML ordered list with correct numbering and indentation.