group of binary-to-text encoding schemes using 64 symbols (plus padding)
Base64 is a binary-to-text encoding that uses 64 printable characters to represent each 6-bit segment of a sequence of byte values. As for all binary-to-text encodings, Base64 encoding enables transmitting binary data … Wikipedia
🌐
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.
People also ask

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.
🌐
DCode
dcode.fr β€Ί informatics β€Ί character encoding β€Ί base64 coding
Base64 Converter - Base 64 Cipher - Online Decoder, Encoder
The base64 uses a sixty-four character alphabet to code any binary string (in base 2), so it is a mathematical conversion to base 64.
🌐
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.
🌐
Base64Encode.org
base64encode.org β€Ί enc β€Ί alphabets
Base64 Encoding of "alphabets" - Online
The particular choice of characters to make up the 64 characters required for Base64 varies between implementations. The general rule is to choose a set of 64 characters that is both 1) part of a subset common to most encodings, and 2) also ...
Find elsewhere
🌐
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.
🌐
Base64
base64.dev β€Ί home β€Ί articles β€Ί what is base64?
What is Base64 Encoding? A Complete Guide β€” base64.dev
July 3, 2026 - MIME Base64 (RFC 2045): Standard alphabet but splits output into 76-character lines with CRLF.
🌐
DEV Community
dev.to β€Ί _d7eb1c1703182e3ce1782 β€Ί base64-encoding-explained-when-and-why-to-use-it-4hld
Base64 Encoding Explained: When and Why to Use It - DEV Community
March 19, 2026 - Choosing the wrong variant is one of the most common sources of hard-to-diagnose bugs. The standard alphabet uses A-Z, a-z, 0-9, +, and /. Padding with = is mandatory to ensure the encoded output length is always a multiple of 4.
🌐
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 ...
🌐
Developer Toolkits
developertoolkits.com β€Ί home β€Ί how does base64 encoding work?
How Does Base64 Encoding Work?
April 29, 2026 - The Base64 alphabet was chosen from a subset of the ASCII character set (A-Z, a-z, 0-9, +, /, =). If you're paying attention very closely, you may have noticed that's actually 65 different values.
🌐
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: