Skip to content
Diagrammo
Get started
Integrations
With AI In scripts & apps In docs & notes
Docs Compare
More New
What's new New With other people Gallery Slate Blog GitHub (opens in a new tab)
Get started

Integrations

With AI In scripts & apps In docs & notes Docs Compare

More

What's new New With other people Gallery Slate Blog GitHub ↗ (opens in a new tab)

Our target is WCAG 2.2 level AA, and we do not meet it yet. This page says what works today, what we know does not, and how to tell us about anything else.

What works today

  • Every diagram is text. A Diagrammo diagram is a plain-text file in the DGMO language. The source can be read by any screen reader, searched and compared line by line, so what a diagram says is never locked inside a picture.
  • Drawn diagrams announce themselves. Every rendered diagram is marked as an image and labelled with its title and chart type, such as “Checkout — Sequence diagram” (just “Sequence diagram” when it has no title), followed by a one- or two-sentence summary of what it shows — “Sequence diagram of 6 participants, User, App, API, Orders, Payments and DB, exchanging 16 messages.” Its words are real text rather than outlines, so they can be selected and read.
  • The editor is a standard text editor (CodeMirror 6), which works with your platform’s screen reader.
  • There are two ways out of the editor from the keyboard. Inside the editor, Tab indents. To leave, press Escape and then Tab straight after it, within two seconds. Or press Ctrl + Arrow Right or Ctrl + Arrow Left (⌘ on a Mac) to move to the next or previous panel; after this shortcut nothing is shown as focused until you press Tab again.
  • Reduced motion is respected. When your system asks for less motion, the app’s animations and diagram transitions stop.
  • Light and dark themes follow your system setting.
  • High-contrast and forced-colours modes (such as Windows contrast themes) are respected in most of the app. Selections, keyboard focus and the panel buttons take your system’s colours. The Cloud status glyphs and the unsaved-changes dot keep their own colours, so they still mean what they say. Diagrams keep their own colours too, so their series stay distinct.
  • The file finder and command palette can be driven entirely from the keyboard.
  • The file tree works from the keyboard. Tab stops on one row instead of every row, the arrow keys move between files and open and close folders, and Enter opens a file. Screen readers hear it as a tree, with each row’s level and whether a folder is open.
  • This site has a skip-to-content link on every page and declares its language.
  • Every change to the app is checked by an automated accessibility linter before it is committed.

What we know does not work yet

  • The default colour palette is not safe for deuteranopia (red–green colour blindness), so some pairs of colours in a diagram can look alike. A diagram can set its own colours to avoid this.
  • The Send to Diagrammo sheet does not keep keyboard focus inside it. It takes focus when it opens and gives it back when it closes, but Tab can leave it on purpose: the sheet sits to one side so the diagram beside it stays usable, and the keyboard can reach whatever the pointer can.
  • Three places still lose their state in forced-colours modes: the AI panel’s button in the side rail, the dot that shows the AI has stopped and is waiting for you, and the theme and palette picker in Settings.
  • Hover-only details on several chart types cannot be reached by keyboard or screen reader. Some details show only while the pointer is over them — for example a timeline event’s exact dates, the change between the first and last value on a slope chart, the full text of a description cut short on a boxes-and-lines or infrastructure diagram, and a shortened label on a mind-map node with no branches.
  • Legend entries cannot be chosen from the keyboard. Switching which tag group colours a diagram, by clicking its entry in the legend, needs a pointer.
  • We have not had an audit with assistive technology. Our last check, on 8 October 2026, was automated and keyboard only: the web app in Chromium, at 1280×720, signed out. No screen reader was used and there was no paid audit. Everything else on this page comes from our own review of the code.

Tell us

If something in Diagrammo is in your way, write to hello@diagrammo.app. We reply within 5 working days, and if we cannot fix it quickly we will find you another way to get what you need.

What we do with your address

© 2026 Diagrammo LLC · Terms · Privacy · Accessibility · Licenses · X

All third-party marks are property of their respective owners.