Text tool
Your files never leave your device
Check your Network tab and see
Work starts the moment you drop a file
No daily limit, no sign-up, no watermark
ASCII mode matches assignments that say decimal ASCII values only. One code unit per BMP character is emitted; astral symbols use their scalar value in Unicode mode. Pick the mode your rubric or protocol names — mixing them is how students lose points.
Numbers are space-separated decimals, one per character in the string (extended graphemes use codePointAt). There is no hex, no 0x prefix, and no HTML entity output. Copy into your worksheet or debugger watch window.
Not EBCDIC, not UTF-8 byte decimals, and not HTML entities. For byte-level binary, use Text to Binary. For decoding, pair with ASCII to Text in the same mode.
That is the promise behind every tool here. Files are read in your browser tab, processed there, and discarded when you close it — never uploaded to our servers.
Decode space-separated decimal values to text; ASCII mode enforces 0–127.
Encode text as UTF-8 bytes shown as 8-bit binary groups (not UTF-16 code units).
Decode space-separated 8-bit binary back to UTF-8 text; invalid chunks show a clear error.
UPPERCASE, lowercase, Title Case, sentence case, camelCase, snake_case, kebab-case, and CONSTANT_CASE — in your browser.
Instantly count words, characters, sentences, and paragraphs in your text.
Tabs to spaces, collapse runs of spaces, trim line ends, and optionally collapse extra blank lines.