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
ParamRequiredValue
typenoprocess · flowchart · mind-map · org-chart · timeline · cycle · venn (defaults to process)
titlenoURL-encoded title, up to 120 characters. Used by mind maps, org charts, and Venn diagrams.
outlinenoThe 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.
vianoWho 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.