SteamID Formats Explained
The same Steam account shows up in at least four different identifier formats depending on where you look. They all describe one account number; the difference is just encoding.
The four formats
SteamID64 is a single large number (like 76561198000000000). The legacy STEAM_0:Y:Z form splits that into a parity bit and account number. SteamID3 looks like [U:1:W]. FiveM writes it as a hex identifier, steam:110000100000000. The SteamID Converter turns any one into all the others.
The base offset
SteamID64 is the account number plus a fixed base of 76561197960265728 (0x0110000100000000). Subtract that base and you are left with the raw account number that the other formats encode. Any value below the base is not a valid individual SteamID64.
The FiveM hex identifier
FiveM reports players by their SteamID64 written in hexadecimal, prefixed with steam:. It is the identifier you use in add_ace/add_principal lines and admin scripts. Build those lines with the FiveM ACE Permissions Generator.
Try the tools
All guides โSteamID Converter
Convert between SteamID64, STEAM_, SteamID3, and the FiveM steam: hex identifier.
Launch tool โFiveM ACE Permissions Generator
Build add_ace and add_principal lines for FiveM server.cfg permissions.
Launch tool โjoaat Hash Generator
Generate the GTA/RAGE joaat (Jenkins) hash used by FiveM GetHashKey.
Launch tool โ
