If you’ve worked with FiveM natives, you’ve seen functions take a number where you expected a name — that number is a JOAAT hash. Understanding it helps you work with vehicles, weapons, peds and entities. This guide explains the FiveM JOAAT hash.
What is a JOAAT hash?
JOAAT (Jenkins One-At-A-Time) is Rockstar’s non-cryptographic hash. Every named asset in GTA V — vehicles, weapons, peds, particles, anim clips, sound events — has a JOAAT hash. When you call GetHashKey('adder') or pass 'WEAPON_PISTOL' to a native, FiveM converts the string to its hash internally.
Why you need it
- Performance — hardcoded hashes are faster than string lookups at runtime.
- Storage — a hash is a compact 32-bit integer vs a variable-length string, handy in databases or network data.
- Reverse-engineering — tools output hashes, so you sometimes need to compute a hash to confirm a name.
Signed vs unsigned
This trips people up: in Lua, GetHashKey returns a signed 32-bit integer (which can be negative). In C# and many raw natives it’s an unsigned uint. Same hash, different representation — use the one your language expects.
Compute hashes instantly
Our free JOAAT hash generator converts any name to its signed, unsigned and hex hash live as you type, with a batch mode for whole lists. For vehicle, weapon and ped hashes specifically, our vehicle, weapons and peds databases list the hash for every asset.
Frequently asked questions
What is a JOAAT hash in FiveM?
Rockstar’s Jenkins One-At-A-Time hash — a 32-bit number that identifies every named asset (vehicle, weapon, ped, etc.). GetHashKey computes it.
Does GetHashKey return signed or unsigned?
Signed in Lua (can be negative); usually unsigned in C#. Our tool shows both.
Can I reverse a JOAAT hash to a name?
Not directly — it’s one-way. You’d need a precomputed dictionary of known names. Forward hashing (name → hash) is what the JOAAT tool does.
Ready to play?
Run your own FiveM server with XGamingServer
Spin up an always-on FiveM server your friends can join in minutes — no port-forwarding, no tech headaches.




