Excalidraw Design System
Excalidraw's marketing surface is the editor itself — Excalifont sketchy annotations on pure white, a single indigo wordmark, an 8px-radius toolbar.
About Excalidraw DESIGN.md
Curated by Dov AzencotUpdated Source excalidraw.com
- Design & Creative Tools
- Productivity & SaaS
Excalidraw's marketing site is the application itself. There is no separate landing page, no hero photograph, no testimonial wall — visiting excalidraw.com renders the live editor on a white canvas, with a horizontal toolbar floating at the top, a burger menu top-left, zoom controls bottom-left, a question-mark help button bottom-right, and a centered welcome card carrying the indigo wordmark, a sketch-style storage warning, and four flat command rows. Hand-drawn pencil arrows in the Excalifont face point at every chrome element with sketchy captions ("Pick a tool & Start drawing!", "Export, preferences, languages...", "Shortcuts & help"). The page communicates the entire product surface in one viewport without ever leaving the tool.
The DESIGN.md file packages the system into a machine-readable spec for React tooling. Inside: 10 color tokens organized around a near-black ink #1b1b1f, a gray hairline tier, a single brand indigo #6965db wired into the rocket-logo wordmark and tool-selection states, and a soft lavender pill #ececf4 carrying the primary CTA. 11 typography tokens cover Excalifont sketch in two sizes (16px and 18px), Assistant sans in four sizes (12–16px) at weights 400 and 500, and a small Arial fallback tier. A radius scale of 4 / 6 / 8 px with 8px dominant. A spacing scale on 4px increments through 32px. 14 components covering the toolbar tile, Share pill, Excalidraw+ button, welcome card, hand-drawn-arrow annotation, and the four bottom-corner utility buttons.
Feed this file to Claude or Cursor and it reproduces Excalidraw's specific moves: pure white canvas instead of a tinted near-white, sketchy Excalifont face for any annotation-style copy paired with Assistant sans for chrome labels, indigo held in reserve as a single brand voltage, and 8px rounding everywhere. One caveat: the editor-as-marketing move only works if the product itself is visually self-evident in one viewport — most SaaS surfaces need a separate marketing skin because the in-product canvas does not communicate what the tool does on its own.
What makes it distinct
- Editor-as-marketinglanding on excalidraw.com drops you straight into the drawing tool with hand-drawn arrows annotating the UI, no marketing chrome
- Excalifont sketchy facethe hand-drawn typeface used for every on-canvas annotation, sitting beside Assistant sans for the toolbar chrome
- Indigo voltage at #6965dbappears six times total as wordmark fill, Share-button background, and tool selection ring; no other chromatic accent on the page
- Lavender Excalidraw+ pilla soft #ececf4 fill carries the only call-to-action, kept quiet so it does not compete with the canvas
- 8px radius dominates37 of 44 captured radii sit at 8px; the toolbar slots, Share pill, and Excalidraw+ button all share the same single rounding step
Live at excalidraw.com
A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.
excalidraw.comExplore Excalidraw
Pick what you want to see — mockups, colors, typography, layout, or the full component list.
Brand & Accent
Sparing, CTA-only voltage.
Surface
Page and card backgrounds.
Text
Headlines, body, captions, muted.
Borders & Hairlines
Dividers, outlines, structural rules.
Other
Specialty colors.
Excalidraw design system FAQ
Common questions about Excalidraw's tokens, components, and how to use this DESIGN.md in your project.
Related reading
Specs, directories, and component libraries that pair with this design system.
Browse all design systems
The full directory of DESIGN.md files on shadcn.io, with live mockups for each.
Excalidraw — official site
Excalidraw's public marketing site — the source of truth for the live tokens captured in this file.
The DESIGN.md specification
Google Labs' open spec for machine-readable design system files — the format this page is built on.