- Online Base64 Generator (Encode/Decode)
- JSON Tool — Validate, Format, Minify & Sort JSON
- XML Checker (Validate XML Online)
- Online JWT Converter (Decode JWT to JSON)
- Cron Checker - Validate Cron Expressions
- Cron Formatter Online — Normalize & Pretty Print Cron Expressions
- Online Kubernetes YAML Generator
- Online Base64 String Generator (Encode/Decode)
How to use
Use this hash tool to generate a digest from text or a local file.
- Select an algorithm (MD5, SHA-1, SHA-256, SHA-384, SHA-512).
- Paste text into the input (or choose a file).
- Pick an output format (hex or Base64) and click Generate hash.
- Use Copy to copy the digest. Use Reset to clear.
FAQ
Is this hash tool uploading my text or files?
No. Hashing runs locally in your browser; nothing is sent to a server.
Which algorithm should I use: MD5, SHA-1, or SHA-256?
Use SHA-256 (or SHA-512) for modern integrity/security needs. MD5 and SHA-1 are legacy and vulnerable to collisions.
Why does a tiny change in input produce a totally different hash?
Cryptographic hashes have the avalanche effect: one character change should drastically change the digest.
Does the tool hash text as UTF-8?
Yes. Text is encoded as UTF-8 before hashing.
Can I hash a file to verify a download checksum?
Yes—select a file and the tool will hash the file contents locally and output the digest.
What’s the difference between hex and Base64 output?
They represent the same bytes in different encodings: hex is common for checksums; Base64 is shorter.
Can I use hashes to store passwords safely?
Not by itself. Password storage should use a slow, salted password-hashing function (e.g., bcrypt/Argon2), not raw MD5/SHA-*.