Base64 Encode Decode Online

Encode text to Base64 or decode Base64 strings back to plain text. Supports UTF-8 characters. Fast and private.

Related Tools

URL Encoder/Decoder

Encode or decode URL components.

Open Tool โ†’

Hash Generator

Generate MD5, SHA-256, SHA-512 hashes from text.

Open Tool โ†’

JSON Formatter

Format, validate, and minify JSON data.

Open Tool โ†’

Recommended Tools

Recommended Color palettes with Coolors Fast color scheme generator Recommended Design with Figma Free collaborative design tool

Frequently Asked Questions

What is Base64 encoding?

Base64 is a binary-to-text encoding scheme that represents binary data as a string of ASCII characters. It is commonly used to embed binary data in text-based formats like JSON, XML, HTML, and email.

When should I use Base64 encoding?

Base64 is commonly used for embedding images in CSS or HTML, sending binary data in JSON APIs, encoding email attachments (MIME), and storing binary data in text-based databases or configuration files.

Does Base64 encoding increase file size?

Yes. Base64 encoding increases the data size by approximately 33%, because every 3 bytes of binary data are represented as 4 ASCII characters.

Is Base64 encryption?

No. Base64 is an encoding scheme, not encryption. It does not provide any security. Anyone can decode a Base64 string back to its original content. Do not use Base64 to protect sensitive data.