Base64 encoder & decoder
Encode Unicode text as Base64 or decode Base64 back into readable text.
Developer toolsCalculate SHA-256, SHA-384 or SHA-512 hashes of text using Web Crypto.
Ready when you are.
Using the default settings. You can try the same input in the workspace.
Hello, world!
315f5bdb76d078c43b8ac0064e4a0164612b1fce77c869345bfc94c75894edd3
Choose a SHA algorithm and enter text. The exact UTF-8 bytes, including whitespace, are hashed.
Hashes are one-way fingerprints, not encryption. Plain SHA hashes are not suitable for storing passwords.
A hash is not reversible encryption. Even a newline changes the digest. These fast SHA hashes are not a substitute for password hashing algorithms such as Argon2.
No. This tool processes your input in your browser. We don't store your text, files or results. Standard website access logs are separate; read our privacy notes.
Yes. No account, subscription or usage credits are required.
Use Copy or Download after running the tool. Inputs are not saved automatically and disappear when you leave or refresh the page.
Something not right? Report a problem with this tool. Include the steps, but never passwords or private input.
Encode Unicode text as Base64 or decode Base64 back into readable text.
Developer toolsCreate random passwords with your chosen length and character groups.
GeneratorsGenerate one or a batch of cryptographically random version 4 UUIDs.
Generators