Base64 Encode & Decode

Encode or decode Base64 text and files with UTF-8 support.

Image Preview

Decoded image preview

About this tool

Encode and decode Base64 strings and files online. Supports UTF-8, file drag-and-drop, and image preview. 100% browser-based, no data uploaded.

Frequently asked questions

What is Base64 encoding?

Base64 converts binary data into ASCII text characters for safe transmission over text-based protocols like HTTP, email, and JSON.

Does Base64 encrypt my data?

No. Base64 is encoding, not encryption. Anyone can decode it instantly.

How much larger is Base64 output?

Approximately 33% larger. Every 3 bytes of input becomes 4 characters of output.

Related tools

URL Encode HTML Entity Img to B64

Read more

How to debug a JWT token step by step →