Convert a Base64 string back to the original text, with full UTF-8 and Unicode support
Base64 decoding reverses the process, turning a Base64-encoded string back into the original data. Base64 uses the 64 characters A-Z, a-z, 0-9, +, / and the = padding character. Decoding applies the opposite rule, converting every 4 Base64 characters back into 3 bytes.
In web development, decoding Base64 is common for JWT token headers and payloads, HTTP Basic Auth credentials, and inline data inside Data URIs.
This tool decodes Base64 strings containing UTF-8 / non-ASCII text and automatically handles spaces and line breaks in the input.
Input: SGVsbG8sIFdvcmxkIQ== → Output: Hello, World!