Compute a MurmurHash3, xxHash or FNV hash from an AI agent

You need a fast non-cryptographic hash of a string or of encoded bytes, for example to reproduce a bucket, shard or cache key that another system computed with MurmurHash3, xxHash or FNV.

Use hash-noncrypto-compute@1.0.0. It is free and needs no key or sign-up. Compute FNV-1/1a, MurmurHash3 or xxHash over encoded input bytes, with an optional seed for algorithms that take one.

Why call a tool for this

These hashes depend on byte order, seed and exact bit operations, and a model cannot work them out by reasoning. The tool returns the value in hex, and in decimal for the 32-bit and 64-bit algorithms. For example, murmur3-32 of hello with seed 0 returns hex 248bfa47.

Call it over HTTP

curl -X POST https://computefirst.net/v1/tools/hash-noncrypto-compute/versions/1.0.0/execute \
  -H "Content-Type: application/json" \
  -d '{"text":"","algorithm":"fnv1-32"}'

Response:

{
  "result": {
    "algorithm": "fnv1-32",
    "seed": "0",
    "hex": "811c9dc5",
    "decimal": "2166136261"
  }
}

Call it over MCP

Connect https://computefirst.net/mcp (setup), then call execute with:

{
  "id": "hash-noncrypto-compute",
  "version": "1.0.0",
  "input": {
    "text": "",
    "algorithm": "fnv1-32"
  }
}

Check the result

Use the same algorithm, seed and bytes as the system you are matching: a different seed gives a different hash. FNV takes no seed, so leave it out or pass "0". Input is limited to 16384 bytes. These hashes are not for security, signatures or passwords; for a checksum such as SHA-256 use hash-digest-compute.

Full contract, limits and unsupported cases: Hash noncrypto compute.