codefmt, back to formatter

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 30-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.

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 30-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?

See the head-to-head pages for Prettier Playground, studionope's HubL Code Formatter, and Zapier's built-in Formatter. Each explains which tool fits which job; they are built for different purposes.

open the formatteror get the browser extension