100% browser-only · nothing leaves your tab
Power BI Model Auditor
Drop a .pbix, .pbit, or .bim and get an instant data dictionary, relationship and DAX measure-dependency diagrams, and a model health audit — then a Tabular Editor script that fixes what it finds. No account, no upload.
Drop a .pbix, .pbit, or .bim here
Nothing is uploaded — parsing runs entirely in your browser tab. For a full cross-check, drop the report and the model together (or a single .pbit).
1 · Parse
The file (a ZIP for .pbix/.pbit) is unpacked in-browser. The TMSL model and the report layer normalize to one internal representation.
2 · Audit
Rules run over that model: unused measures & columns, bi-directional relationships, FILTER-in-CALCULATE, missing descriptions, auto date tables, and more.
3 · Fix
Export a Markdown/HTML data dictionary, and generate a Tabular Editor C# or TMDL script that applies the fixes locally.
Free Power BI model documentation and best-practices audit — in your browser
Documenting a Power BI model by hand is tedious, and the number stays out of date the
moment someone adds a measure. This
Power BI model documenter reads your
.pbix,
.pbit, or
.bim file and produces a complete
data dictionary — every table, column, data type,
and measure with its DAX — that you can export to Markdown or HTML and share. Because
everything runs client-side, your model never leaves your browser.
Find unused measures and unused columns
The biggest wins in Power BI model cleanup come from removing what nobody uses. Drop your report and model together and the auditor cross-references every visual's field bindings against the DAX dependency graph to flag unused measures and unused columns — correctly keeping measures that are only referenced by other measures, by relationships, or by row-level security. It's a lightweight, browser-based alternative to installing a best practices analyzer or paid measure-cleanup add-in.
Understand DAX measure dependencies and relationships
See your star schema as an interactive relationship diagram with cardinality, cross-filter direction, and inactive relationships marked — and trace DAX measure dependencies as a graph so you can answer "what does this measure actually use?" before you change it. Every report visual is inventoried with its chart type and the exact measures and columns it binds.
From audit to fix — without a VM
Detection is only half the job. For the fixable findings, the tool emits a Tabular Editor C# script and a TMDL edit guide that delete unused objects and add missing descriptions. You review the script and run it locally against your own model — problems detected in the browser, fixes applied on your machine, nothing uploaded.
Frequently asked questions
Does my Power BI file get uploaded anywhere?
No. The .pbix, .pbit, or .bim is read and parsed entirely in your browser tab using JavaScript. Nothing is sent to a server, so proprietary models, DAX, and business logic never leave your machine.
What files can I drop in?
A Power BI Template (.pbit), a report (.pbix), a Tabular model (.bim / model.bim), or a PBIP folder. Drop the model and the report together — or a single .pbit — to unlock the cross-layer checks like unused measures and unused columns.
How do you find unused measures and columns?
The report layer records exactly which fields each visual binds. Cross-referencing that with the model's DAX dependency graph tells us which measures and columns nothing references — accounting for measures used only by other measures, relationship keys, and RLS filters.
What is the fix script?
For the fixable findings, the tool generates a Tabular Editor C# script (and a TMDL edit guide) that deletes unused measures/columns and stubs in missing descriptions. You review it, then run it locally against your own model in Tabular Editor. Nothing is changed automatically.
Can it read the data model inside a .pbix?
Yes. The .pbix data model is XPRESS9-compressed; the tool decompresses it in your browser (via a WebAssembly build of the open-source Xpress9 decoder), recovers the model's metadata store, and reads the full schema — tables, columns, measures with DAX, relationships, and roles — with no upload. Drop a plain .pbix and you get the complete model docs and audit.
Is it free?
Yes — no sign-up, no paywall, no upload. It's a free Power BI documentation and best-practices audit tool that runs client-side.