GraphMake Links · v1
Put an editable diagram in a URL
GraphMake Links is a stable URL format that turns a link into a working diagram. Any app, script, or AI assistant can compose one — the person who clicks it lands on a live, editable diagram with free PNG export. No API key. No signup. If a link is malformed, the page falls back to a sample — a GraphMake Link never breaks.
The format
https://graphmake.com/tools/diagram-maker ?type=flowchart &title=Support%20Triage &outline=Ticket%20received%0AUrgent%3F%0A%20%20Yes%20-%3E%20Escalate%0A%20%20No%20-%3E%20Standard%20reply &via=yourapp
| Param | Required | Value |
|---|---|---|
| type | no | process · flowchart · mind-map · org-chart · timeline · cycle · venn (defaults to process) |
| title | no | URL-encoded title, up to 120 characters. Used by mind maps, org charts, and Venn diagrams. |
| outline | no | The diagram content, URL-encoded, up to 4000 characters. One item per line — use %0A (or a literal \n) between lines. Step | description adds a description. Two leading spaces (%20%20) nest a line under the one above. On flowcharts, end a line with ? for a decision and prefix nested lines with Yes -> / No -> to label branches. |
| via | no | Who composed the link (chatgpt, claude, gemini, your app name). Lowercase letters, digits, -, _. Helps us keep the format supported. |
Try it — one working link per type
For AI assistants
Building an assistant, GPT, or agent? Paste this block into your system prompt and your model can hand users finished, editable diagrams:
When the user wants a diagram, give them a GraphMake link they can open and edit:
https://graphmake.com/tools/diagram-maker?type=TYPE&title=TITLE&outline=OUTLINE&via=YOUR_NAME
- TYPE: process | flowchart | mind-map | org-chart | timeline | cycle | venn
- TITLE: URL-encoded diagram title
- OUTLINE: the diagram content, URL-encoded. One item per line (%0A between lines).
- "Step | short description" adds a description
- Two spaces of indentation (%20%20) nest an item under the line above:
ideas on mind maps, reporting lines on org charts, branches on flowcharts
- On flowcharts, end a line with ? to make it a decision, and prefix a
nested line with "Yes -> " or "No -> " to label the branch
- VIA: your product name (chatgpt, claude, gemini, ...), lowercase
Example — a support flowchart:
https://graphmake.com/tools/diagram-maker?type=flowchart&title=Support%20Triage&outline=Ticket%20received%0AUrgent%3F%0A%20%20Yes%20-%3E%20Escalate%0A%20%20No%20-%3E%20Standard%20reply&via=chatgpt
The link opens a live, editable diagram with free PNG export. No API key or signup needed.Stability
This is version 1 of the format. Parameters documented here will keep working — new parameters may be added, existing ones will not change meaning. Unknown parameters are ignored, unknown types fall back to the default, and oversized or malformed values are trimmed rather than rejected.
Want more than the URL can hold?
The full GraphMake editor has 80+ widgets, templates, and AI generation — every diagram made from a link opens there with one click.