FlowPop!: a free online flowchart maker
Draw clear flowcharts in your browser with drag-and-drop shapes and smart connectors. Save your work as a JSON file, open it again later, and export it as an image or PDF with your own logo.
Start a flowchartWhat you can do with FlowPop!
Build fast
Drag shapes in, connect them from the dots on their edges, and press Tab to add the next step.
Start from templates
Begin with a ready-made login, approval, bug triage, support, order or data pipeline flowchart.
Auto-layout and guides
Tidy a messy diagram top-to-bottom or left-to-right, with smart alignment guides while you drag.
Themes and custom colors
Pick Professional, Ocean, Forest, Dark, Blueprint and more, or define your own colors and fonts.
Save and reload as JSON
Keep every shape, connector, style and your theme in one file you can open again any time.
Export and print with your brand
Export PNG or SVG, with or without background, and print or save a PDF with your logo on it.
How to make a flowchart online in 5 steps
- Pick a starting point. Open a template, or begin with a Start / End shape on a blank canvas.
- Add the steps. Drag shapes from the left panel. Use Process for actions and Decision for yes/no questions.
- Connect them. Drag from a dot on a shape’s edge to the next shape. Label the arrows leaving a decision with Yes and No.
- Style it. Choose a theme, set colors and fonts, and tidy everything with Auto-layout.
- Save or share it. Save as JSON to edit later, or export a PNG, SVG or PDF for slides, documents and wikis.
Flowchart symbols and what they mean
Each shape has a standard meaning. Using them consistently makes a flowchart easy for anyone to read.
- Start / End (terminator)
- Marks where a process begins or ends. Every flowchart needs at least one Start and one End.
- Process
- A single step or action, such as “Calculate total” or “Send email”. The most common shape.
- Decision
- A yes/no or true/false question that splits the flow into branches. Label each outgoing arrow.
- Input / Output
- Data going into or out of the process, such as user input, a form submission or a printed result.
- Subroutine (predefined process)
- A call to a predefined routine or a separate flowchart that is described elsewhere.
- Document
- A single document or report, such as an invoice, printout or generated file.
- Database
- Stored data: a database or data store that the process reads from or writes to.
- Connector
- Joins a flow that continues elsewhere, avoiding long crossing arrows. Give matching connectors the same label.
- Preparation
- A setup step, such as initializing variables or configuring settings before the main work.
- Delay
- A waiting period before the next step continues, such as “Wait 24 hours”.
- Display
- Information shown to a person on a screen, such as a message, confirmation or dashboard.
- Manual input
- Data typed in by hand at a keyboard or form during the process.
- Manual step (manual operation)
- A step performed by a person rather than automatically, such as a manual review or approval.
- Off-page link
- A link to another page or diagram. Use it when the flow continues on a different sheet.
- Junction
- A point where several paths come together or split, often used for “and / or” logic.
- Merge
- Merges several flows into one, or marks items being combined or stored in order.
- Note
- A comment or annotation that explains a step. It is not part of the flow itself.
Free flowchart templates
Login flow
Credential check with a retry loop.
Approval process
Request, review, approve or send back.
Bug triage
Decide how urgent a reported bug is.
Customer support
Ticket handling with escalation.
Order fulfillment
From order to delivery, with backorders.
Data pipeline
Ingest, validate, store and report.
Frequently asked questions
Is FlowPop! free?
Yes. FlowPop! is a free flowchart maker that runs in your browser. There is no account, sign-up or watermark.
Where is my flowchart stored?
Your diagram stays on your device. It is autosaved in your browser, and you can save it as a JSON file to keep or share. Nothing is uploaded to a server.
How do I open a flowchart I saved earlier?
Click Open and choose the JSON file you saved, or drag the file onto the canvas. The shapes, connectors, colors, theme and logo are restored.
Can I export my flowchart as an image or PDF?
Yes. Export as a PNG or SVG image, with or without the background, or choose Print to print the chart or save it as a PDF from your browser.
Can I add my company logo?
Yes. Upload a logo and an optional brand name from the Brand settings. They appear in a header or footer band on PNG, SVG and printed output, and are stored in the saved file.
Can I change the colors and fonts?
Yes. Choose from eight built-in themes or build a custom theme, and set the font style, emphasis and color of any shape.
Which browsers are supported?
FlowPop! works in current versions of Chrome, Edge, Firefox and Safari on desktop. Chrome and Edge also let you pick the exact folder when saving.
Ready to build your flowchart?
No sign-up needed. Open the editor and start in seconds.
Open FlowPop!