// free-tool
Paste hex — with or without spaces, 0x prefixes or line breaks — and it is decoded as UTF-8 text instantly. Odd-length or invalid hex is flagged with a clear error.
no signup · no watermark · unlimited use
No. The transformation happens in your browser with plain JavaScript — nothing you type or paste leaves your device.
Pairs of hex digits in any layout: '48 65 6c', '48656c', '0x48,0x65' — separators and prefixes are stripped automatically before decoding.
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.
Convert text into binary (bits), byte by byte.
I build fast, privacy-first web applications with Next.js — these converters run entirely in the browser, and yours can too.