// free-tool
Type text and watch it become binary — each UTF-8 byte shown as 8 bits. A classic teaching tool that's also handy for puzzles and low-level debugging.
no signup · no watermark · unlimited use
No. The transformation happens in your browser with plain JavaScript — nothing you type or paste leaves your device.
Characters outside ASCII are encoded as multiple UTF-8 bytes — an emoji is typically 4 bytes, so you'll see four 8-bit groups.
Encode any text to Base64 — Unicode-safe.
Decode Base64 back to readable text instantly.
Percent-encode text for safe use in URLs and query strings.
Decode percent-encoded URLs back to readable text.
Convert text to its hexadecimal byte representation.
Decode hexadecimal bytes back into readable text.
I build fast, privacy-first web applications with Next.js — these converters run entirely in the browser, and yours can too.