Free n8n workflow checker
Mindket’s n8n workflow checker reads the JSON you paste and tells you the workflow’s steps, how it starts, which steps call an AI model, what it signs in to, the community packages it needs and any API key left inside the file, with where each one sits. It is free and needs no account. The workflow is read once to answer and is not kept.
What it reads
The steps and how the workflow starts, which steps call an AI model, what it signs in to and which community packages it needs.
Keys left in the file
Any API key written into the file, with its node, its field and its first characters only. With a key found, you get a copy with each one replaced by a placeholder.
Nothing kept
Your paste is read in memory to answer. It is not stored or logged, and nothing in it is run or fetched. Only the number of checks run is counted.
Questions
Is the workflow I paste kept?
No. It is read in memory to answer and is not stored or written to a log, and the page asks for no account. Only the number of checks run is counted, with nothing from the file.
Does the checker run my workflow?
No. It reads the file only: no step is run, no AI model is called and no web address in the file is fetched.
How do I get the workflow’s JSON?
In n8n, open the workflow, select all nodes (Ctrl+A or Cmd+A), copy them (Ctrl+C or Cmd+C) and paste here. Or use Download in the workflow’s menu, open the file and paste its text.
What counts as a key left in the file?
A value that looks like a real API key or token: in a header, a query parameter or a web address, in a field named like a key, or in the shape of a well-known key. A placeholder such as <YOUR_API_KEY> is shown as a blank to fill in, not as a key. A key written in a form the checker does not look for can be missed, so take the answer as a help, not a guarantee.
Is there a size limit?
Yes. The paste can be up to 1 MB and 300 nodes, and a file with more than 200 keys is refused. A larger one is answered with a sentence, not an error page.