Data Utilities
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.
Calculations run locally in your browserTool
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.