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

Base64 to ADOC

Decode Base64 to AsciiDoc documentation

Base64 to AsciiDoc

Decode Base64 to AsciiDoc markup

Base64 to AZW3

Convert Base64 to Kindle e-book

Base64 to BBCode

Decode Base64 to BBCode forum markup

Base64 to CSV

Extract Base64 content to CSV

Base64 to DOC

Convert to Word 97-2003 document

Base64 to DocBook

Convert to DocBook XML

Base64 to DOCX

Convert to modern Word document

Base64 to EPUB

Convert Base64 to EPUB e-book

Base64 to EPUB3

Convert to modern EPUB3 format

Base64 to FB2

Convert to FictionBook 2.0

Base64 to HEX

Convert Base64 to hexadecimal

Base64 to HTML

Decode Base64 to HTML markup

Base64 to INI

Convert to INI configuration

Base64 to JSON

Decode Base64 to JSON structure

Base64 to LaTeX

Convert to LaTeX document

Base64 to LOG

Decode to plain text log format

Base64 to Markdown

Decode Base64 to Markdown syntax

Base64 to MD

Convert to MD Markdown format

Base64 to MediaWiki

Decode Base64 to Wiki markup

Base64 to MOBI

Convert to Kindle MOBI e-book

Base64 to ODT

Convert to OpenDocument Text

Base64 to ORG

Convert to Emacs Org-mode

Base64 to PDF

Convert to PDF document

Base64 to PPTX

Convert to PowerPoint presentation

Base64 to Properties

Convert to Java Properties format

Base64 to RST

Convert to reStructuredText

Base64 to RTF

Convert to Rich Text Format

Base64 to SQL

Convert to SQL statements

Base64 to SVG

Convert to SVG vector graphic

Base64 to SXW

Convert to StarOffice Writer

Base64 to TEX

Convert to LaTeX document

Base64 to TEXT

Decode to plain text

Base64 to Textile

Convert to Textile markup

Base64 to TOML

Convert to TOML configuration

Base64 to TSV

Convert to tab-separated values

Base64 to TXT

Decode to plain text file

Base64 to Wiki

Convert to Wiki markup

Base64 to XLSX

Convert to Excel spreadsheet

Base64 to XML

Convert to XML structure

Base64 to YAML

Convert to YAML format

Base64 to YML

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