The decoder normalizes URL-safe hyphen and underscore characters back to standard Base64, removes whitespace, and restores missing padding before decoding. That makes it practical for values copied from JSON, headers, logs, and token-like strings.
This page displays the decoded result as text. If the Base64 value represents an image, archive, or other binary file, extract the payload and decode it with a file-aware tool instead of expecting a download here.
Common questions and answers about this topic.
Converts a Base64-encoded string back to text when the original bytes represent UTF-8 text.
If you paste a data URL like data:image/png;base64,..., extract just the Base64 portion after the comma for decoding.
No, Base64 decoding is handled entirely in your browser. Your encoded string is decoded locally — nothing is uploaded to any server.