Hash Generator
Enter text to generate its cryptographic hash. Supports MD5, SHA1, SHA256, SHA384, SHA512, and other algorithms. Useful for checksum verification, data integrity checks, and comparing file contents without sharing the actual data.
returns
- data.hash
- The hex digest of your input.
- data.algorithm
- Algorithm used, sha256 by default.
- data.hash_length
- Length of the digest in hex characters.
- data.input_length
- Length of your input in bytes.
Fill in the fields and send a request. The response lands here.
Run it from your code
A temporary key takes one request and lasts seven days at 20 calls a day. Register and it becomes 75 a day, still free.
$ curl -sX POST "https://apixies.io/api/v1/hash" \ -H "X-API-Key: $APIXIES_KEY" \ -H "Content-Type: application/json" \ -d '{"input":"..."}' | jq '.data.hash' "d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592"
questions
Which hash algorithm should I use?
For security purposes (password hashing, signatures), use SHA-256 or SHA-512. MD5 and SHA1 are considered cryptographically broken — don't use them for security. They're still fine for checksums and non-security deduplication.
Can I reverse a hash to get the original text?
No. Cryptographic hash functions are one-way — you can't reverse them mathematically. However, short or common strings can be found via rainbow tables (pre-computed hash databases). That's why passwords need salting before hashing.