Encode text to Base64 or decode it back, UTF-8 and URL-safe — on your own device.
A text file — or just type below · converted on your device, nothing is uploaded
No size limit · files are processed on your device and never uploaded · how it works
Plain text
Base64
Runs in your browser. Files are never uploaded — you can go offline after the page loads.
How to use the Base64 Encode / Decode
Type or drop a text file — or paste Base64 to decode.
Toggle URL-safe if you need it.
Copy or download the result.
Easy to use
Drop files, pick options, download. Whole folders at once, no signup, no daily limit.
Best quality
The same engines the professionals use — SVGO, resvg, MozJPEG, libwebp, libavif — compiled to run in your browser.
Private & secure
Files are processed on your device and never uploaded. Close the tab and nothing remains anywhere.
Text to Base64, UTF-8 and all
Base64 turns arbitrary text into a plain-ASCII string that survives systems which mangle special characters — data
URIs, JSON fields, email headers, config files. This tool encodes and decodes both ways and does it through UTF-8, so
emoji and accented letters round-trip correctly instead of breaking, which is the usual trap with a naive encoder.
Flip on URL-safe to get the -, _ variant with no padding for use in links and filenames. Everything runs in your
browser. To encode an image as a data URI instead, use Image to Base64.
Frequently asked questions
Does it handle emoji and accents?
Yes — text is encoded through UTF-8 first, so 🚀, café and any Unicode round-trip correctly, unlike naive btoa which breaks on them.
What is the URL-safe option?
It swaps + and / for - and _ and drops the = padding, so the result is safe to put in a URL or filename. Decoding accepts either form automatically.
For encoding an image instead?
Use the Image to Base64 tool — it produces a data URI with ready-to-paste CSS and HTML.
Most online converters upload your file to a server. InfyTool ships the actual encoders to your browser as WebAssembly instead, so processing happens inside your tab — faster for batches, and nothing to delete afterwards.
No upload, ever. Turn off Wi-Fi after the page loads and every tool keeps working.
No limits. No file-size cap, no queue, no watermark, no account.
Runs on your CPU. Batches use several cores in parallel; nothing is throttled.