Migrating from Terraform to Pulumi is a common step when a team wants the full power of a general purpose language for infrastructure. The Terraform to Pulumi Converter takes the .tf you already wrote and turns each resource block into equivalent Pulumi code in TypeScript, Python or Go, mapping Terraform resource types to their Pulumi SDK equivalents and carrying your attributes into the constructors. It is a head start, not a complete rewrite, but it removes the most tedious translation work so you can focus on the interesting parts of the migration. Rather than retyping dozens of resource blocks by hand, you get a compilable first draft that already imports the right packages and wires up the right types.
The converter parses your configuration entirely in the browser with a real HCL parser, so nothing is uploaded and no external service is contacted. A built in type map covers the most common AWS, Azure, Google and Kubernetes resources, with a sensible fallback for anything it does not recognise. You can use the output as a skeleton, then refine it by hand: add outputs, wire up dependencies, and adopt Pulumi idioms such as configuration and StackReferences. Because the parse is real, the attribute names you set are preserved faithfully in the generated code, and the live stats panel tells you exactly how many resources were converted. The converter is also useful for comparing the two tools side by side before you commit to a larger refactor.