Skip to content

Build diagrams
people can explore

Map a system, walk through it step by step, or let viewers choose a path and see what happens next.

Sketch Connect Play
No account needed to start. Your diagrams are saved in this browser.
LIVE DEMO

What happens when a payment fails?

checkout.hanila — your ideas, connectedInteractive preview
Charge requestApprovedDeclined3 attempts exhaustedCheckout APIPayment providerOrder confirmationRetry paymentStop & notify customer
One payment. Two paths. Your call.
What does the provider return?

Choose a payment outcome to see which path the checkout follows.

194 built-in shapes.Engineering & planning built inPNG, PDF & MP4 ready to shareMermaid when you need it

Draw the system.
Show how it works.

Start from scratch or import Mermaid

Use built-in shapes, open a sample, or import a Mermaid flowchart.

Optional Mermaid import

Move shapes without redrawing lines

Resize, recolor, and rearrange shapes. Connectors follow as you move them.

Smart connectors · Undo & redo

Add walkthroughs and branching scenarios

Guide viewers through a process step by step, or let them choose what happens next. Export a walkthrough as an MP4.

Shape libraries for
engineering and software

Use 138 symbols across six engineering disciplines, plus 38 software components.

  • 138 engineering symbols
  • 6 engineering disciplines
  • 38 software components

Electrical

28 shapes

Map circuits, power and control systems with components, named pins and wire junctions.

Resistor
PLC controller
Transformer
Explore symbols

Mechanical

20 shapes

Connect drives, actuators and fluid equipment to explain how a mechanism works.

Double-acting cylinder
Gear pair
Compressor
Explore symbols

Process

25 shapes

Build process flows with vessels, heat exchangers, valves and instrument loops.

Heat exchanger
Distillation column
Control valve
Explore symbols

Industrial

20 shapes

Show production cells, material handling, inspection and manufacturing flow.

Industrial robot
Belt conveyor
Guided vehicle
Explore symbols

Civil

21 shapes

Explain drainage networks, transport infrastructure, earthworks and structures.

Bridge
Manhole
Retaining wall
Explore symbols

Architecture

24 shapes

Plan spaces and circulation with doors, stairs, rooms, walls and furniture.

Single swing door
Stair flight
Room / space
Explore symbols

What you can build
with Hanila

Map software architecture, explain engineering systems, show project dependencies, or build a lesson people can explore.

Show how requests move through your system

Map the services a request touches, show where it can fail, and walk your team through what happens next.

  • Service maps and API flows
  • Architecture reviews and design decisions
  • Failure paths and incident explainers
Architecture, without the guesswork
API gatewayOrder serviceOrders database

From a first sketch
to a story people follow.

01

Start a diagram

Start with shapes, open a sample system, or import a Mermaid flowchart.

02

Connect and label shapes

Arrange the pieces. Add context, color, and the connections that matter.

03

Add a walkthrough or scenario

Guide viewers step by step, or add a question so they choose a path.

04

Export your work

Share an image, a PDF, editable Mermaid, or a browser-rendered MP4.

Your boards save in this browser. Export a Hanila JSON file to keep the shapes, layout, and walkthrough together.

Questions about Hanila.

Shapes, walkthroughs, local saving, and export formats.

What is Hanila?

Hanila is a web-based diagram editor for turning connected ideas into editable diagrams, interactive scenarios, and animated walkthroughs. Build directly on the canvas, choose a sample system, or optionally import a Mermaid flowchart.

Which engineering disciplines have shape libraries?

Hanila includes electrical, mechanical, process, industrial and civil engineering symbols, plus architectural shapes. Each library has an editable system example, named connection points and specification fields. Software architecture and project management packs are also available. Add the packs you use from Shapes → Add more.

Where are my diagrams saved?

Boards are saved locally in your browser and survive reloads. Export a native JSON board for a portable backup. Clearing browser storage or changing browsers will not carry those local boards over automatically.

Can I export a video?

Yes. Add walkthrough steps, or play a scenario and choose a branch, then download an MP4 directly in a compatible browser. Browser export includes progress and cancellation. You can also export PNG, JPG, PDF, Mermaid, and native JSON.

Do I need an account?

No account is needed to use the editor. You can create an account and sign in with email and password. Boards stay in this browser; cloud sync is not available.

Do I have to write Mermaid?

No. Add shapes from the palette, draw connections, and edit directly on the canvas. If you already use Mermaid, paste a supported flowchart and continue visually.

Which Mermaid diagrams can I import?

Hanila imports flowcharts, mindmaps, and class diagrams. Flowcharts support rectangles, decisions, terminals, circles, databases, hexagons, labeled connections, grouped connections, subgraphs, and hex fill/stroke colors. Mindmaps become editable branches. Class diagrams retain attributes, methods, and relationships. Export previews explain any approximations or omitted details.