Loading Shrinkify...
Loading Shrinkify...
Encode text or files to Base64 and decode Base64 strings back. All processing done locally in your browser.
15 powerful converters: URL, Base64, JSON, HTML, Hash, JWT, Case, UUID, Timestamp, Hex, Binary, URL Params, Text Stats, Website Screenshot
Base64 encoding converts binary data into ASCII text so it can be safely embedded in JSON, HTML, CSS, or transmitted over protocols that don't support raw binary. The Base64 Encoder / Decoder handles strings, URLs, and file content in both directions.
Base64 is encoding, not encryption. Encoded data is not secret — anyone can decode it instantly. Never use Base64 as a security control for sensitive information.
Inspecting a JWT token? Use the JWT Decoder for structured payload inspection.
No. Base64 is encoding — it converts binary to text. Anyone can decode it instantly. It provides no secrecy.
A URL-safe variant that replaces + with - and / with _ so Base64 strings can appear in URLs without encoding.
Padding characters (=) fill the output to a multiple of 4 characters when the input byte count is not divisible by 3.
Check out our technical guides to learn more about how browser-side processing works.
Read Glossary