Inspect any character's Unicode code points, HTML entities, and percent-encoded bytes. Debug invisible text issues precisely — local inspection, free, no signup.
Renders a scannable QR code from any text or URL with a client-side Reed-Solomon encoder at fixed high error correction. Customize size, colors, and center logo, then download the PNG — free, local, no signup.
Spin a colorful prize wheel with your names — giveaways, classrooms, team picks. Draw winners live with drama — free, local, no signup.
Generates cryptographically strong random passwords with fully customizable length and character sets, plus memorable passphrases. Input never leaves your device — everything runs locally in your browser.
Analyze each character to see its Unicode code point and ASCII/non-ASCII status. Debug mojibake with byte-level views — free, local, no signup.
Convert text to Unicode code points with JavaScript escape sequences and HTML entities. JavaScript escapes plus HTML entities covered — free, local, no signup.
Zero-width space: invisible but real — breaks string matching silently. The viewer exposes its code point, HTML entity, and percent-encoding.
ZWJ sequences (family emoji = person+ZWJ+person...) decompose visibly here. Length in code points exceeds visible glyphs.
Each character's 1–4 byte encoding displays alongside. Mojibake debugging starts with byte comparison.
No — inspection runs locally in your browser. Text never leaves your device.
U+00E9, é, and %C3%A9 — two UTF-8 bytes (C3 A9) for one code point. Input iterates by code point, so emoji count as one entry; the table breaks every pasted character down the same way.
Last updated October 2026