Block diagram makerfrom plain language, free.
/ Example
(01)Prompt: A smart home system with sensors, a hub, a cloud service and a phone app
block
columns 4
phone(("Phone app")):2 voice(("Voice assistant")):2
space:4
block:cloud:4
columns 3
accounts["Accounts and sign-in"] rules["Automation rules"] alerts["Push alerts"]
end
space:4
space hub["Home hub"]:2 space
space:4
motion["Motion sensor"] door["Door sensor"] thermostat["Thermostat"] lights["Smart lights"]
phone --> accounts
voice --> rules
accounts --> hub
rules --> hub
hub --> alerts
motion --> hub
door --> hub
thermostat --> hub
lights --> hub
classDef cloudService fill:#e0f2fe,stroke:#0284c7;
classDef device fill:#f0fdf4,stroke:#16a34a;
classDef center fill:#fef9c3,stroke:#ca8a04;
class accounts,rules,alerts cloudService
class motion,door,thermostat,lights device
class hub center
/ Good for
(02)- High-level system overviews
- Hardware and signal paths
- Layered software stacks
(03)
drop something in
1text, notes, whatever
it turns into a diagram
2usually in a few seconds
tweak it if you want
3export it and move on
/ Other diagram types
(04)- FlowchartSign-up, checkout and approval flows
- Sequence DiagramAPI requests across services
- Class DiagramObject-oriented designs and domain models
- State DiagramOrder and ticket lifecycles
- ER DiagramDatabase schema design
- User JourneyOnboarding and first-run experiences
- Gantt ChartProject and release schedules
- Pie ChartBudget and cost breakdowns
- Git GraphExplaining a branching strategy
- Mind MapBrainstorming and planning
- TimelineProduct and company history
- Requirement DiagramTracing requirements to components
- Quadrant ChartEffort and impact prioritisation
- C4 DiagramSystem context for new team members
- Sankey DiagramBudget and money flows
- XY ChartMonthly sales or sign-ups
- Packet DiagramProtocol and file format documentation
- Kanban BoardSprint snapshots in a README or doc
- Architecture DiagramCloud infrastructure overviews
- Radar ChartComparing products or frameworks
- TreemapBudgets broken down by department
- Ishikawa DiagramRoot cause analysis after an incident
- Venn DiagramComparing products or roles
- Tree ViewProject folder layouts in a README