Terraform State Visualizer & Architecture Diagram Generator
Drop your terraform.tfstate file and get an interactive architecture diagram instantly, runs entirely in your browser. Auto-mask sensitive fields, export PNG/SVG diagrams.
Help shape Terraform State Visualizer & Architecture Diagram Generator
The bug you just noticed will fade in 3 minutes. The feature idea will vanish after your next tab switch. Crazy peps don't suffer silently.
Frequently Asked Questions
Yes. Nothing is uploaded. Terraform State Visualizer runs 100% locally in your browser using client-side JavaScript, so your .tfstate file never touches our servers. Your infrastructure data stays on your device.
Your browser reads the .tfstate JSON locally, parses Terraform resources, detects dependencies, builds a DAG (Directed Acyclic Graph), and renders the architecture diagram directly on your screen.
Yes. After visualizing the state, you can export the architecture diagram as a high-resolution PNG or clean SVG. It works well for READMEs, architecture docs, pull requests, tickets, and Slack updates.
Yes. Terraform state can contain plaintext secrets, so the visualizer detects sensitive fields like passwords, tokens, private keys, credentials, and connection strings, then masks them on-screen for safer review and screen sharing.
Yes. Use Download Sanitized State to permanently remove detected sensitive attributes from a local copy of your state file. The sanitized JSON is generated in your browser and downloaded directly to your machine.
Yes. Deep nested modules like module.platform.module.database are flattened into grouped visual boundaries, so large Terraform projects are easier to collapse, expand, and understand.
Generic graph tools do not understand Terraform properly. This tool deduplicates count and for_each resources, maps data-source and implicit dependencies, groups nested modules, themes resources by provider like AWS, GCP, and Azure, and removes noisy redundant edges.