JOAAT hash generator for GTA V

Convert an ASCII model or archetype name to unsigned decimal, signed decimal and hexadecimal. The calculator runs locally and shows the normalized input.

1–128 ASCII letters, numbers or underscores. Surrounding spaces are trimmed; letters are lowercased. No filename extension.

Example: adder. Calculate again after editing.

Normalized name
adder
Unsigned decimal
3078201489
Signed decimal
-1216765807
Hexadecimal
0xB779A091

Three representations, one 32-bit value

A negative signed number is not automatically an invalid hash. For values above 2,147,483,647, signed decimal is unsigned decimal minus 4,294,967,296. Hexadecimal displays the same bits. Compare like-for-like representations when checking an asset reference.

What exactly is hashed?

This tool applies the case-insensitive Jenkins one-at-a-time algorithm to the displayed ASCII name. It trims surrounding whitespace and rejects Unicode, paths and extensions instead of silently guessing an encoding. Enter prop_roadcone02a, not prop_roadcone02a.ydr. Other tools may hash raw strings differently; check their input rules before comparing.

A hash is not a prop database

Hashing a word does not prove that the named asset exists, that it has collision or that its DLC is available. Multiple names can collide to the same 32-bit number. This is not encryption or a reverse-name lookup. Verify the archetype in your game data with the prop-identification guide.

See Cfx.re native-function guidance and GET_HASH_KEY. Continue with the GTA file-format reference or Map Studio.

Search the field guide

Start typing to find a tool or guide.

    Searches tools, titles and article text. Queries stay in your browser.esc to close