Moving Terraform state from one backend to another, or from local to remote, is one of the riskier operations in infrastructure management. Get it wrong and you can end up with two copies of state, a corrupted snapshot, or a workspace that no longer matches reality on the ground. A safe migration needs a clear plan: what the source and target backends are, whether to use terraform state push and pull, whether to enable encryption, and how to verify the move afterwards before anyone trusts the new location with live infrastructure.
The Terraform Backend Migration Planner produces that plan. Describe your source backend and target backend, choose options such as migration method and verification steps, and the tool emits a sequence of commands and configuration changes that take you from one to the other safely. It validates that both backends are known and that the direction makes sense, and it explains the ordering so you understand each step. The plan is generated locally in your browser; no state is read, uploaded or moved, so your snapshots stay on your machine until you run the commands yourself and confirm they behave as expected in a controlled way.
Use it before a real migration to rehearse the commands, to document the procedure for change control, or to train engineers on the careful sequencing state moves require to avoid outages and confusion.
A written plan also reassures reviewers that the move was thought through rather than improvised under pressure during an incident.