OpenTofu Terraform Migration — check your code for free

This free tool flags Terraform backends, modules, resources, version pins and CI steps that need changes for OpenTofu.

OpenTofu Terraform Migration — check your code for free
Example of the result this page gives you

Try it freeFull version · $29 once →

How it works
  1. Enter your details in the free version below.
  2. See your result right away on this page.
  3. Need more? The full version adds what is listed under "What you get".
Try it freeFull version →

OpenTofu migration check for Terraform files: flags HCP Terraform cloud/remote backends, app.terraform.io modules, tfe resources, BSL Terraform 1.6+ pins and CI steps, with the OpenTofu fix. Runs entirely in your browser — nothing is uploaded.

Same engine as the VS Code extension, byte for byte.

Install free

Free for the file open in your editor - no key, no limit. The workspace sweep and the report ask for a key.

VS Code MarketplaceOpen VSX (Cursor, VSCodium)
ext install ReadyStack.opentofu-migration-lint

Team? One key for every ReadyStack linter, 5 seats, $149 once

Get one email when this rule changes
We watch the regulation and vendor sources behind OpenTofu Migration Lint — Terraform every day. When a rule changes, you get a single email with what changed and the updated check. No newsletter.
OpenTofu Terraform Migration — check your code for free
Example result

Get the full version $29

Scan the whole workspace in one pass and export one migration report for the change ticket (every file, line, rule and fix in one Markdown report), $29 once, one licence key per person or team seat.

One payment, one licence key for this tool. The key is shown right after payment.

DOJ's Fitzpatrick Matrix rates a 15-year litigator at $851/hour for billing year 2026, which is one hour of counsel reading the Terraform BSL Additional Use Grant.

Buy the full version — $29

Need more than this one? ReadyStack Pass opens all 679 files and 561 full versions — $29/month or $199/year. See the Pass →

Questions people ask

What does OpenTofu Migration Lint check in my Terraform files?

It reads .tf, .tofu, GitHub Actions or GitLab YAML, shell scripts and Dockerfiles line by line against 13 rules and marks every line that ties the project to HashiCorp Terraform or HCP Terraform: cloud blocks, backend "remote", app.terraform.io modules, tfe resources, registry.terraform.io hosts, required_version pins, setup-terraform steps and hashicorp/terraform images. Each finding names the OpenTofu fix.

Who is OpenTofu Migration Lint for?

Platform, DevOps and SRE engineers moving a Terraform code base from BSL Terraform 1.6.0 or later, or from HCP Terraform, to OpenTofu 1.12. It suits consultancies and MSPs that must not ship Terraform inside a competing hosted product, and teams whose HCP Terraform Free organization is near the 500 managed resource limit.

Why not just grep for terraform or ask a chatbot?

A grep for terraform matches every line and ranks none. A chatbot usually says required_version is harmless, but OpenTofu 1.11 and earlier check it against the OpenTofu version, so "~> 1.9.0" stops tofu init. It also misses that app.terraform.io modules need an HCP token and that OpenTofu silently ignores provider_meta.

What is free and what does the licence add?

Free: every finding in the open file, with the line and the OpenTofu fix, in VS Code and in the web version, offline, no account. The sample 49-line main.tf gives 9 findings for free. The licence, $29 once, adds a sweep of the whole workspace in one pass and one exported Markdown migration report for the change ticket.

What does the alternative cost?

The Terraform licence question is legal work: DOJ's Fitzpatrick Matrix rates a 15-year litigator at $851/hour for billing year 2026, which is one hour of counsel reading the Terraform BSL Additional Use Grant. Staying on HCP Terraform Free caps you at 500 managed resources and 1 concurrent run.

Ask about this tool

One question, answered by the person who built it. Your email only if you want the answer sent.

Privacy: your e-mail is used only to send you the answer. A question appears on this page only after it is answered, without your e-mail.

Embed this tool on your site (free)

Paste this code into your page. It runs in your visitor’s browser and stays up to date. Nothing your visitors type is stored.

 All embeddable tools

For businesses: your name and logo instead of ours, and each visitor’s result + e-mail in your inbox (only when they tick consent) — Pro from $19/month. See Pro →

ENDEJAESPT

Find a tool

For a team or company: for an invoice with your company details, a quote or several licences, write to [email protected].

New this week

More in Developer tools See all →