Design system builder
Decide a few things. Get the whole system.
Diagramma turns a primary colour, a pair of typefaces and a handful of settings into a complete design system: palette, type scale, spacing, shape and elevation, in light and dark. Then it gives you a guidelines deck to share and the tokens to build from.


00The idea
One colour in.
Nine out.
Set a colour and Diagramma works out the four tints above it and the four shades below. It does the same for every brand colour, then builds the neutrals, the semantic colours and the chart colours from the same settings.
Nothing is drawn by hand and nothing is guessed. The same settings always give the same system.
The primary of the example project on this page, with the eight colours worked out from it. The values are from its exported tokens.css.
01Set
Ten tabs. A few decisions in each.
You choose what only you can choose. Everything that follows from a choice is worked out for you, and a screen underneath redraws as you go.
- ColorA primary, up to four secondaries and an accent, set in OKLCH or typed as hex. Seven suggested harmonies, or mix your own.
- TypographyDisplay, body and mono from 37 Google Fonts and three system stacks, or your own font files. A ratio and a base size set the scale.
- SpacingOne base unit. Nine named steps follow from it.
- ShapeOne character setting, from square to pillowy, across eight radius steps.
- ElevationOne intensity setting across six shadow tiers.
- MotionPace and character: how fast things move, and how springy.
- LayoutContent width, column count and gutter.
- IconsGrid size and stroke weight. Diagramma has no icon set of its own; it sets the rules for yours.
- LogoUpload an SVG logo and icon. Treatments, clear space and minimum size become slides.
- VoiceSix short fields for how the brand sounds. They become a slide too.
02Check
See what passes before a client does.
Diagramma measures your system instead of assuring you about it. Where a pairing falls short, the Audits view says so, and you change the colour while the number updates.
- Contrast, two ways. Every text pairing shows its WCAG ratio and its APCA score, at the size it is used.
- Colour blindness. Your brand, semantic and chart colours as seen with deuteranopia, protanopia and tritanopia.
- Greyscale. On the Color tab, the palette without hue, to judge lightness on its own.

03See
Nine real screens, redrawn as you change things.
A swatch tells you what a colour is. A screen tells you whether it works. Every project comes with nine example screens drawn entirely from your tokens.


- SaaS Dashboard
- Marketing Landing
- Mobile Settings
- Sign-in Form
- Status & Alerts
- Data Visualization
- Pricing Plans
- Onboarding
- Components & States
04Hand over
A deck to share. Files to build from.
The deck is 28 slides, and up to 31 when you add a logo and a voice. Share it as a link: whoever opens it needs no account, and can print it to PDF or download the files.






Custom properties for every colour, size and space, with light and dark surface, text and border roles.
The same tokens in the Tokens Studio format, for the Tokens Studio plugin in Figma.
The system described in plain text, written for an AI coding tool to read.
Every colour on one sheet, to open in any design tool and pick from.
The whole deck as one file. Open it in a browser and print it to PDF.
/* Generated by Diagramma. Do not edit by hand. */
/* All values derive from the parametric inputs in the editor. */
:root {
/* ── Brand ───────────────────────────────────────── */
--brand-primary: #8e4120;
--brand-primary-tint-4: #fddacd;
--brand-primary-tint-3: #e2b2a0;
--brand-primary-tint-2: #c78c75;
--brand-primary-tint-1: #ab664b;
--brand-primary-shade-1: #722c0b;
--brand-primary-shade-2: #561700;
--brand-primary-shade-3: #3b0300;
--brand-primary-shade-4: #220000;
/* … */
/* ── Surface / text / border roles — light (default) ─ */
--surface-background: #fbf7f1;
--surface-subdued: #eeeae4;
--surface-raised: #fffdfa;
--surface-sunken: #ece8e1;
--surface-card: #fffdfa;
/* … */
}Who it’s for
One project, or ten.
A project is one design system: a brand, a product or a client. How many you need is the only difference between the plans.
Plans
One payment. No subscription.
Every project includes everything on this page. Projects don’t expire, and you can buy any plan again to add more.
Business
$99one payment
1 project
For one brand, product or service
Buy Business$99Pro
$199one payment
3 projects
For freelancers, or a team with a few brands
Buy Pro$199Agency
$799one payment
10 projects
For agencies and teams with many brands
Buy Agency$799A project you haven’t shared or exported from can be deleted and used again. How plans and projects work.