Devin Huber

Free tool · runs in your browser · sends nothing

Share the workflow, not your keys.

Paste an n8n workflow export. The scrubber finds API keys, credential references, webhook URLs, email addresses and saved test data, and gives you back a clean file that still imports. Your browser blocks this page from sending anything anywhere.

Step 1

Paste or open your workflow

In n8n, use Download from the workflow menu, or select nodes and copy them. Either works.

Also remove these words (client and company names)

How it works

What it does, and why you can trust it

Nothing leaves your browser

The page sets a security policy that your browser enforces: no network requests, no form posts, nothing loaded from other sites. To check, open the developer console on this page and run fetch('https://example.com'). The browser refuses.

It knows n8n

It removes credential references, webhook ids, pinned test data, saved trigger state and the fingerprint of your n8n server. n8n creates new ones on import, so nothing breaks. It keeps the fields n8n needs to import the workflow and removes the rest.

Same value, same placeholder

A key is replaced everywhere it appears, in every written form, with one numbered placeholder. If a node’s name holds a client’s name, the connections and $('Node') references follow the new name. A short password like “admin” is replaced only where it was found, so an IF node that checks for “admin” still works.

It checks its own work

Before you get the file, it checks that the JSON is valid, that every node and connection survived, that no removed value is left anywhere, and that a fresh scan finds nothing new. If any check fails, you get an error and no file.

Limits

What it can’t find

The tests, the measured detection rates and the design decisions are all in the source repository.