Branching stories are easy to imagine and brutal to keep track of. Three chapters into an interactive fiction project, the plot threads outnumber your ability to hold them in your head. Generic diagram tools can help, but they are built for org charts, not narratives. The Universal Narrative Flowchart Creator is a diagram editor built specifically for story structure.
Scenes Are Nodes, Choices Are Arrows
Every scene in your story becomes a draggable node on an infinite, zoomable canvas. Nodes come in three shapes โ rectangle, circle, diamond โ with custom colours, names, descriptions, and something generic tools rarely offer: arbitrary key/value data fields. Track a scene's word count, its POV character, its draft status โ whatever your project needs.
Connections get the same respect. A dedicated connection mode shows a live preview arrow as you link scenes; each connection carries an editable label ("she opens the door", "he refuses"), a solid or dashed style, and its own colour โ enough to distinguish main paths from secret routes at a glance.
An Editor You Can Trust
- Full undo/redo โ every action is snapshotted. Ctrl+Z your way out of anything.
- Minimap โ a corner overview with a draggable viewport, essential once your story map outgrows one screen.
- Search โ type a scene name or description fragment and matching nodes glow gold on the canvas.
- Snap-to-grid and auto-layout โ for the tidy-minded.
- Touch support โ pinch-zoom, two-finger pan, and long-press context menus make it genuinely usable on a tablet.
Your Story, Your Files
Projects save and load as plain JSON files โ readable, versionable, yours. When it's time to share, export the diagram as PNG, SVG, or a PDF with automatic page orientation. And because the whole editor runs client-side on Konva.js, your unpublished plot never touches a server.
Start mapping your story: Universal Narrative Flowchart Creator.