Your files stay on your device

# Terraform plan visualizer

Paste terraform show -json plan output or drop a plan file to get resource changes grouped by action and module, attribute diffs, replacement reasons and risk flags, with Markdown, CSV and masked JSON export.

Paste a terraform show -json plan, or drop plan.json above.

The engine reads resource_changes only: output_changes, prior_state, and the configuration block are ignored, and the Plan line arithmetic replicates Terraform's own (a replacement counts once as an add and once as a destroy). Risk flags are review heuristics, not a safety verdict: data-holding comes from the resource type name (database, bucket, disk, volume, key, secret), security flags come from attribute names like ingress, cidr, or policy, and open-world flags an after value of 0.0.0.0/0 or ::/0. Sensitive values are masked at the source, so they never reach the screen or any export.
Options

## More config file tools

- [Compose file visualizer](/config/docker-compose-visualizer)
- [docker run → compose](/config/docker)
- [YAML](/config/yaml)
[All config file tools](/config)

Was this tool useful?
YesNo

---

Canonical HTML: https://nutter.tools/config/terraform-plan-visualizer
Markdown version: https://nutter.tools/config/terraform-plan-visualizer.md
Plain-text version: https://nutter.tools/config/terraform-plan-visualizer.txt
Agent index: https://nutter.tools/llms.txt

