Data Engineering
dbt Model Name Checker
Enter a dbt model name to validate it against layer prefix conventions (stg_, int_, fct_, dim_), snake_case rules, and common anti-patterns. Runs entirely in your browser.
No data is transmitted โ everything runs locallyTool
About this tool
dbt Model Name Checker
The dbt Model Name Checker validates model names against layer prefix conventions, snake_case rules, and the dbt Labs naming style guide.
โข Validate a new model name before creating the file to avoid convention drift
โข Check a bulk list of model names during a dbt project refactor
โข Enforce stg_/int_/fct_/dim_ layer naming for a new team member
โข Verify that a staging model name matches its source schema prefix
Next step
JSONPath Tester โ Test JSONPath expressions against a JSON document with real-time results.
Open JSONPath Tester โ
FAQ
What does this tool tell you?
The dbt Model Name Checker validates model names against layer prefix conventions, snake_case rules, and the dbt Labs naming style guide.
What affects the result most?
Validates dbt model names against common convention standards: stg_, int_, fct_, dim_ prefixes. Checks for snake_case compliance โ dbt convention forbids camelCase and hyphens in model names. Layer prefix validation: staging (stg_), intermediate (int_), mart (fct_, dim_) naming tiers.
How should I use the result?
Treat the tool's output as a first-pass check, not a proof of correctness. A clean pass means no issues in the patterns this tool recognizes; a failure points to a specific problem you can investigate in your source. The underlying spec is the authoritative source for edge cases.