joaat Hash Generator
Turn any string into the GTA V / RAGE Jenkins one-at-a-time (joaat)hash, the exact 32-bit value FiveM's GetHashKey() returns for model names, native hashes, weapons, peds and decorators. It updates as you type, and everything runs in your browser.
This is the value FiveM's GetHashKey() and joaat() return. GTA uses it everywhere a string is referenced by hash: vehicle and ped model names, weapon names, native hash parameters, decorators and more. An empty string hashes to 0.
joaat hashing, explained
What is a joaat hash?+
joaat stands for "Jenkins one-at-a-time", a fast non-cryptographic hash function. GTA V and the RAGE engine use it to turn text (model names, weapon names, native identifiers, decorator keys) into a single 32-bit integer that the game compares internally instead of the original string.
Is this the same as GetHashKey / joaat in FiveM?+
Yes. FiveM's GetHashKey() and the joaat() helper produce exactly this value. GetHashKey lowercases the string first (matching the default here), so hashing "adder" or "ADDER" gives the same result the game uses. You can paste the number straight into natives that expect a hash.
Should I lowercase the string?+
For anything you would pass to GetHashKey, yes. That covers model names, weapons, peds, vehicles and decorators, and the "Lowercase input first" box is checked by default to match GTA's behaviour. Uncheck it only if you need the raw case-sensitive joaat of an exact string.
Is it free?+
Completely free with no login or account required. The hash is computed entirely in your browser, so nothing you type is ever sent anywhere.
More Digital Den tools
Browse the rest of our free, no-login utilities and bots.

