FAQ and compatibility

Compatibility

Supported
n8nIcons and node descriptions are bundled from n8n 2.38.1, 564 node types
Other n8n versionsWorkflows render. A node type the bundle does not know shows initials instead of an icon, and no subtitle
Node.js20 or newer
BrowsersCurrent Chrome, Firefox, Safari and Edge

Every exported SVG carries a data-descriptions-version attribute, so you can tell which n8n bundle drew it.

Questions

Does it need my n8n instance?

No. It reads a file.

Does it need the other tools?

No. workflow-render installs and runs on its own, without workflow-lint, integration-mock or workflow-tester. Two inputs can come from the other tools:

InputFromWithout that tool
--overlay / overlayworkflow-lint lint --format canvas-overlayLeave it out and the workflow is drawn without badges. Any tool, or you, can write an overlay
An executionThe <execution id>.export.json that integration-mock snapshot saves, already redactedExport the execution from n8n's API yourself

Does it run the workflow or evaluate expressions?

No. It draws what the JSON contains. An ={{ … }} value is shown as written, and a Code node is a tile.

Is my JSON sent anywhere?

No.

Is it safe to publish a workflow?

Not as exported. A workflow export carries credential names and ids, your instance id, pinned data, and whatever you typed into node parameters. An execution also carries the items that ran through it.

Masking is pattern-based. It does not catch everything, such as names in free text or a short secret in a field with an ordinary name, so read the report before publishing.

Its type is not in the bundle. It is either a community node or a node newer than n8n 2.38.1. The rest of the canvas is unaffected.

Is it a pixel-exact copy of n8n's canvas?

No. It reads as the same workflow at a glance. If you need the real editor, run n8n.

Alternatives

AlternativeUse it instead when
Opening the workflow in n8nYou have an instance, a login, and a person in front of a screen
A screenshot of n8nThe workflow will never change again
n8n's <n8n-demo> embedThe page may load third-party script and the workflow can be public
Mermaid or a hand-drawn diagramThe diagram is a sketch, not the workflow as it actually is

Limitations