Authorization headers
Quickly encode or inspect username:password pairs before sending them in HTTP Basic Authentication headers.
Encode or decode Base64 strings in a single click.
Base64 Studio keeps day-to-day encoding and decoding tasks close at hand so you can prepare Authorization headers, data URLs, or debug payloads without leaving the page.
Quickly encode or inspect username:password pairs before sending them in HTTP Basic Authentication headers.
Turn small images or SVG snippets into Base64 strings to embed directly into CSS or HTML.
Decode Base64 payloads captured from APIs, queues, or logs while debugging integrations.
Select whether you want to produce a Base64 string or convert one back to readable text.
Drop in any text or Base64 data. The decoder validates the input and will surface helpful errors if the string is malformed.
Use the copy button to grab the converted value and move on to your next task.
Padding characters make the output length a multiple of four, which is required by the Base64 specification. Some protocols omit padding, but standard decoders—including this one—handle it automatically.
Yes. Characters "-" and "_" are converted to the standard "+" and "/" symbols before decoding so typical Base64URL payloads decode correctly.