About this tool
Base64 represents any data using 64 safe characters (A–Z, a–z, 0–9, + and /), so it can travel through systems that only handle text. Text is converted to UTF-8 bytes first, so accents, Arabic and emoji round-trip correctly, which naive converters often get wrong. Base64URL replaces + and / with - and _ and drops the = padding, as used in JWTs and web addresses.
Base64 is an encoding, not encryption: anyone can decode it. Never use it to hide passwords.
Good to know
- Files up to 20 MB.
- Decoded binary data (such as images) cannot be shown as text; use Image to Base64 for images.