FREE TOOL

Lua Syntax Checker

Paste items.lua, a config or a whole script. You get the exact line of the missing comma, bracket or end — plus items defined twice, where the second silently overwrites the first. Understands CfxLua. Nothing leaves your browser.

Paste code or drop a .lua file into the editor.

CfxLua aware

Backtick hashes, += style compound assignment and <const> are accepted instead of reported as errors.

Duplicate keys

Two entries with the same key in one table — the classic items.lua bug where an item "loses" its image or weight.

Private by design

Parsing runs locally in JavaScript. Your code is never uploaded, logged or stored.

Parser: luaparse by Oskar Schöldström and contributors (MIT). Checks syntax only — it cannot know whether a native or export exists at runtime.