Base64 Encoder / Decoder
Processed locallyEncode and decode Base64 strings. Supports text and file input. URL-safe variant available.
About Base64 Encoder / Decoder
Base64 encoding converts binary data into ASCII text, making it safe for transmission in contexts that only support text—such as JSON, email, and URLs. This tool supports both standard Base64 and the URL-safe variant (Base64URL), which replaces + and / with - and _ for use in URLs and filenames. Use it to encode API keys for Authorization headers, embed images in data URLs, decode Base64-encoded payloads from APIs, or prepare binary data for storage in text-based formats. File upload is supported: drag and drop or select a file to encode it to Base64. The tool handles both text and binary input. Free users can process files up to 5MB; Pro users get 50MB. All encoding and decoding runs locally in your browser. Your data never leaves your device, which is essential when working with sensitive credentials or proprietary content. Related tools include the URL encoder for percent-encoding and the JWT decoder for inspecting base64url-encoded token payloads.