Hash Generator API - MD5, SHA-256, SHA-512 & HMAC
Pricing
$10.00 / 1,000 hash generateds
Hash Generator API - MD5, SHA-256, SHA-512 & HMAC
Hash generator API for checksums and integrity. Input: text or a remote file URL, plus algorithm (MD5, SHA-1, SHA-256, SHA-512, HMAC with key). Output: JSON with the hash in hex and base64. Pay a cent per hash generated, no subscription.
Pricing
$10.00 / 1,000 hash generateds
Rating
0.0
(0)
Developer
Anthony Snider
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Hash Generator (MD5/SHA)
Generate cryptographic hashes of text or any remote file — MD5, SHA-1, SHA-256, SHA-512, and HMAC — in hex and base64.
Live on the Apify Store — run it instantly, or call it as an agent tool via Apify MCP.
What you get
- Multiple algorithms in one call: MD5, SHA-1, SHA-256, SHA-512.
- Two encodings per digest: lowercase hex and base64.
- Hash text or remote files — fetches a URL's raw bytes and reports the byte length for checksum/integrity verification.
- HMAC — supply a secret key to also get keyed HMAC digests for each algorithm.
- Bulk mode — pass an array of strings and/or URLs (up to 50) in one run.
Input
{"text": "The quick brown fox jumps over the lazy dog","url": "https://raw.githubusercontent.com/torvalds/linux/master/README","algorithms": ["md5", "sha1", "sha256", "sha512"],"hmacKey": "my-secret-key"}
Provide text, a url, or an items array (each entry a string or http(s) URL). algorithms and hmacKey are optional.
Output
One dataset item per input:
{"input": "The quick brown fox jumps over the lazy dog","type": "text","bytes": 43,"hashes": {"md5": { "hex": "9e107d9d372bb6826bd81d3542a419d6", "base64": "nhB9nTcStaJ72RA1VCpBlg==" },"sha1": { "hex": "2fd4e1c67a2d28fced849ee1bb76e7391b93eb12", "base64": "L9ThxnotKPzthJ7hu3bnORuT6xI=" },"sha256": { "hex": "d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592", "base64": "16j7swfn..." },"sha512": { "hex": "07e547d9...", "base64": "B+VH2Qyy..." }},"hmac": {"sha256": { "hex": "...", "base64": "..." }}}
For URL inputs, output also includes finalUrl and status. hmac is null when no hmacKey is given.