The Terraform Plan JSON to Diagram tool converts a saved plan JSON into a readable Mermaid graph. Every planned resource becomes a node labelled with its address and the action Terraform will take, such as create, update, delete or a replace expressed as delete-create. This turns a dense JSON document that is hard to scan into a picture a teammate can understand in seconds. Plan JSON is machine friendly but human hostile: it buries the real story of a change inside nested objects and arrays.
Paste your terraform show -json output and get a diagram you can drop into pull requests, design docs or a Mermaid live editor. The graph centres on a single Plan node with each resource connected to it, so the blast radius of a change is obvious at a glance. Nothing is uploaded and no cloud connection is made, which keeps sensitive resource names private to your machine. Because the parser runs entirely in the browser, you can paste real plan output without worrying about leaking it to a third party service. This is ideal for reviewing infrastructure changes in code review, where a diagram communicates far more than raw JSON, and for onboarding engineers who are still learning to read plan output. It also helps non engineers such as tech leads and product owners grasp the impact of a proposed change.