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 browser

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

JSONPath Tester — Test JSONPath expressions against a JSON document with real-time results.
Open JSONPath Tester →
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.