Base64 Decode and Encode
Decode and encode Base64 online free: text with UTF-8, images and files, URL-safe Base64url and data URLs. Free online Base64 decoder and encoder.
Processed locally in your browserHow?
This tool runs in this browser tab. The files, text and values you enter are not uploaded to clkr.work servers — closing the tab clears them. Anonymous usage events (such as which button was pressed) are counted, never your content. Privacy policy
What next?
Found it useful? Share Base64 Decode and Encode
Free, no sign-up, works in the browser — send it to a friend or add it to your site.
Related tools
- JWT EncoderCreate and sign JWT tokens online free with HS256 or none. Free online JWT encoder — quick-add exp/iat/sub claims, secret never leaves your browser.
- UUID GeneratorGenerate UUIDs online free: random v4 and time-ordered v7, one or up to 1,000 at once. Free online UUID and GUID generator with a built-in validator.
- Color Palette GeneratorGenerate color palettes from harmony rules, a base color or an image with this free online color palette generator. Lock colors and export HEX, CSS or Tailwind.
- Color PickerPick a color and convert HEX to RGB, HSL, HSV and CMYK online free. Free online color picker with image eyedropper, tints, shades and WCAG contrast check.
- Diff CheckerCompare two texts online free and highlight every difference by line, word or character. Free online diff checker with ignore case and whitespace options.
- Image to ASCII ArtConvert an image to ASCII art online free — adjust width, characters, contrast and invert, then copy the text or download a .txt or PNG. No upload.
Part of the toolkit
How to use Base64 Decode and Encode
- 1Choose Encode or Decode
- 2To encode, type text or pick a file or image; tick URL-safe or Data URL if you need them
- 3To decode, paste the Base64 (data URLs and URL-safe strings work too) and click Decode — text is shown, images are previewed and any file can be downloaded
Frequently asked questions
What is Base64?▾
Base64 represents binary data using 64 safe text characters (A–Z, a–z, 0–9, + and /). It is used to embed images in HTML/CSS, send attachments in email and put binary data in JSON or URLs. It is an encoding, not encryption.
How do I convert Base64 to an image?▾
Choose Decode, paste the Base64 string or data URL (data:image/png;base64,…) and click Decode Base64. The image is detected automatically, previewed and can be downloaded.
What is Base64url?▾
A URL- and filename-safe variant that uses - and _ instead of + and / and usually drops the = padding. It is used in JWTs and URLs. The decoder accepts both variants automatically.
Does it support emojis and non-English text?▾
Yes. Text is encoded as UTF-8 before Base64, so accents, emojis and any script round-trip correctly.
Is my data sent to a server?▾
No. Encoding and decoding happen entirely in your browser.
Embed Base64 Decode and Encode on your website▾
Paste this snippet into your page. The embedded tool runs in your visitor's browser and shows a small “Powered by clkr.work” link.