Crafting Recipe Generator

Items/ CraftingFreeGTA 6 ready

Create complex crafting recipes that include multi-step dependencies and tool use.

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

What is Crafting Recipe Generator?

Crafting Recipe 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 crafting recipe generator.

Crafting Recipe Generator

Roll ingredient-based recipes including craft time, required tool, and skill gate. Free.

FREE · QBCore + ESX export

Ingredient-based recipes using realistic craft times & required benches. Drop into qb-crafting, esx_crafting or wire up custom exports yourself.

Recipes8 total
wea
Stun Gun x1
weapon
  • Carbon Weavex5
  • Polymer Sheetx3
55sWorkbenchcrafting L9
wea
AP Pistol x3
weapon
  • Leather Strapx3
  • Carbon Weavex5
28sChem Stationcrafting L3
jew
Gold Chain x3
jewelry
  • Silver Barx6
  • Ruby Chipx6
  • Gold Nuggetx6
  • Chain Linkx4
  • Setting Prongx5
101sGunsmith Benchcrafting L9
too
Rope x1
tool
  • Steel Platex6
  • Hingex3
53sJeweler's Benchcrafting L8
too
Advanced Lockpick x3
tool
  • Cloth Scrapx3
  • Plastic Shellx6
  • Leather Strapx5
22sWorkbenchcrafting L3
dru
Weed Baggie x2
drug
  • Filter Paperx2
  • Coca Leafx3
  • Empty Baggiex5
47sChem Stationcrafting L4
dru
Ecstasy Pill x3
drug
  • Poppy Resinx2
  • Glass Pipex1
  • Coca Leafx5
  • Isopropanolx1
  • Cannabis Trimx3
40sGunsmith Benchcrafting L4
dru
Raw Opium x3
drug
  • Cannabis Trimx3
  • Filter Paperx2
  • Acetonex5
  • Poppy Resinx3
70sJeweler's Benchcrafting L7
qbcore export
-- QBCore crafting recipes
-- Register via your crafting resource (qb-crafting / qb-craft).
Config = Config or {}
Config.Recipes = {
    ["stun_gun_01"] = {
        output       = { item = "stun_gun", label = "Stun Gun", qty = 1, category = "weapon" },
        ingredients  = {
            { item = "carbon_weave", label = "Carbon Weave", qty = 5 },
            { item = "polymer_sheet", label = "Polymer Sheet", qty = 3 },
        },
        craftTime    = 55, -- seconds
        requiredTool = "Workbench",
        skill        = { type = "crafting", level = 9 },
    },
    ["ap_pistol_02"] = {
        output       = { item = "ap_pistol", label = "AP Pistol", qty = 3, category = "weapon" },
        ingredients  = {
            { item = "leather_strap", label = "Leather Strap", qty = 3 },
            { item = "carbon_weave", label = "Carbon Weave", qty = 5 },
        },
        craftTime    = 28, -- seconds
        requiredTool = "Chem Station",
        skill        = { type = "crafting", level = 3 },
    },
    ["gold_chain_03"] = {
        output       = { item = "gold_chain", label = "Gold Chain", qty = 3, category = "jewelry" },
        ingredients  = {
            { item = "silver_bar", label = "Silver Bar", qty = 6 },
            { item = "ruby_chip", label = "Ruby Chip", qty = 6 },
            { item = "gold_nugget", label = "Gold Nugget", qty = 6 },
            { item = "chain_link", label = "Chain Link", qty = 4 },
            { item = "setting_prong", label = "Setting Prong", qty = 5 },
        },
        craftTime    = 101, -- seconds
        requiredTool = "Gunsmith Bench",
        skill        = { type = "crafting", level = 9 },
    },
    ["rope_04"] = {
        output       = { item = "rope", label = "Rope", qty = 1, category = "tool" },
        ingredients  = {
            { item = "steel_plate", label = "Steel Plate", qty = 6 },
            { item = "hinge", label = "Hinge", qty = 3 },
        },
        craftTime    = 53, -- seconds
        requiredTool = "Jeweler's Bench",
        skill        = { type = "crafting", level = 8 },
    },
    ["advanced_lockpick_05"] = {
        output       = { item = "advanced_lockpick", label = "Advanced Lockpick", qty = 3, category = "tool" },
        ingredients  = {
            { item = "cloth_scrap", label = "Cloth Scrap", qty = 3 },
            { item = "plastic_shell", label = "Plastic Shell", qty = 6 },
            { item = "leather_strap", label = "Leather Strap", qty = 5 },
        },
        craftTime    = 22, -- seconds
        requiredTool = "Workbench",
        skill        = { type = "crafting", level = 3 },
    },
    ["weed_baggie_06"] = {
        output       = { item = "weed_baggie", label = "Weed Baggie", qty = 2, category = "drug" },
        ingredients  = {
            { item = "filter_paper", label = "Filter Paper", qty = 2 },
            { item = "coca_leaf", label = "Coca Leaf", qty = 3 },
            { item = "empty_baggie", label = "Empty Baggie", qty = 5 },
        },
        craftTime    = 47, -- seconds
        requiredTool = "Chem Station",
        skill        = { type = "crafting", level = 4 },
    },
    ["ecstasy_pill_07"] = {
        output       = { item = "ecstasy_pill", label = "Ecstasy Pill", qty = 3, category = "drug" },
        ingredients  = {
            { item = "poppy_resin", label = "Poppy Resin", qty = 2 },
            { item = "glass_pipe", label = "Glass Pipe", qty = 1 },
            { item = "coca_leaf", label = "Coca Leaf", qty = 5 },
            { item = "isopropanol", label = "Isopropanol", qty = 1 },
            { item = "cannabis_trim", label = "Cannabis Trim", qty = 3 },
        },
        craftTime    = 40, -- seconds
        requiredTool = "Gunsmith Bench",
        skill        = { type = "crafting", level = 4 },
    },
    ["raw_opium_08"] = {
        output       = { item = "raw_opium", label = "Raw Opium", qty = 3, category = "drug" },
        ingredients  = {
            { item = "cannabis_trim", label = "Cannabis Trim", qty = 3 },
            { item = "filter_paper", label = "Filter Paper", qty = 2 },
            { item = "acetone", label = "Acetone", qty = 5 },
            { item = "poppy_resin", label = "Poppy Resin", qty = 3 },
        },
        craftTime    = 70, -- seconds
        requiredTool = "Jeweler's Bench",
        skill        = { type = "crafting", level = 7 },
    },
}

Built for these scenarios

Why GTA 6 players use Crafting Recipe Generator

Inventory Designers
Economy Builders
Script Authors

How to use Crafting Recipe Generator for GTA 6

01

Pick output item

Final crafted item.

02

Add ingredients

Items and quantities.

03

Set tool

Workbench or tool.

04

Export

Recipe config.

05

Pick framework

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

Deep dive

Crafting Recipe Generator: the complete GTA 6 guide

01

What Crafting Recipe Generator generates

Crafting Recipe 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

Crafting Recipe Generator - frequently asked questions

Also searched as

gta 6 crafting recipe generatorgta vi crafting recipe generatorgta 6 online crafting recipe generatorcrafting recipe generatorfree crafting recipe generatorcrafting recipe generator onlinecrafting recipe generator no downloadfivem inventory toolsgta 6 ox_inventory itemsqbcore item generatorfivem loot tablesgta 6 fivem items

Ready to ship your next GTA 6 items project?

Crafting Recipe 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.