Free online Base64 encoder — runs entirely in your browser. No data sent to any server. Supports UTF-8 (correct handling), Base64URL (RFC 4648) for JWT tokens, MIME line splitting, per-line encoding, file encoding up to 100MB, and an Image to Base64 converter for JPG, PNG, GIF, WebP, SVG, BMP, ICO, TIFF and AVIF. Live mode, 12 languages. No sign-up. No ads. No file size limits.
No reviews yetBe the first to leave a review for encodeB64
Maker
📌
Hey Product Hunt! 👋
I built encodeB64 because the existing Base64 tools online are either outdated, send your data to a server, or silently corrupt non-ASCII characters due to incorrect UTF-8 handling.
A few things I'm proud of:
- Everything runs client-side in the browser. Your data never leaves your machine.
- UTF-8 encoding is done correctly — TextEncoder → Uint8Array → btoa(), not just a raw btoa() call that breaks on any non-Latin-1 character.
- The image converter supports 9 formats and outputs 5 different formats (Data URI, raw Base64, CSS, HTML, Markdown) with a live preview rendered from the Base64 output itself — so you can verify it worked.
- 12 languages with actual translated pages (not just JS swapping text) so Google indexes each language independently.
The sister tool for decoding is decodeb64.com — launching here separately soon.
Happy to answer any questions about how it's built or the encoding edge cases it handles. Would love your feedback! 🙏