localWiki
03
Developer Tools

Hash Generator

Compute SHA-256, SHA-384, and SHA-512 of text or a file. Verify a release checksum without uploading anything.

Runs in your browser — nothing is sent to any server

Verifying a release binary is the right instinct. localWiki applies the same discipline to your team's secrets — stored encrypted, synced only to approved devices. Free for solo devs.

Download Free

How it works

This tool uses the browser’s Web Crypto crypto.subtle.digest() API to compute SHA-256, SHA-384, and SHA-512 hashes. For text input the bytes come from TextEncoder; for files they come from File.arrayBuffer(). All three algorithms run in parallel so a single paste or file drop produces all three digests at once.

We deliberately do not offer MD5 or SHA-1. Web Crypto does not expose MD5, and shipping a JavaScript implementation would promote a broken algorithm to first-class tool output. SHA-1 is also absent for the same reason. If you need to verify a legacy checksum, use a dedicated legacy tool and treat the result as an integrity check, not a security boundary.

One caveat worth knowing: Web Crypto’s digest() does not support streaming input. The entire file must sit in browser memory before it can be hashed. Files over roughly 500 MB may fail on low-memory machines — you will see a warning before we attempt it. Nothing is uploaded; the file never leaves your browser.

Related tools