Free — encode & decode instantly

Base64 Encoder / Decoder

Encode text or files to Base64, or decode Base64 back to text. Everything runs in your browser.

0 chars
Output will appear here...

Encode & Decode

Switch between encoding and decoding with one click. Swap inputs instantly.

File Support

Upload any file to get its Base64 representation.

Private

Everything runs locally. Your data never leaves your browser.

Frequently asked questions

What is Base64?
Base64 is an encoding scheme that converts binary data into ASCII text. It's commonly used to embed images in HTML/CSS, transmit data in URLs, and encode email attachments.
Can I encode files?
Yes! Click 'Upload file' to encode any file to Base64. This works for images, documents, and any other file type.
Does it handle Unicode?
Yes. The encoder properly handles Unicode characters including emojis and non-Latin scripts using UTF-8 encoding.
Is my data safe?
Absolutely. All encoding and decoding happens locally in your browser. Nothing is sent to any server.
Limited offer

Get 60 free credits — turn any video into viral clips with AI

Auto-detect highlights, add captions & speaker tracking, and publish to TikTok, YouTube Shorts & Reels in minutes.

Get Started Free

No credit card required