Snap-to-grid · standardised · collaborative

Flow diagrams that can't go wrong.

o-flow gives you a fixed kit of meaningful shapes, five tidy sizes and a grid that everything snaps to — so every diagram your team makes looks consistent, clean and on-brand. Draw it, or write it as code. Work together live.

Free forever 5-object canvas. Teams from £3/user/month — unlimited objects and canvases.

Sign up Verify email Add profile KYC ok? Create workspace Invite team Set up billing Provision env Save to DB Send welcome Yes Priya Choose plan Sam
Indicative illustration: teammates hover, select and drag elements together in real time — everything stays on the grid.

Guardrails, not handcuffs

Most diagram tools give you infinite freedom and you end up with wonky boxes and inconsistent styles. o-flow constrains the messy bits so your team produces standard, reviewable diagrams every time.

Always snaps to grid

Move anything and it locks to a 20px grid. Five fixed sizes per shape mean boxes line up edge-to-edge and centre-to-centre — no nudging.

Shapes that mean something

A diamond is always a decision; a cylinder is always a datastore. Pick by meaning, not by drawing. There's even a Person card — name, role and photo — for org charts and ownership.

Draw it, or write it

Toggle to the code panel and edit your diagram as plain text. Change a colour, size or position and the canvas updates live. Perfect for version control.

Live collaboration

Invite your team to a canvas and edit together in real time. See each collaborator's cursor, labelled with their profile, as they work.

Folders & saved designs

Organise diagrams into folders, save versions, and pick up where you left off. Export to SVG, PNG or JSON any time.

Standardised styles

20 curated colour themes (5 dotted), consistent black-on-light text, system-coloured cylinders. Beautiful, on-brand diagrams without a design review.

The grid does the tidying

Drag a box anywhere; it snaps. Hit Tidy and o-flow aligns every column and spaces it evenly. Because widths are multiples of the grid, connectors land perfectly straight every time.

How snapping works →

Your diagram, as code

Every diagram has a clean text representation. Tweak size, style or position in the Code tab and watch the canvas redraw instantly. Paste a spec, get a diagram. Diff it in a pull request.

Read the syntax reference →

node a : process "Start" @ 40,40 node b : decision "OK?" @ 40,120 edge a -> b style=sky size=m

Build it together, live

Invite teammates to any design. Everyone edits the same canvas at once and sees each other's labelled cursors moving in real time.

SHAPES New customer Send welcome Set up profile Confirm payment Done Verify email Choose plan Create account Sam Mia Priya
Three teammates on one canvas at once — one drags in a new step and wires its arrow, another tidies the layout, a third selects and edits — live, with labelled cursors (indicative).

Simple, per-seat pricing

Start free with a 5-object canvas. Teams are £3 per user / month inc. VAT — unlimited objects and canvases.

Free

£0
  • 1 design canvas
  • Up to 5 objects on that canvas
  • All shapes, styles & the code panel
  • Export to SVG / PNG / JSON
Get started

Each teammate you invite adds a £3/month (inc. VAT) seat to your plan. Billing runs securely on Stripe.

Docs

Learn the system in minutes

The shape kit, the snapping rules, and the full code syntax — all documented with examples.

Browse the docs
Blog

Why constrained tools win

Read how o-flow compares to other diagram tools, plus deep dives on every feature.

Read the blog

Make your first clean diagram today

Free forever 5-object canvas. Upgrade your team whenever you're ready.

Start free