CodeConverter

About Code Converter

Free, fast and deterministic online converter tools for developers, DevOps engineers and anyone who works with code, data and documents.

What is Code Converter?

Code Converter is a free web app that brings 90+ conversion and developer utilities together in one place. Convert infrastructure code between Terraform and AWS CDK, turn HTML into React, Angular or Ionic components, convert PDF to Word and Word to PDF, merge, split and compress PDFs, and translate between JSON, YAML, XML, CSV, XLSX, .env and tfvars. It also includes everyday developer tools such as a JWT decoder, regex tester, Base64 and URL encoder, hash and UUID generators, cron explainer, and JSON, HTML, CSS and SQL formatters.

How it works

Every tool is rule-based and deterministic. The same input always produces the same output, so results are predictable and reviewable, which matters when you are migrating infrastructure or transforming data for a pipeline. There is no account to create and nothing to install. Open a tool, paste text or upload a file, and download the result.

Built for automation too

Everything available in the browser is also exposed as a JSON REST API with an OpenAPI specification. You can call the same conversions from scripts, CI/CD pipelines, Postman or curl. See the API documentation for the full list of endpoints.

Tool categories

  • Code Conversion: HTML to React, Angular and Ionic, Markdown to HTML and back.
  • Cloud / IaC: Terraform to AWS CDK (Python, TypeScript, Java, C#, Go) and CDK to Terraform.
  • Documents: PDF to DOCX, DOCX to PDF, merge, split, compress, watermark, form filling and a PDF editor.
  • Data Formats: JSON, YAML, XML, CSV, XLSX, XSD, .env and tfvars conversion.
  • Compare: file, JSON, PDF text, CSV/XLSX and image diffs.
  • Dev Tools: encoders, decoders, generators, formatters, cron and timezone helpers.
  • Integration: mapping-sheet code generation, OpenAPI and cURL to client code, SOAP, SAP RFC, IDoc and fixed-width files.

Contact

Found a bug, missing a tool, or want to suggest an improvement? Email [email protected] or use the contact page.

Browse all tools