group of binary-to-text encoding schemes using 64 symbols (plus padding)
Wikipedia
en.wikipedia.org βΊ wiki βΊ Base64
Base64 - Wikipedia
July 30, 2026 - Variations of Base64 differ in the alphabet used and structural aspects like maximum line length. The most commonly used alphabet is that described by RFC 4648 and most variations only differ in the last two letters used.
Base64.Guru
base64.guru βΊ home βΊ learn
Base64 Characters | Learn | Base64
The Base64 Alphabet contains 64 basic ASCII characters which are used to encode data. Yeah, thatβs right, 64 characters is enough to encode any data of any length.
How many characters are in the Base64 alphabet?
The Base64 alphabet contains 64 printable ASCII characters: 26 uppercase letters (A-Z), 26 lowercase letters (a-z), 10 digits (0-9), and 2 symbols (+ and /). The = character is used for padding but is not part of the 64-character encoding alphabet.
base64image.net
base64image.net βΊ home βΊ base64 characters
Base64 Characters - Complete Base64 Alphabet Reference Table
Why does Base64 use letters, numbers, and symbols?
Base64 needs exactly 64 distinct printable ASCII characters because 64 equals 2^6, meaning each character represents a 6-bit binary value. The alphabet uses 26 uppercase letters, 26 lowercase letters, and 10 digits (62 characters), plus 2 symbols (+ and /) to reach 64. These characters were chosen because they exist in all common character encodings.
base64image.net
base64image.net βΊ home βΊ base64 characters
Base64 Characters - Complete Base64 Alphabet Reference Table
What is the difference between Base64 and Base64URL?
Base64URL is the same encoding with a URL- and filename-safe alphabet: - and _ replace + and /, and the = padding is usually dropped. It is common in URLs, filenames, and many web APIs.
logto.io
logto.io βΊ base64-decoder
Base64 Encoder & Decoder, Explained | Private, In-Browser
Gary Kessler
garykessler.net βΊ library βΊ base64.html
BASE64 and BASE32 Alphabets
JVNJA=== A useful tool that can convert between various numeric bases, including BASE 32 and BASE64, can be found at https://cryptii.com/pipes/base32.
BASE64IMAGE
base64image.net βΊ home βΊ base64 characters
Base64 Characters - Complete Base64 Alphabet Reference Table
February 25, 2026 - The Base64 encoding alphabet contains 64 printable ASCII characters: 26 uppercase letters (A-Z), 26 lowercase letters (a-z), 10 digits (0-9), and 2 symbols (+ and /). The = padding character is not part of the 64-character alphabet.
Rust
docs.rs βΊ base64 βΊ latest βΊ base64 βΊ alphabet βΊ index.html
base64::alphabet - Rust
An alphabet defines the 64 ASCII characters (symbols) used for base64.
Erlang
erlang.org βΊ doc βΊ apps βΊ stdlib βΊ base64.html
base64 β OTP 29.0.6 (stdlib 8.0.4)
Decodes a base64 string encoded using the standard alphabet according to RFC 4648 Section 4 to plain ASCII.
Rdrr.io
rdrr.io βΊ cran βΊ b64 βΊ man βΊ alphabet.html
alphabet: Standard base64 alphabets in b64: Fast and Vectorized Base 64 Engine
August 8, 2025 - See base64 crate from where these definitions come. ... alphabet("standard") alphabet("bcrypt") alphabet("bin_hex") alphabet("crypt") alphabet("imap_mutf7") alphabet("url_safe") new_alphabet("qwertyuiop[]asdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890")
IETF
datatracker.ietf.org βΊ doc βΊ html βΊ rfc4648
RFC 4648 - The Base16, Base32, and Base64 Data Encodings
This encoding should not be regarded as the same as the "base64" encoding and should not be referred to as only "base64". Unless clarified otherwise, "base64" refers to the base 64 in the previous section. This encoding is technically identical to the previous one, except for the 62:nd and 63:rd alphabet character, as indicated in Table 2.
Python
docs.python.org βΊ 3 βΊ library βΊ base64.html
base64 β Base16, Base32, Base64, Base85 Data Encodings
This includes the encodings specified in RFC 4648 (Base64, Base32 and Base16), the Base85 encoding specified in PDF 2.0, and non-standard variants of Base85 used elsewhere. There are two interfaces provided by this module. The modern interface supports encoding bytes-like objects to ASCII bytes, and decoding bytes-like objects or strings containing ASCII to bytes. Both base-64 alphabets defined in RFC 4648 (normal, and URL- and filesystem-safe) are supported.
DigiCert
knowledge.digicert.com βΊ home βΊ general information βΊ what does base-64 mean?
What does base-64 mean?
September 17, 2024 - Base64 is a method of encoding binary data as ASCII text. This is necessary for sending files via Internet email, which can only handle 7-bit ASCII text.
Stack Overflow
stackoverflow.com βΊ questions βΊ 13195143 βΊ range-of-valid-character-for-a-base-64-encoding
java - Range of valid character for a base 64 encoding - Stack Overflow
I am interested in the following: Is there a list of characters that would never occur as part of a base 64 encoded string? For example *. I am not sure if this would occur or not. If the original ...
Verygoodsecurity
docs.verygoodsecurity.com βΊ vault βΊ developer-tools βΊ larky βΊ library-api βΊ base64
base64 | Secure Data Vault | VGS Docs
August 25, 2025 - Both base-64 alphabets defined in RFC 4648 (normal, and URL- and filesystem-safe) are supported. The legacy interface does not support decoding from strings, but it does provide functions for encoding and decoding to and from file objects. It only supports the Base64 standard alphabet, and it adds newlines every 76 characters as per RFC 2045.
Mirage
mirage.github.io βΊ ocaml-base64 βΊ base64 βΊ Base64 βΊ index.html
Base64 (base64.Base64)
A 64-character alphabet specifying the URI- and filename-safe Base64 alphabet.
MDN Web Docs
developer.mozilla.org βΊ en-US βΊ docs βΊ Glossary βΊ Base64
Base64 - Glossary - MDN Web Docs - Mozilla
When the term "Base64" is used on its own to refer to a specific algorithm, it typically refers to the version of Base64 outlined in RFC 4648, section 4, which uses the following alphabet to represent the radix-64 digits, alongside = as a padding character: