Search Ctrl K
Home / Tools
THE FEUTEX TOOLKIT

Free Hash Tool

Free hash tool to generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 from text or files. Shows hex + Base64, includes copy buttons and quick self-test.

Text input
Whitespace handling
Output
Privacy: runs locally in your browser. No uploads, no tracking scripts.

How to use

Pick an algorithm, paste text (or choose a file), then compute. Use copy buttons to paste the result into your workflow.

  1. Select Algorithm (SHA-256 is the usual default).
  2. Enter text in the box, or choose a file (file overrides text).
  3. Click Compute hash.
  4. Copy Hex or Base64.

FAQ

Is this hash tool really free and offline?

Yes. Hashing runs in your browser; nothing is uploaded.

What’s the difference between MD5 and SHA-256?

MD5 is broken for collision resistance; SHA-256 is stronger and the common default for integrity checks.

Why doesn’t my hash match another site or command line?

Usually it’s different input bytes (UTF-8 vs another encoding), extra whitespace/newlines, or you hashed a file vs its displayed text.

Can I hash a file here?

Yes. Choose a local file; it overrides the text box and hashes the file bytes directly.

What output format should I use: hex or Base64?

Hex is the most common for checksums; Base64 is shorter and often used in APIs.

Is SHA-1 still safe?

Not for security-sensitive uses (collisions exist). Use SHA-256 or better for new work.

Does this tool support HMAC?

No. This tool computes plain hashes; use an HMAC-specific tool when you need a keyed signature.

Continue your workflow

Browse related tools by task. Use the improved core tools for a consistent workspace with file import, downloads and clear validation errors.

Text/file SHA · Offline HTML app download · Digest copy

Additional controls for this task, preserved from the original implementation. Inputs stay inside this mode.

Text/hex/file inputs · Multiple SHA digests · Hex/Base64

Additional controls for this task, preserved from the original implementation. Inputs stay inside this mode.

Text/file hashes · MD5/SHA · Expected checksum comparison

Additional controls for this task, preserved from the original implementation. Inputs stay inside this mode.

Text/file SHA · Line-ending choice · Verify expected hash

Additional controls for this task, preserved from the original implementation. Inputs stay inside this mode.

Text/file hashes · MD5/SHA · Hex/Base64

Additional controls for this task, preserved from the original implementation. Inputs stay inside this mode.

MD5 SHA-family text hashes · hex/Base64 · trim/newline normalization

Additional controls for this task, preserved from the original implementation. Inputs stay inside this mode.