Encode text to Base64 and decode Base64 to text instantly
Drag & drop a file here or click to browse
Max recommended: 5MB
Base64 encoding converts binary data into a text representation using 64 ASCII characters. It is commonly used to embed images in HTML/CSS, transmit data in URLs, and encode email attachments.
data:image/png;base64,...Base64 is NOT encryption. It provides no security and can be trivially decoded by anyone.
Base64 encoding represents binary data as 64 printable ASCII characters so it can travel safely through text-only channels; it is an encoding, not encryption, and anyone can decode it.
SnoopTool encodes and decodes in the browser with full UTF-8 support, so accented characters and emoji survive the round trip. Encoded output is about 33% larger than the input.
| Alphabet | A–Z, a–z, 0–9, + and /, with = as padding |
|---|---|
| Size overhead | Roughly +33% (3 bytes become 4 characters) |
| Security | None — Base64 is reversible by anyone; it is not encryption |
| URL-safe variant | Replaces + with - and / with _ (RFC 4648 §5) |
| Common uses | Data URIs, email attachments, JWT segments, API payloads |
SnoopTool is a free online tools website with 165+ browser-based calculators, converters and generators. No sign-up, no watermark, and every tool runs in your browser.
Go deeper
The calculator gives you the number. These SnoopTool guides explain the method, the assumptions and the decision — with worked examples, data tables and FAQs.
Short, exact answers to the questions people ask alongside this tool — the number first, then the working.
For teams, not just visitors
We build the calculators on SnoopTool as embeddable widgets in your branding, wired to your own lead form — the same maths, your colours, your domain, your leads. Tell us which one and we will send back a working demo you can put in front of your team.
Thanks — we have it, and you will get a reply from a person within one business day. Meanwhile every tool on SnoopTool stays free, with no signup.