Pixtex turns n8n workflow JSON into pixel-perfect PNG, SVG or PDF images — exactly what you see on the canvas, at up to 4× resolution. No screenshotting.
n8n has no built-in image export. Its Download button produces workflow JSON, and the canvas has no “save as PNG”. Pixtex reads that same JSON and renders the workflow the way it looks on the n8n canvas — as a PNG, SVG, JPEG, WebP or PDF, at up to 4× resolution, sized to the workflow rather than to your browser window.
Nothing is cropped, nothing is captured at whatever zoom you happened to be at, and the n8n interface never ends up in the picture. Two icon packs, eight backgrounds, optional auto-layout, per-connection labels and highlights, and frame presets sized for Open Graph cards, YouTube thumbnails and square posts.
Drop workflow JSON in the browser, style the canvas, download a PNG, SVG, JPEG, WebP or PDF. Free, no account, nothing installed.
It is the page abovePOST a workflow, get image bytes back — or host it at a permanent URL you can re-render in place so the picture in your docs never goes stale.
API reference →npx pixtex render for a local file, npx pixtex push to host it, and an Action that re-renders your diagram on every push that touches the workflow.
Set it up →n8n-nodes-pixtex is a verified n8n community node — installable from the node panel on n8n Cloud. A workflow can render and publish its own diagram on a schedule.
On npm →Not from n8n itself — n8n exports workflows as JSON and has no image or PDF export. Pixtex reads that JSON and renders the canvas as a PNG, SVG, JPEG, WebP or PDF at up to 4× resolution.
A screenshot captures your viewport at whatever zoom you were at, so a workflow larger than the screen is cropped or shrunk until the node labels are unreadable, and the n8n interface ends up in the picture. Rendering from the JSON sizes the image to the workflow instead of the window.
The editor is free and needs no account — drop a workflow file in and download the image. API keys for the render API, CLI, GitHub Action and n8n node are also free and self-serve, with 300 renders a month per key.
It never travels in a URL, a query string or a log. Renders happen in memory and the JSON is discarded; hosted images store only the finished PNG. Before a workflow can be hosted publicly it is scanned for values that look like secrets, and pinned execution data is stripped.
Yes. The same render is available as a POST to the Pixtex API, the npx pixtex CLI, a GitHub Action that re-renders on every push, and n8n-nodes-pixtex — a verified n8n community node that renders workflows from inside n8n itself.