Large Terraform projects quickly grow into a web of modules that call one another, and understanding those relationships by reading raw .tf is slow and error prone. The Terraform Module Dependency Visualizer parses the configuration you paste, extracts every module block and the references between modules, and draws a Mermaid graph TD that makes the structure obvious at a glance.
The tool reads each module block and its source, then scans every attribute for references such as module.vpc.id and draws an edge from the referenced module to the one that uses it. The result is a standard Mermaid definition you can render in any Mermaid-aware viewer, Markdown file, or wiki. Everything runs locally in your browser: only the text you paste is read, nothing is uploaded, and no Terraform or registry call is made. That makes it a safe, private way to review architecture, onboard teammates, or spot a surprise circular dependency before it reaches a plan. Because the parse is purely structural, the visualizer works on partial configurations too, so you can diagram a work-in-progress module without a complete, valid tree.