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
Many beginner examples call charCodeAt and pad to eight bits — that is wrong for anything outside Basic Latin and disastrous for emoji. This tool uses TextEncoder so each output group is a real UTF-8 byte. If your assignment says UTF-8, you are in the right place.
Bytes appear as space-separated groups of up to eight bits, zero-padded on the left. There is no 0b prefix and no line breaks per character unless your input contained newlines (encoded as their own byte sequences). Copy the whole block into notes or a lab report.
Not a hex converter, not a file encoder, and not Base64. It does not show UTF-16 or UTF-32 views. For decoding, use the paired Binary to Text tool with the same spacing rules.
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 8-bit binary back to UTF-8 text; invalid chunks show a clear error.
Decimal ASCII (0–127) or full Unicode code points — pick the mode that matches your spec.
Decode space-separated decimal values to text; ASCII mode enforces 0–127.
Instantly count words, characters, sentences, and paragraphs in your text.
UPPERCASE, lowercase, Title Case, sentence case, camelCase, snake_case, kebab-case, and CONSTANT_CASE — in your browser.
Tabs to spaces, collapse runs of spaces, trim line ends, and optionally collapse extra blank lines.