Terraform Version Checker

Check provider and module versions in .tf files. Local only.

Terraform input
Drop a .tf file or paste HCL

Drag & drop .tf file

*.tf · *.hcl · terraform.tf

What is Terraform Version Checker?

A privacy-first browser tool that reads your Terraform HCL locally, extracts required providers, Terraform core version, and module sources, then checks public indexes for newer stable releases.

How it works

  1. Paste or drop a .tf / .hcl file.
  2. required_providers, required_version and module version constraints are parsed in the browser.
  3. Public versions are queried (HashiCorp Releases + GitHub tags; CORS-friendly).
  4. Select compatible updates and generate updated HCL locally.

Privacy

  • Terraform files are never uploaded as a whole.
  • Only public provider/module coordinates are sent to version indexes.
  • No signup, no cloud credentials, no Terraform Cloud login.

Limitations

  • Compatible = same major / within constraint — not proof the upgrade is safe.
  • Private registries, git/local module sources, and complex HCL expressions need manual review.
  • Official Terraform Registry API is not CORS-friendly; lookups use public Releases/GitHub mirrors.