Base64 Encoder/Decoder

Convert text and files to and from Base64 format with support for URL-safe encoding

Input Text

Drop a file here or click to select

Max size: 5MB

Frequently Asked Questions

Base64 is a binary-to-text encoding scheme that represents binary data in ASCII string format. It's commonly used to send binary data through systems that only support text.

Yes, you can encode any file (images, documents, etc.) to Base64. This is useful for embedding binary data in JSON, XML, or other text formats.

URL-safe Base64 uses '-' and '_' instead of '+' and '/' to avoid URL encoding issues when the Base64 string is used in URLs.

For browser-based encoding, we recommend files under 5MB. Larger files may impact performance and memory usage.