all platforms, tools & comparisons

codefmt is a free code formatter, beautifier, and linter built for automation platforms. It formats and lints JavaScript and Python for Zapier, n8n, Pipedream, Make, and HubSpot Data Hub code actions (plus TypeScript on n8n and Pipedream), and it formats and lints HubL for HubSpot CMS. This page is the full catalog: every supported platform, the tools, and the head-to-head comparisons.

supported platforms

Language and linting support by platform
platformJSTSPythonHubLlint
zapierJavaScript and Python in Code by Zapier actionsyesnoyesnoyes
makeJavaScript and Python custom code modulesyesnoyesnoyes
n8nJavaScript, TypeScript and Python Code nodesyesyesyesnoyes
hubspot data hubJavaScript and Python custom code actionsyesnoyesnoyes
pipedreamJavaScript, TypeScript and Python code stepsyesyesyesnoyes
hubspot cms (hubl)HubL templates for HubSpot CMS, format and lintnononoyesyes

every platform is linted, not just formatted: oxlint for JavaScript, Ruff for Python, and an in-house 28-rule linter for HubL.

tools

comparisons

frequently asked questions

which platforms does codefmt support?

codefmt formats and lints code for Zapier, n8n, Pipedream, Make, and HubSpot Data Hub, plus HubL templates for HubSpot CMS. JavaScript and Python work on all five code-action platforms; TypeScript is supported on n8n and Pipedream. The support matrix above breaks it down per platform.

is codefmt free?

Yes. codefmt is free with no account, no payment, and no limits. It runs in your browser, and the Chrome and Firefox extensions are free too.

does codefmt lint or just format?

Both, on every platform. It lints JavaScript with oxlint, Python with Ruff (500+ rules), and HubL with an in-house 28-rule linter, the only dedicated HubL linter.

which languages can codefmt format?

JavaScript, TypeScript, Python, HubL, and JSON, depending on the platform. JavaScript uses Biome (Prettier-compatible output), Python uses Ruff (Black-compatible), and HubL uses an in-house formatter.

what does codefmt compare to?

We keep head-to-head pages for Prettier Playground, studionope's HubL Code Formatter, HubSpot's VS Code extension, and Zapier's built-in Formatter. Each is built for a different job; the comparison explains which one fits yours.

open the formatteror get the browser extensionor read the guides on the blog