CFTransform is a tool designed to convert your CloudFormation templates from JSON to YAML and vice versa. To use, simply paste your JSON or YAML CloudFormation template into the editor and click ‘convert’. CFTransform will automatically detect the format type and convert it to the opposite format. Additionally, CFTransform will also optimize AWS specific syntax to be best practice (such as !Sub instead of Fn::Join).
CloudFormation
CloudFormation is a service provided by Amazon Web Services. CloudFormation gives the ability to create provisioning templates in either JSON or YAML, which can be used to automate the creation and provisionion AWS resources in a working environment. Additional information about CloudFormation can be found at the following links:
JSON
JSON (JavaScript Object Notation) is a lightweight, open standard file format, which was designed to be easily read and written by humans. JSON is an ideal data-interchange language, and is commonly used to pass data between systems. If you would like to learn more about JSON, check out these links:
YAML
YAML (YAML Ain't Markup Language) is a data serialization language that was designed to be human-readible. Although its most common use is with configuration files, it can also be used for data storage and transmission. YAML is considered a superset of JSON, and is supported by many programming languages. More information about YAML can be found by following these links:

Looking to get in touch with us? We'd love to hear from you! Feel free to reach out with any bugs you've found, suggestions you have, or comments you would like to make! We will do our best to get back in touch with you as soon as possible.

If you have questions that weren't answered here, please feel free to read through the FAQ. It answers some of the common questions that we've received. Lastly, if you are curious about how this project has grown, the changelog will show you what we've changed, and the roadmap of what's coming in future releases.