Developer / BROWSER-LOCAL

Base64 Encoder / Decoder

Encode UTF-8 text to Base64, or decode Base64 back to UTF-8 text.

Processed on your device
Maximum 200,000 characters. Input is not stored.

Ready. Use Ctrl/⌘ + Enter to run.

Completed and failed run counts are stored only on this device.

How to use this tool

Choose encode for text or decode for Base64. This tool is for UTF-8 text, not arbitrary binary files.

Supported input and limits

Invalid Base64 and invalid UTF-8 are rejected. Base64 is encoding, not encryption. Maximum main input: 200,000 characters.

Frequently asked questions

Does my input leave my browser?

No. A local worker processes it; text and files are not uploaded or stored.

Does encoding keep my data secret?

No. Anyone can decode Base64. Do not use it as encryption.

Related tools