Skip to content
HandyBrowserTools

Hash Generator

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.

Private by default: processing stays on your device
MD5
SHA-1
SHA-256
SHA-512

Example: SHA-256

Input

hello

Output

2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
Share this page X LinkedIn Reddit

These buttons share the page link, not your input.

Frequently asked questions

Which hash should I use?

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.

Can I hash passwords with this?

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.

Is my text sent anywhere?

No. Hashing happens locally via the Web Crypto API and in-page JavaScript.

Base64 Encode / Decode

Free online Base64 encoder and decoder. Unicode-safe, supports URL-safe Base64, and runs 100% in your browser. Nothing is ever uploaded.

UUID Generator

Free UUID v4 generator. Create one or hundreds of cryptographically random IDs at once, with uppercase and no-dash options. Runs in your browser.

Password Generator

Free strong random password generator with custom length and character sets. Cryptographically secure and generated 100% on your device.