Built-in patterns cover the most common ESX → QBCore migration points.
Converts ESX.GetSharedObject() and getSharedObject exports to QBCore:GetSharedObject() with correct import patterns.
Transforms xPlayer.* methods to QBCore Player object equivalents including getJob, getName, and metadata access.
Migrates getMoney/addMoney/removeMoney to GetMoney/AddMoney/RemoveMoney with account type handling.
Updates addInventoryItem/removeInventoryItem to AddItem/RemoveItem with QBCore item format.
Converts showNotification, showHelpNotification, and UI alerts to TriggerClientEvent('QBCore:Notify') format.
Rewrites ESX.TriggerServerCallback and RegisterServerCallback to QBCore.Functions equivalents.
Paste your ESX Lua code and click convert. No login required.
The converter handles the most common ESX patterns automatically. Complex scripts with custom NUI, ESX.UI.Menu, or heavy customizations may require additional manual review after conversion.
Always review the converted output before deploying. The tool provides a confidence score and highlights any patterns that could not be converted automatically.
Core object init, player data access, money operations, inventory management, notifications, server callbacks, event handlers, job data, vehicle ownership, database queries (MySQL.Async/oxmysql), and export patterns.
No. The converter runs entirely in your browser. No login, no credits, no data sent to any server.
More free tools for FiveM server development.
Translate FiveM Lua locale files into 13 languages with AI while preserving keys and placeholders.
Build custom ESX or QBCore jobs with salary grades, categories, and export-ready configs.
Create branded FiveM loading screens without writing HTML or CSS.
Generate a complete server.cfg for your QBCore server with resource ordering and convars.
Compare ESX, QBCore, and QBox to choose the best framework for your server.
Browse premium QBCore-compatible script bundles for active roleplay servers.