Password Generator
Strong random passwords, generated in your browser.
Never uploadedSHA-1, SHA-256, SHA-384 and SHA-512 via the browser's WebCrypto.
It stays on your device; hashing uses the browser's WebCrypto.
SHA-256 is the sensible default.
Shown as lowercase hexadecimal, the usual interchange format.
Because the browser's WebCrypto deliberately omits it, and so do we. MD5 has been broken for collision resistance since 2004 and should not be used for anything security-related. If you need it for a legacy checksum, use a local tool.
SHA-256 for almost everything. SHA-512 is not meaningfully more secure for typical use and produces a longer digest. SHA-1 is included only for checking against legacy systems - do not use it for anything new.
You can, but you shouldn't store the result. Passwords need a slow, salted algorithm such as bcrypt, scrypt or Argon2. A raw SHA-256 of a password is trivially brute-forced.
No. Hashing uses crypto.subtle in your browser - there is no network request, and the page keeps working with the connection cut.
Generate SHA-1, SHA-256, SHA-384 and SHA-512 digests using your browser's own WebCrypto implementation, with no network request involved. MD5 is absent on purpose: WebCrypto omits it, and it has been broken for collision resistance since 2004. SHA-256 is the right default for almost everything. One important caveat - a raw hash is not password storage. Passwords need a slow, salted algorithm like bcrypt, scrypt or Argon2, because a plain SHA-256 of a password can be brute-forced at enormous speed.
The last couple are from other categories - there are 81 tools here in total.
Strong random passwords, generated in your browser.
Never uploadedHow long your password would really survive.
Never uploadedGitHub-flavoured markdown to clean HTML.
Never uploadedShrink PDFs to fit email, chat, or upload limits.
Shrink JPG, PNG or WebP without visible quality loss.
Never uploadedFormat, validate and minify JSON instantly.
Never uploaded