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.
Transform regular text into the mocking SpongeBob‑style alternating case. Copy and paste for hilarious effect.
Normalize text to any Unicode normalization form to prevent encoding bugs and ensure consistent comparison. Essential for i18n developers.
Create scary, glitched text using combining diacritical marks. Control intensity. Perfect for horror memes and fun. Pure Unicode magic in browser.
Convert plain text into leet (1337) speak and decode it back. Great for gamer tags and online culture. Fun, free, and local.
Format a list of Q&A pairs and export as a CSV ready for Anki import. Simple line‑based template. Local.
Convert standard Arabic numbers into formal Japanese/Kanji numerals (e.g., 123 → 百二十三). Also supports large numbers.
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 prose and reformat so that each sentence starts on a new line. Helps with version control diffs.
Type or paste Korean Hangul and see the revised romanization. Also works backwards for basic words. Study aid.
Convert WebVTT subtitle files to SRT and vice versa. Handles formatting conversion and encoding. No upload, pure client-side parsing.
Convert nested JSON translation files into a flat CSV table for translators. Also reverse back. Local only.
Write Q&A in a simple format and export as a CSV file compatible with Anki. Perfect for rapid card creation. Local.
Type a word and see an animated semaphore figure spelling it out. Also enter flag positions to decode. Scouts and maritime fun.
Enter initials (e.g., NASA) and get possible expansions. For creative naming or organizational jokes.
Paste an enciphered text and instantly see all 25 possible shifts. Highlight the most plausible.
Convert normal text into UwU‑ified cuteness with 'w', nyaa, and blushes. Original meme generator.
Turn a cardinal number (23) into its ordinal form (23rd). Supports large numbers. Simple and quick.
Enter a human name and translate it into a weird alien-sounding version using letter replacement rules.
Paste lines of text and automatically convert to an HTML ordered list with correct numbering and indentation.
Paste text and detect its language (70+ languages) using a simple character n-gram model implemented in JavaScript. No server communication.
Apply dyslexia‑friendly fonts, spacing, and background to any text. Preview and copy the formatted version. Improve readability.
Transform any text into the Bionic Reading® format that bolds the first few letters of each word. Improve reading speed.
Paste lines and convert them into bulleted lists with symbols like •, ‑, or →. Markdown friendly. Quick formatting.
Check English spelling and get suggestions using the browser's built-in dictionary. Highlight errors instantly. No data leaves your machine.
Convert subtitle files between SRT and WebVTT formats. Also shift all timestamps forward/backward. Works locally.
Enter any phrase and see it spelled letter by letter using the NATO phonetic alphabet. Copy ready for radio.
Create a strong yet easy‑to‑remember passphrase from random common words. Combines 4‑6 words. Fully offline. XKCD compliant.
Create a customizable scrolling marquee banner. Copy the HTML and CSS. For retro web projects or fun.