Your Security Tools Hub
Professional Base64 encoding and decoding with text, files, URLs, and detailed validation
File processed successfully!
Enter data to validate and analyze
No recent operations
Base64 is a binary-to-text encoding scheme that represents binary data in an ASCII string format by translating it into a radix-64 representation. It's commonly used when there is a need to encode binary data that needs to be stored and transferred over media that are designed to deal with textual data.
Uses A-Z, a-z, 0-9, +, / and = padding. Most common format.
Replaces + with - and / with _ to avoid URL encoding issues.
Adds line breaks every 76 characters for email compatibility.
| Step | Process | Example |
|---|---|---|
| 1 | Convert text to binary (UTF-8) | "Hi" → 01001000 01101001 |
| 2 | Group into 6-bit chunks | 010010 000110 1001 |
| 3 | Convert to decimal (0-63) | 18 6 41 |
| 4 | Map to Base64 alphabet | S G p |