Sign Up

Login

HashGen – File & Text Checksum Utility

A free, offline Windows tool for generating and verifying cryptographic checksums. Hash individual files, entire folders, or plain text — using MD5, SHA1, SHA256, SHA384, or SHA512 — without any data ever leaving your machine.

Download HashGen v1.0

Free on the Microsoft Store — no subscription, no ads.

Get it from Microsoft

Features

🔤 Text Hashing

Type or paste any text and instantly generate its hash. Choose from MD5, SHA1, SHA256, SHA384, or SHA512 — the algorithm selector is right there on the tab.

✅ Text Verification

Paste your text and a known hash to verify they match. Uses constant-time comparison to prevent timing attacks, with a clear pass/fail indicator.

📄 Single File Hashing

Select any file and compute its checksum in the background. A real-time progress bar tracks large files as they're hashed in 64 KB chunks without loading them fully into memory.

🔍 Single File Verification

Hash a file and compare its result against a known checksum you paste in. Instantly see a success or failure result — case-insensitive so uppercase or lowercase hex both work.

📂 Batch Folder Hashing

Hash every file in a folder at once, with optional subfolder recursion. Side-car hash files (e.g. .sha256) are saved alongside each file, either in the same folder or a separate output folder.

📋 Batch Folder Verification

Re-scan a folder and verify every file against its previously generated side-car hash file. Each file is reported individually as verified or failed, with color-coded results in the log.

🔐 5 Hash Algorithms

Every tab lets you choose your algorithm independently: MD5, SHA1, SHA256, SHA384, and SHA512 — backed by the Windows CryptoAPI.

🔒 Fully Offline & Private

No internet connection required. Your files and text never leave your computer — everything is processed locally using the native Windows CryptoAPI.

System Requirements: Windows 7 / 8 / 10 / 11  (32-bit or 64-bit)

Common Uses

📥 Verify Downloaded Files

Confirm that an ISO, installer, or archive hasn't been corrupted or tampered with by comparing its hash against the publisher's checksum.

🗄️ Backup Integrity Checks

Use batch folder hashing before and after a backup or transfer to confirm every file arrived intact — with subfolder recursion for full coverage.

🔑 Developer & Security Use

Hash passwords or tokens before storage, verify API payloads, or generate checksums for software releases — all from a simple desktop interface.

🗂️ Detecting File Changes

Hash a folder of documents or assets, then re-verify later to detect any unexpected modifications — useful for audit trails and compliance workflows.

Screenshots

Main Interface Thumbnail
File Hashing Thumbnail
Verification Thumbnail