No, if you ask about the result of the base64 encoding.

you can search on wikipedia. https://en.wikipedia.org/wiki/Base64

Answer from Demonia on Stack Overflow
🌐
Base64.Guru
base64.guru › home › learn
Base64 Characters | Learn | Base64
Characters of the Base64 alphabet can be grouped into four groups: Uppercase letters (indices 0-25): ABCDEFGHIJKLMNOPQRSTUVWXYZ · Lowercase letters (indices 26-51): abcdefghijklmnopqrstuvwxyz · Digits (indices 52-61): 0123456789 · Special symbols (indices 62-63): +/ It is very important ...
Discussions

Custom binary-to-string encoding like base64 with a custom character set?
I think you are looking for Base 64 URL encoding dotnet implemented it here More on reddit.com
🌐 r/dotnet
7
1
October 15, 2020
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 ... More on stackoverflow.com
🌐 stackoverflow.com
Base64 Encoding not handlling special characters
src/Utils base64DecodeStringUrlSafe method Polish Characters in given/family name fields of token are wrong when decoded. Actually works fine once I grabbed this from MDN to replace the window.atob... More on github.com
🌐 github.com
4
February 7, 2018
Base64 encoding for special characters - C++ Forum
Hello, I recently downloaded a base64 library in C and it works perfectly for ascii characters but when i try to encode characters such as 'é', 'ù', or basically any non-ascii character, the encoding is not correct. In addition, printing of the characters is incorrect as well on the console. More on cplusplus.com
🌐 cplusplus.com

No, if you ask about the result of the base64 encoding.

you can search on wikipedia. https://en.wikipedia.org/wiki/Base64

Answer from Demonia on Stack Overflow
🌐
PhoenixAI
phoenixdata.ai › home › glossary › base64 encoding
Base64 Encoding | PhoenixAI Glossary
These characters include uppercase letters (A-Z), lowercase letters (a-z), digits (0-9), and two special characters (+ and /). This set of characters ensures that the encoded data remains within the printable ASCII range.
🌐
Wikipedia
en.wikipedia.org › wiki › Base64
Base64 - Wikipedia
July 30, 2026 - Using standard Base64 in a URL requires encoding the +, / and = characters as special percent-encoded hexadecimal sequences (+ becomes +, / becomes / and = becomes =), which makes the string longer and harder to read. Using a different alphabet allows for encoding as Base64 without requiring ...
🌐
Reddit
reddit.com › r/dotnet › custom binary-to-string encoding like base64 with a custom character set?
r/dotnet on Reddit: Custom binary-to-string encoding like base64 with a custom character set?
October 15, 2020 -

Is there a way to create binary encoding like base64, but with a custom character set? I specifically want to replace +, =, and \ with different characters or do away with them entirely even if it means a slightly longer string. Perhaps I'd even want to increase the size of the character set to get a shorter string. Seems like this could all be achieved with a single method where you just pass in an array of char.

Also, I know I could just do a string replacement of characters I don't want, but that seems like more of a hack than an elegant solution.

🌐
Built In
builtin.com › software-engineering-perspectives › base64-encoding
Base64 Encoding: What Is It? How Does It Work? | Built In
Base64 encoding is called Base64 because the scheme uses 64 total characters to represent data — including uppercase and lowercase letters, digits, and two special characters (+ and /).
Find elsewhere
🌐
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 ...
🌐
Ocaso3D
b64encode.com › blog › base64-characters
Base64 Characters: A Comprehensive Guide with Tables, Regular Expressions, and More - B64Encode
May 2, 2024 - Base64 uses a character set that includes special characters such as “+”, “/”, and “=”, which, due to their distinct semantics, may pose issues in URL scenarios.
🌐
Base64Encode.org
base64encode.org › enc › symbol
Base64 Encoding of "symbol" - Online
The applied character limit is defined in the MIME (RFC 2045) specification, which states that the encoded lines must be no more than 76 characters long. (*) Perform URL-safe encoding: Using standard Base64 in URLs requires encoding of "+", "/" and "=" characters into their percent-encoded form, which makes the string unnecessarily longer.
🌐
Theproductguy
theproductguy.in › home › blogs › base64 character set: 64 characters and their origin
Base64 Character Set: 64 Characters and Their Origin | theproductguy.in
October 8, 2023 - Explore the 64 characters used in Base64 (A–Z, a–z, 0–9, +, /) and why this specific set is safe for text-based protocols like SMTP and HTTP.
🌐
GitHub
github.com › AzureAD › microsoft-authentication-library-for-js › issues › 246
Base64 Encoding not handlling special characters · Issue #246 · AzureAD/microsoft-authentication-library-for-js
February 7, 2018 - base64DecodeStringUrlSafe = function (base64IdToken) { base64IdToken = base64IdToken.replace(/-/g, '+').replace(/_/g, '/'); return decodeURIComponent(atob(base64IdToken).split('').map(function(c) { return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2); }).join('')); };
Author: AzureAD
🌐
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.
🌐
Microsoft Power Platform Community
powerusers.microsoft.com › t5 › Building-Flows › Base64-decoding-with-special-characters › td-p › 1661998
Forums | Microsoft Power Platform Community
July 8, 2022 - Quickly search for answers, join discussions, post questions, and work smarter in your business applications by joining the Microsoft Dynamics 365 Community.
🌐
Cplusplus
cplusplus.com › forum › general › 205016
Base64 encoding for special characters - C++ Forum
Base64 doesn't consume characters, it consumes bytes, and makes no distinction between their values. ('é' and 'ù' are characters, two bytes each in utf-8: \xc3\xa9 and \xc3\xb9, but it can't be relevant to encoding an image file). If you're using the library correctly and it indeed doesn't ...
🌐
Hcidata
hcidata.info › base64.htm
Convert Base 64 encoded data to ASCII Text
Convert Base 64 encoded data to text. Base 64 is often used to encode emails.
🌐
freeCodeCamp
freecodecamp.org › news › what-is-base64-encoding
What is base64 Encoding and Why is it Necessary?
November 28, 2023 - Unfortunately it's not completely safe. There are only 62 characters that are guaranteed to have no special meaning in all systems. They are digits, English small letters, and English capital letters. You need 2 more characters for base64.
🌐
Medium
leapcell.medium.com › leapcell-the-next-gen-serverless-platform-for-web-hosting-dae89b12fa6c
Base64 Encoding Explained: How It Works and Why It Matters | Medium
February 17, 2025 - Three English characters can be exactly converted into 4 Base64 characters. What if the character length is not a multiple of 3? What rules should be followed? In actual use of Base encoding, we often find the existence of a 65th character, which is the = symbol. This equal sign is a handling method for this special ...
🌐
SAP Community
community.sap.com › t5 › technology-q-a › issue-with-special-characters-while-using-base64-encoding › qaq-p › 552071
Issue with special characters while using Base64 e... - SAP Community
January 3, 2018 - Hello Experts, I am using Base64 encoding to encode the xml message and send it to a single field. The encoding is unable to handle the special characters(ex. characters of Spanish language). The message gets encoded but the special character is converted to some junk value.
🌐
Lifewire
lifewire.com › base64-encoding-overview-1166412
Every Wonder How Base64 Encoding Works to Send Data Over Email?
November 13, 2020 - The first step is to break the binary string down into 6-bit blocks. Base64 only uses 6 bits (corresponding to 2^6 = 64 characters) to ensure encoded data is printable and humanly readable. None of the special characters available in ASCII are used.