Encode text or files to Base64, or decode Base64 back to its original form. All processing happens in your browserβyour data stays private.
Encoded output will appear here
Base64 Base64 is a binary-to-text encoding scheme that represents binary data using 64 ASCII characters. It's commonly used to encode binary data (like images or files) for transmission through text-based protocols like email or embedding in HTML/CSS.
Standard Base64 uses + and / characters which have special meaning in URLs. URL-safe Base64 replaces these with - and _to make the output safe for use in URLs and filenames.
Text: 'Hello, World!' β Base64: 'SGVsbG8sIFdvcmxkIQ=='
Encode images to embed directly in HTML/CSS without separate file requests. Format: data:image/png;base64,...
Encode username:password for Basic Auth headers. Example: 'user:pass' β 'dXNlcjpwYXNz'
Base64 is a binary-to-text encoding scheme that converts binary data into ASCII characters. It's commonly used for embedding binary data in text-based formats like JSON, XML, or HTML.
No, Base64 is encoding, not encryption. It's easily reversible and provides no security. Anyone can decode Base64-encoded data.
Use URL-safe Base64 when the encoded string will be used in URLs, filenames, or other contexts where + and / characters might cause issues.
Yes, Base64 encoding increases data size by approximately 33% because it uses 4 characters to represent 3 bytes of binary data.
Yes, you can encode any file type. The tool supports text, images, PDFs, and other binary files. All processing happens in your browser.
Category:
Developer Tools βFormat, validate, minify, and explore JSON data. Interactive tree view with syntax highlighting and ...
Build and understand cron expressions visually. Schedule tasks with human-readable explanations and ...
Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes for text or files. Verify hash integrity a...