Script Debugging Utility

FiveM Config Validator

Missing a comma? Script crashing on startup? Paste your locales.json or config files below to instantly find syntax errors.

Stop writing code for your loading screen.

Use Vice-Forge's visual builder. No JSON configs. No HTML. Just drag, drop, and export.

Paste JSON Data

Why is my FiveM script crashing?

One of the most common reasons a FiveM resource (like ESX, QBCore, or a custom script) fails to start is a formatting error in its configuration files. Many modern FiveM scripts use JSON (JavaScript Object Notation) for their locales (translations) or settings files.

Unlike Lua, JSON is extremely strict. A single misplaced comma, a missing quotation mark, or an unclosed bracket will completely break the file. The FiveM server console will usually throw an error like:
Failed to parse JSON file locales/en.json: Parse error on line 14...

How to use this validator:

  • Open your broken .json config file in VS Code or Notepad.
  • Select all the text (Ctrl+A) and copy it.
  • Paste it into the text box above and click Validate JSON.
  • If there is an error, our tool will tell you exactly which line it is on. Go to that line, fix the missing comma or bracket, and your script will work again!