Loot Table Generator

Items/ EconomyFreeGTA 6 ready

Design balanced loot tables and drop rates for your FiveM server's economy.

Inventory DesignersEconomy BuildersScript Authors
4.8/5 · 127 ratings·Used by GTA 6 creators worldwide·Browser-based, no install

What is Loot Table Generator?

Loot Table Generator makes it easy to convert a simple form into a copy-paste FiveM config that FiveM inventory designers can drop straight into their server or script folder. Works with QBCore, ESX, QBox and standalone resources. The tool is 100% free and runs entirely in your browser. No login/signup required.

Designed exclusively for GTA 6 - Vice City, Leonida, Jason and Lucia, Port Gellhorn & more GTA VI themes. Players search for it as gta 6 loot table generator.

Loot Table Generator

Generate a server-ready loot table with realistic GTA items. Free – unlimited rolls.

FREE · Lua + JSON export

Deterministic rolls. 60+ themed items, from weapons to cash, drugs, jewelry, tools, tech, ammo and keys. Drop-in support for QBCore / ESX / ox_inventory.

Live preview12 entries
ItemCatChanceQtyValue
Warehouse Key
rare
key13%1-1$1,731-$3,234
Sniper Rounds
rare
ammo13.2%1-2$617-$1,144
Pistol Ammo Box
common
ammo55.6%1-4$85-$207
USB Drive
uncommon
tech34.5%1-3$233-$563
Drill Kit
rare
tool17.2%1-1$2,151-$3,869
Heavy Sniper
epic
weapon5.2%1-1$16,218-$29,099
Gold Bar
epic
cash9%1-2$22,419-$43,006
Gold Chain
uncommon
jewelry32.7%1-2$938-$2,170
Pearl Necklace
rare
jewelry19.4%1-1$3,007-$4,272
Dirty Money Roll
common
cash35.3%1-4$608-$1,599
Weed Baggie
common
drug42.6%2-14$59-$158
Weed Brick
uncommon
drug32.4%1-4$863-$1,672
Lua preview
-- Generated loot table (QBCore / ESX compatible)
-- Drop in as Config.LootTable and reference by item key.
Config = Config or {}
Config.LootTable = {
    {
        item     = "warehouse_key",
        label    = "Warehouse Key",
        category = "key",
        rarity   = "rare",
        weight   = 130,
        chance   = 13, -- %
        minQty   = 1,
        maxQty   = 1,
        value    = { min = 1731, max = 3234 },
    },
    {
        item     = "sniper_rounds",
        label    = "Sniper Rounds",
        category = "ammo",
        rarity   = "rare",
        weight   = 132,
        chance   = 13.2, -- %
        minQty   = 1,
        maxQty   = 2,
        value    = { min = 617, max = 1144 },
    },
    {
        item     = "pistol_ammo_box",
        label    = "Pistol Ammo Box",
        category = "ammo",
        rarity   = "common",
        weight   = 556,
        chance   = 55.6, -- %
        minQty   = 1,
        maxQty   = 4,
        value    = { min = 85, max = 207 },
    },
    {
        item     = "usb_drive",
        label    = "USB Drive",
        category = "tech",
        rarity   = "uncommon",
        weight   = 345,
        chance   = 34.5, -- %
        minQty   = 1,
        maxQty   = 3,
        value    = { min = 233, max = 563 },
    },
    {
        item     = "drill_kit",
        label    = "Drill Kit",
        category = "tool",
        rarity   = "rare",
        weight   = 172,
        chance   = 17.2, -- %
        minQty   = 1,
        maxQty   = 1,
        value    = { min = 2151, max = 3869 },
    },
    {
        item     = "heavy_sniper",
        label    = "Heavy Sniper",
        category = "weapon",
        rarity   = "epic",
        weight   = 52,
        chance   = 5.2, -- %
        minQty   = 1,
        maxQty   = 1,
        value    = { min = 16218, max = 29099 },
    },
    {
        item     = "gold_bar",
        label    = "Gold Bar",
        category = "cash",
        rarity   = "epic",
        weight   = 90,
        chance   = 9, -- %
        minQty   = 1,
        maxQty   = 2,
        value    = { min = 22419, max = 43006 },
    },
    {
        item     = "gold_chain",
        label    = "Gold Chain",
        category = "jewelry",
        rarity   = "uncommon",
        weight   = 327,
        chance   = 32.7, -- %
        minQty   = 1,
        maxQty   = 2,
        value    = { min = 938, max = 2170 },
    },
    {
        item     = "pearl_necklace",
        label    = "Pearl Necklace",
        category = "jewelry",
        rarity   = "rare",
        weight   = 194,
        chance   = 19.4, -- %
        minQty   = 1,
        maxQty   = 1,
        value    = { min = 3007, max = 4272 },
    },
    {
        item     = "dirty_money_roll",
        label    = "Dirty Money Roll",
        category = "cash",
        rarity   = "common",
        weight   = 353,
        chance   = 35.3, -- %
        minQty   = 1,
        maxQty   = 4,
        value    = { min = 608, max = 1599 },
    },
    {
        item     = "weed_baggie",
        label    = "Weed Baggie",
        category = "drug",
        rarity   = "common",
        weight   = 426,
        chance   = 42.6, -- %
        minQty   = 2,
        maxQty   = 14,
        value    = { min = 59, max = 158 },
    },
    {
        item     = "weed_brick",
        label    = "Weed Brick",
        category = "drug",
        rarity   = "uncommon",
        weight   = 324,
        chance   = 32.4, -- %
        minQty   = 1,
        maxQty   = 4,
        value    = { min = 863, max = 1672 },
    },
}

-- Example roll (server-side):
-- local roll = math.random(1, 100)
-- for _, entry in ipairs(Config.LootTable) do
--     if roll <= entry.chance then
--         local qty = math.random(entry.minQty, entry.maxQty)
--         exports.ox_inventory:AddItem(source, entry.item, qty)
--         break
--     end
-- end

Built for these scenarios

Why GTA 6 players use Loot Table Generator

Inventory Designers
Economy Builders
Script Authors

How to use Loot Table Generator for GTA 6

01

Add items

Create your items with rarity and values.

02

Set probabilities

Adjust drop chance with sliders.

03

Simulate

Simulate to check balance.

04

Export

Export it as JSON or a Lua table.

05

Pick framework

QBCore, ESX, QBox or standalone - defaults are set to the most common stack.

Deep dive

Loot Table Generator: the complete GTA 6 guide

01

What Loot Table Generator generates

Loot Table Generator generates FiveM-compatible GTA 6 / GTA RP code: server.cfg entries, item definitions, job configs, loot tables, polyzones, vehicle shop entries - any resource type the tool supports. The generated code adheres to the conventions of QBCore, ESX, QBox, ox_inventory, or standalone resources depending on what you select, so you can copy it directly into your server directory. Internally the output format is plain-text Lua, JSON, SQL or CFG depending on the tool used to generate it. All formats are git-friendly and have clean diffs when you re-run generation.

02

Filling in the form

Fields map directly 1:1 to values written to the output file. You do not need to memorize syntax - defaults give you a working config file, and each input change only updates that line in the generated code. The live preview allows you to see what each field does before trying it on a live server. Framework choice: pick the one your server is currently running. If you are in the middle of migrating, run both and diff the outputs - they are structured nearly identically, so it'll be simple to identify what differs between QBCore and ESX.

03

Dropping the output in

Copy the generated code and paste it directly into your server config, resource Lua file or JSON/SQL config. Restart your server or resource and your config is now live! Should you be utilizing a framework (ESX Legacy, QBCore, QBox, VORP), the output will abide by framework standards and should not interfere with other resources. For ox_inventory specifically, the items table format is identical to the latest ox_inventory schema, allowing stack sizes, weights, and metadata blocks by default.

04

Iterating without re-generating

Minor adjustments can be made in your editor. The tool shines when you are scaffolding the structure; after it's in your repo, you use your normal workflow. Speaking of version control, commit your generated file with a clear message referencing the tool you used ("Generated server.cfg via gtatools.net"). Then, when you regenerate it later with modified settings, git diff will show you exactly what changed. Plus, reviewers will know at a glance it came from a tool and wasn't hand-edited.

FAQ

Loot Table Generator - frequently asked questions

Also searched as

gta 6 loot table generatorgta vi loot table generatorgta 6 online loot table generatorloot table generatorfree loot table generatorloot table generator onlineloot table generator no downloadfivem inventory toolsgta 6 ox_inventory itemsqbcore item generatorfivem loot tablesgta 6 fivem itemsfivem loot table generatorqbcore loot config

Ready to ship your next GTA 6 items project?

Loot Table Generator is just one of manyGTA 6 tools on GTATools.net. They're all free to try, all browser-based, and all optimized for Vice City and Leonida.