Base64 Encode / Decode
Free online Base64 encoder and decoder.
Type or paste text below and all four hashes are computed as you type. SHA hashes use the browser's native Web Crypto API; MD5 is computed in pure JavaScript.
Type or paste text to hash
Digests update as you type. Everything runs locally in your browser.
MD5, SHA-1, SHA-256 and SHA-512 of the same input.
Digests
MD5 and SHA-1 are broken for security — fine for checksums, never for passwords. The SHA-2 digests use WebCrypto; everything runs locally.
Input
hello Output
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 These buttons share the page link, not your input.
Your current input will be stored in the link after the # symbol, not uploaded to Handy Browser Tools. Anyone with this link can read that text. If you send or post it, the service you choose also receives the link. Do not include passwords or private information.
SHA-256 is the modern default for integrity checks and fingerprints. MD5 and SHA-1 are broken for security purposes, so only use them for legacy compatibility or non-security checksums.
These are fast hashes, which are the wrong tool for password storage; use bcrypt, scrypt or Argon2 on a server instead. This tool is for checksums and fingerprints.
No. Hashing happens locally via the Web Crypto API and in-page JavaScript.
Free online Base64 encoder and decoder.
Free UUID v4 generator.
Free strong random password generator with custom length and character sets.