Password Generator
Password Generator computed locally with Web Crypto — your secrets never leave the page.
Encode text to Base64 in your browser. Read the name carefully: Base64 is encoding, not encryption — anyone can decode it, so it hides nothing.
Your browser is preparing the tool. It runs 100% locally.
Type text and the tool returns its Base64 encoding — the text's bytes rewritten using 64 safe characters. One thing to be completely clear about: despite the name, this is encoding, not encryption. Base64 has no key and anyone can decode it in one step, so it provides no secrecy at all. It is for making data safe to transport or embed, not for hiding it. It runs entirely in your browser; nothing is uploaded.
This tool converts your text into Base64: it takes the underlying bytes and represents them using a 64-character alphabet of letters, digits and a couple of symbols, so the result is plain ASCII that travels safely through systems that expect text.
It is the quick way to encode a value for a place that needs text-safe data — a data URI, an email attachment, a token field, a config value. It does not protect the data; it just repackages it.
The text is first turned into its UTF-8 bytes, so characters beyond plain ASCII are handled correctly. Those bytes are then grouped three at a time and rewritten as four Base64 characters, padding the end if needed. The output is about a third larger than the input but contains only safe characters.
There is no key and no secret involved. Anyone who has the Base64 string can reverse it instantly with a Base64 decoder to get the original bytes back. That reversibility is the whole point of encoding — and exactly why it is not encryption.
text → UTF-8 bytes → groups of 6 bits → 64-character alphabet
reversible with no key — anyone can decode itsecret → c2VjcmV0The output is about 33% larger than the input. Base64 is encoding, not encryption — c2VjcmV0 decodes straight back to secret, so it conceals nothing.
Your text is encoded entirely on your device, with no network request, so nothing is uploaded by this tool.
That said, do not mistake Base64 for protection. Because it is trivially reversible, encoding a secret does not keep it secret — treat Base64 output as if it were the plain text.
Nothing persists between sessions — close the tab and the input and output are gone.
The encoding is standard Base64, so the output decodes back to exactly your input with any compliant decoder — it is lossless and reliable for its real purpose of safe transport.
It is not encryption, despite the name. Anyone can decode the result in a single step, so it offers no confidentiality. Never use Base64 to hide passwords, tokens or any sensitive value — it is equivalent to leaving them in plain text.
The output grows by roughly a third, because every three bytes become four characters. That overhead is the cost of using only text-safe characters and is expected.
It uses the standard Base64 alphabet, which includes characters that are awkward in URLs. For tokens in a URL or filename, a URL-safe Base64 variant is needed; this tool produces the standard form.
Encode a small file or image as Base64 for a data URI.
Pass binary-ish data through a system that expects plain text.
Store a value where only safe characters are allowed.
See how bytes map onto the Base64 alphabet.
To actually protect data, use real encryption such as AES, which requires a key. For tokens in URLs, use URL-safe Base64. Base64 here is for safe transport and embedding, never for secrecy.
Encodes text to standard Base64 (UTF-8 safe); honest that Base64 is reversible encoding with no key — it is not encryption and provides no secrecy.
Password Generator computed locally with Web Crypto — your secrets never leave the page.
Use Password Strength Checker for stronger security hygiene — private, instant and free.
Random Number Generator computed locally with Web Crypto — your secrets never leave the page.
SHA-256 Hash Generator computed locally with Web Crypto — your secrets never leave the page.
Passphrase Generator computed locally with Web Crypto — your secrets never leave the page.
Use MD5 Hash Generator for stronger security hygiene — private, instant and free.
It is free, private and runs entirely in your browser — no sign-up, no uploads, no limits.