Hash Generator

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

  1. Choose Text or File mode
  2. Enter text or drop a file
  3. Optional: enter an HMAC key for HMAC mode
  4. Optional: enable “Live update” for real-time computation
  5. Click “Generate Hash” or press Ctrl+Enter
  6. 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 tools

Secure 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.

Browse all categories