Base64 Format Guide
Base64 — the standard binary-to-text encoding for safe data transfer over text-based protocols
About Base64 Format
Base64 is a binary-to-text encoding scheme defined in RFC 4648 that represents binary data using a set of 64 ASCII characters: uppercase letters (A-Z), lowercase letters (a-z), digits (0-9), plus (+), and forward slash (/), with equals sign (=) used for padding. Each group of three bytes is encoded as four Base64 characters, resulting in approximately 33% size increase.
Base64 encoding is essential in modern computing for safely transmitting binary data through text-based channels. It is used extensively in email attachments (MIME encoding), embedding images in HTML/CSS via data URIs, JSON Web Tokens (JWT), HTTP Basic Authentication headers, storing binary data in XML/JSON documents, and encoding cryptographic keys and certificates (PEM format).
Available Conversions
Decode Base64 to AsciiDoc documentation
Decode Base64 to AsciiDoc markup
Convert Base64 to Kindle e-book
Decode Base64 to BBCode forum markup
Extract Base64 content to CSV
Convert to Word 97-2003 document
Convert to DocBook XML
Convert to modern Word document
Convert Base64 to EPUB e-book
Convert to modern EPUB3 format
Convert to FictionBook 2.0
Convert Base64 to hexadecimal
Decode Base64 to HTML markup
Convert to INI configuration
Decode Base64 to JSON structure
Convert to LaTeX document
Decode to plain text log format
Decode Base64 to Markdown syntax
Convert to MD Markdown format
Decode Base64 to Wiki markup
Convert to Kindle MOBI e-book
Convert to OpenDocument Text
Convert to Emacs Org-mode
Convert to PDF document
Convert to PowerPoint presentation
Convert to Java Properties format
Convert to reStructuredText
Convert to Rich Text Format
Convert to SQL statements
Convert to SVG vector graphic
Convert to StarOffice Writer
Convert to LaTeX document
Decode to plain text
Convert to Textile markup
Convert to TOML configuration
Convert to tab-separated values
Decode to plain text file
Convert to Wiki markup
Convert to Excel spreadsheet
Convert to XML structure
Convert to YAML format
Convert to YML format
Base64 Format Features
- 64-Character Alphabet: A-Z, a-z, 0-9, +, / with = padding
- RFC 4648 Standard: Well-defined encoding specification
- URL-Safe Variant: Uses - and _ instead of + and /
- Data URIs: data:image/png;base64,... for inline embedding
- MIME Encoding: Standard for email attachment encoding
- JWT Tokens: Header and payload encoded in Base64URL
- PEM Certificates: SSL/TLS certificates stored as Base64
Common Uses
- Email: MIME encoding for attachments and non-ASCII content
- Web Development: Data URIs for inline images, fonts, and resources
- Authentication: HTTP Basic Auth, Bearer tokens, API keys
- Security: PEM certificates, cryptographic key encoding
- APIs: Encoding binary data in JSON/XML payloads
- Data Storage: Storing binary blobs in text-based databases
- Configuration: Encoding secrets in environment variables and config files