Hash Generator
Use Hash Generator
All GotoKit tools run directly online, no download required.
About this tool
Generate MD5, SHA-1, SHA-256, SHA-384, SHA-512, and HMAC hashes from text or files entirely in your browser.
- 100% free with no usage limits
- No sign-up or login required
- Runs right in your browser
- Privacy-friendly and fast to use
Docs
Generate MD5, SHA-1, SHA-256, SHA-384, SHA-512, and HMAC hashes from text or files entirely in your browser.
Key Features
- Five algorithms : MD5, SHA1, SHA256, SHA384, SHA512 — SHA family uses the browser’s native crypto interface; MD5 uses a pure JavaScript implementation
- Dual input modes : Type text directly or drag & drop any file (up to 100MB, chunked reading for smooth performance)
- Live update toggle : When enabled, hashes are computed as you type; when disabled, click the button or press Ctrl+Enter
- Case toggle : Switch each hash between uppercase and lowercase independently
- HMAC mode : Enter a secret key to generate keyed HMAC hashes for API signing and message authentication
- One-click copy : Individual copy buttons per algorithm plus a “Copy All Hashes” button at the bottom
- File progress bar : Shows reading progress when processing large files
- 100% private : All computation happens in your browser; files never leave your device
How to Use
- Choose Text or File mode
- Enter text or drop a file
- Optional: enter an HMAC key for HMAC mode
- Optional: enable “Live update” for real-time computation
- Click “Generate Hash” or press Ctrl+Enter
- View all five hash results and copy or toggle case
Use Cases
- Verify file download integrity (MD5/SHA256 comparison)
- Generate API request signatures (HMAC-SHA256)
- Password hashing (SHA256/SHA512)
- File deduplication
- Blockchain/digital signature development and debugging
Notes
- MD5 and SHA1 are no longer suitable for security use; use them for checksums and backward compatibility only
- File hashing is computed entirely in the browser; large files may take a few seconds
- All algorithms participate in HMAC mode when a key is provided
- Built purely on Web Crypto API + JavaScript
FAQ
Is it free?
Yes, completely free. No signup, no limits.
Is data uploaded?
No. All computation happens locally in your browser.
Which algorithms?
MD5, SHA1, SHA256, SHA384, SHA512. SHA uses Web Crypto API; MD5 uses pure JS.
What is HMAC mode?
Keyed-hash message authentication code. All algorithms use HMAC when a key is provided.
File hash support?
Yes. Drop files up to 100MB; chunked reading.
More from Developer
All Developer toolsSecure Password Generator
Generate strong random passwords locally with length controls, character set options, exclusions, and instant strength feedback.
MD5 Generator and Checker
Generate MD5 hashes, compare two MD5 results, and create random passwords with instant MD5 output in one simple browser tool.
JSON Formatter and Validator
Format, validate, repair, search, and inspect JSON in a cleaner editor built for developers, APIs, and configuration files.
YAML and JSON Converter
Convert YAML and JSON both ways with validation, copy, download, and clearer error feedback for config and API work.
XML Formatter, Minifier & Validator
Format, minify and validate XML online. Pretty-print with configurable indent, sort attributes, collapse empty elements. All client-side, zero data upload.
URL Encoder and Decoder
Free online URL encoder & decoder with batch processing, encodeURI/encodeURIComponent dual modes, space handling, and auto-detect. All local, zero data upload.
Robots.txt Generator
Free online robots.txt generator with crawler presets, visual Allow/Disallow rules, sitemap support, live validation, and one-click download. Runs locally.
XML Sitemap Generator
Free online XML sitemap generator. Paste a URL list to build a standard sitemap.xml with lastmod/changefreq/priority batch settings, URL dedupe and validation, CSV/TSV/existing-sitemap import, and automatic sitemapindex splitting over 50,000 URLs. Runs fully in your browser.
Regex Tester
Test regular expressions in real time with live matches, highlighting, explanations, and reusable test cases.
Cron Expression Generator & Parser - Build Schedule Expressions
Free online cron expression generator and parser. Build schedule expressions visually with instant human-readable descriptions and next run time preview.