Hash & Password / Local security utility

Check hashes and create passwords without uploading secrets.

Hash text or a local file with SHA-256, SHA-512 and MD5, then generate a custom-length password with crypto.getRandomValues.

Back to Converter HubLocal browser processing

Secure Hash and Password Generator

Calculate SHA-256 and SHA-512 with Web Crypto locally, provide a local MD5 compatibility routine and generate strong passwords.

MD5
SHA-256
SHA-512
Password generator

Web Crypto calculates SHA-256/SHA-512; MD5 uses a local compatibility routine.

Features and usage guide

How does this hash tool protect data?

SHA-256 and SHA-512 use Web Crypto; MD5 uses a local compatibility routine because the Web Crypto standard does not expose MD5. Inputs stay on the device.

3-step quick guide

  1. 1
    Enter text or select a local file.
  2. 2
    Calculate MD5, SHA-256 and SHA-512.
  3. 3
    Set password length and symbols, then generate locally.

Privacy statement

Selected files stay in this browser tab. Preview, conversion and export use local File, Canvas, Blob or Web Crypto APIs.

No upload endpoint is used; speed depends on your device and browser support.

Frequently asked questions

Does Web Crypto support MD5?

The Web Crypto standard does not expose MD5, so this page uses a local JavaScript compatibility routine for MD5 and Web Crypto for SHA-256/SHA-512.

Do files leave the device?

No. File API reads bytes locally and the browser calculates the hashes.

Where is the generated password saved?

It is not stored or transmitted automatically; save it yourself in a trusted password manager.