Your DESIGN.md is just text until you can see it.

No uploads, no account, no build step. It renders what you wrote, not what an AI guesses.

Runs entirely in your browser. Nothing is uploaded.
DESIGN.mdsource
---name: Halcyoncolors:  primary: "#2D5BFF"  ink:     "#0E1726"  teal:    "#12B5A6"--- ## Colors## Typography
rendered output
Halcyon/ colors + typeLive render
AaAAA
Primary
#2D5BFF
AaAAA
Ink
#0E1726
AaAA
Teal
#12B5A6
Aa Focus at altitudeInter700 / -2.6% tracking
Colors

Colors, with roles and real contrast.

Every color is shown in its role, paired with text, and checked for WCAG contrast so you can trust it before it ships. The same parser that powers the tool runs right here, on your machine.

Open the tool

Color roles/ contrast checked
AaAAA
Primary
#2D5BFF
AaAAA
Ink
#0E1726
AaAA
Teal
#12B5A6
AaAAA
Surface
#EEF2F9
Privacy

Your file never leaves your browser.

Your brand guidelines stay yours. Parsing, linting, and rendering run client-side, with no uploads and no accounts.

Zero uploads

Your DESIGN.md file is never sent anywhere. The parser and the official linter run as JavaScript in the same tab.

Verifiable in your browser

Open the Network tab and drop in your file: nothing is uploaded. The only outside request is Google Fonts, for typefaces your file names, and it never includes the file.

Where it fits

DESIGN.md vs the alternatives.

One plain-text file your repo, your team, and your AI agents can all read, and that renders to something a human can actually see.

DESIGN.md THISJSON tokens (DTCG)Figma guideline
Lives in your repo
Human and AI readable~
Renders to a visual guideline
No vendor lock-in
Works in code review / PR workflows
Examples

See it for real brands.

Browse ready-made DESIGN.md examples and see what the rendered output looks like.

Good to know

Questions, answered.

Do I need an account?

No account, no login, no sign-up. Open the tool, drop in your file, and see it rendered.

Does my file have to follow an exact format?

Not strictly. The tool reads Google's DESIGN.md spec (v0.4), but it also handles loose Markdown sections and plain color blocks. The closer to the spec, the more sections it renders.

Can I share the rendered guideline with my team?

Yes. In the viewer, Copy share link puts the whole file into the link's # fragment, which browsers never send to a server. For a file on GitHub, share the viewer link with its ?url= address instead.

How do I know nothing is uploaded?

Open your browser's Network tab before dropping in a file. No request carries your file. The only outside request is Google Fonts, for typefaces your file names. Parsing runs entirely as JavaScript in your tab.

render, don't generate

See your DESIGN.md as a real guideline.

Drop in a file or paste it. The render is instant, private, and yours.