🗺️ n8n Tools

n8n Workflow Visualizer

Paste any n8n workflow JSON and instantly render it as an interactive flowchart. See every node, connection, branch, and execution path — no n8n account needed, runs entirely in your browser.

Interactive flowchart
Node type color coding
Connection arrows
Branching logic
Export PNG
Mermaid.js export
Paste workflow JSON below
Workflow Diagram
100%
🗺️

Paste your n8n workflow JSON above and click Visualize Workflow to render an interactive flowchart

n8n Workflow Visualizer — See Your Automation as a Flowchart

n8n workflow JSON files are powerful but difficult to read as raw text. When you're reviewing a shared community workflow, documenting your automation for a team, or debugging a complex multi-branch workflow, a visual flowchart is far more useful than staring at hundreds of lines of JSON.

This free n8n workflow visualizer converts any workflow JSON into a color-coded interactive diagram — trigger nodes in orange, action nodes in blue, logic/branch nodes (IF, Switch) in yellow, AI/LLM nodes in purple, and data transform nodes in cyan. Every connection is drawn with directional arrows showing the execution flow. Export the diagram as a PNG for documentation, or copy the Mermaid.js code to embed in GitHub READMEs, Notion pages, or team wikis.

🎨

Node Type Color Coding

Every node in the diagram is automatically categorized and color-coded:

  • 🔴 Trigger nodes — Webhook, Schedule, Manual, Email trigger, Cron
  • 🔵 Action nodes — HTTP Request, Gmail, Slack, Telegram, Airtable, Sheets
  • 🟡 Logic nodes — IF, Switch, Merge, SplitInBatches, Wait
  • 🟣 AI/LLM nodes — OpenAI, LangChain, Anthropic, AI Agent
  • 🔵 Data nodes — Set, Code, Function, Item Lists, JSON parse
📐

Mermaid.js Export

The Mermaid.js export lets you embed your n8n workflow diagram anywhere:

  • GitHub READMEs — GitHub natively renders Mermaid diagrams in markdown
  • Notion pages — paste as a code block with language set to mermaid
  • GitLab wikis — supports Mermaid rendering natively
  • Documentation sites — Docusaurus, MkDocs, and GitBook all support Mermaid
  • Confluence — via the Mermaid Diagrams for Confluence app
  • The generated code uses flowchart LR (left-to-right) or flowchart TD (top-down) layout
🔀

Visualizing Branching Workflows

n8n IF and Switch nodes create branching paths that are hard to follow in raw JSON. The visualizer renders branching clearly:

  • IF nodes — shows two output branches labeled true and false
  • Switch nodes — shows each output branch with its index
  • Merge nodes — shows multiple inputs converging to a single path
  • SplitInBatches — shows the loop-back connection path
  • Each connection arrow is directional, showing exactly where data flows
📋

Use Cases for n8n Workflow Visualization

  • Team documentation — share a visual diagram instead of raw JSON with non-technical team members
  • Code review — review a teammate's workflow visually before merging changes
  • Debugging — trace the execution path to find where data stops flowing
  • Community sharing — add a diagram to your n8n community post to help others understand your workflow
  • Client presentations — show clients what their automation looks like in a clean visual format
  • Learning — study complex community workflows by visualizing them first

Frequently Asked Questions — n8n Workflow Visualizer

How do I visualize an n8n workflow without logging into n8n? +
Export your workflow from n8n as a JSON file (workflow menu → Download), then paste the JSON content into this visualizer and click Visualize Workflow. The entire rendering process happens in your browser — you don't need an n8n account, server access, or any installed software. This is especially useful for reviewing shared community workflows before importing them, or for visualizing workflows from instances you don't have access to.
What is Mermaid.js and how do I use the exported diagram code? +
Mermaid.js is a JavaScript-based diagram and flowchart tool that uses a simple text syntax to define diagrams. It's supported natively in GitHub markdown, GitLab, Notion (as code blocks), Obsidian, and many documentation platforms. To use the exported code: copy it from the Mermaid Code panel, then paste it into a GitHub README inside a code block tagged with mermaid, or use the Mermaid Live Editor at mermaid.live to preview and further customize it.
Why don't the node positions match what I see in n8n? +
This visualizer uses an auto-layout algorithm rather than the exact pixel positions stored in the n8n workflow JSON. This is intentional — n8n positions are optimized for the n8n canvas grid and often produce overlapping or hard-to-read diagrams when rendered on a different viewport. The auto-layout produces a cleaner left-to-right or top-down flow that's easier to read, especially for documentation purposes. Toggle between horizontal (LR) and vertical (TD) layouts using the button in the diagram toolbar.