A step-by-step guide to planning, drawing and sharing a flowchart, with the symbols you need and free tools to do it in your browser.
A plain-English guide to the standard flowchart symbols: terminator, process, decision, input / output, document, database and more, and when to use each.
Map a business or work process step by step: gather the steps, choose symbols, draw the flow, review it with the people who do the work, and keep it up to date.
Lay out a decision tree that is easy to follow: start with one question, branch on every answer, label the branches and end each path with an outcome.
Show who does what in a process with swimlanes: draw a lane for each person or team, place each step in its lane and connect the hand-offs.
Plan an algorithm as a flowchart: define the input and output, break the logic into steps, add decisions and loops, and trace it with test values.
Build programming logic from connected blocks, step through it to test the flow, then export JavaScript, Python or pseudocode.
Convert a flowchart into working code: use a code flow diagram, test it by running it, then export JavaScript, Python or pseudocode.
Create a clear organisation chart online: choose a layout, add roles, connect reporting lines and export it for slides or print.
Turn a spreadsheet of names and managers into an org chart in seconds: paste rows or load a CSV file and let NodeFlow draw and arrange it.
Brainstorm with a mind map: put the main idea in the centre, branch out to topics and sketch freely, all in your browser.
Use a freehand sketch pad in your browser to brainstorm: draw with pens and highlighters, paste images, add sticky notes and tidy up afterwards.
Export your diagram as PNG, JPEG, SVG or PDF, copy it as an image, or share a read-only link. Which format to choose, and when.
The keyboard shortcuts that make diagramming faster in NodeFlow: add shapes by name, connect with the keyboard, find and replace, select, group and nudge.