Base64 Encoder and Decoder
Encode and decode locally. Nothing you paste is uploaded.
Processed entirely in your browser. Never uploaded to a server.
Base64 represents bytes as plain text characters. It is useful for small data values in JSON, data URLs, and configuration, but it is not encryption and normally makes a value about one third larger.
Encode and decode safely
Paste ordinary text and choose Encode to Base64. To decode, paste a Base64 value and choose Decode Base64. This tool supports UTF-8 so names, accents, emoji, and non-Latin text are preserved.
Base64 is not secret
Encoding is reversible without a password. Do not treat Base64 as a way to secure a key, password, token, or customer information.
FAQ
Is text uploaded when I encode Base64?
Is Base64 encryption?
Does this support emoji and non-English text?
Why will some Base64 strings not decode?
Need to validate structured configuration? Try JSON Schema Validator.
Is Base64 the same as encryption? It isn't — read what Base64 actually does.
Advertisement
Ads help keep Kit-Bin free.