Primitive(基本値)
The raw palette, spacing steps, font sizes, radii, and motion values.
Practical programming and coding with AI
devs Tools / Design System 1.0.0
Manage color, type, spacing, radius, shadow, and motion as semantic design tokens, validate light and dark modes, and export six implementation formats.
devs Design Token Studio is a free local-first tool for managing design decisions as reusable tokens, validating light and dark modes, and exporting the same system to six implementation formats.
Loading the local design-system workspace…
Why tokens
A design token gives a reusable name to a design decision. Components refer to the name instead of repeating a raw color or size, so a brand update or dark-mode change does not require editing every component.
The raw palette, spacing steps, font sizes, radii, and motion values.
Role-based names such as primary text, canvas background, and primary action.
Contracts for a specific part and state, such as a primary button background.
Resolver
Resolve each semantic role against the light source and record the complete reference chain.
Keep token paths stable while resolving dark overrides and explicit base fallbacks.
Detect missing aliases, cycles, type mismatches, normalized-name collisions, contrast failures, and export losses.
Platform exports
| Format | Best for | Output policy |
|---|---|---|
| DTCG JSON | Canonical exchange | Keeps aliases and supported extensions. |
| CSS Variables | Web・WordPress | Emits :root and dark overrides. |
| SCSS | Sass project | Creates stable flat variable names. |
| Tailwind CSS | Tailwind v4 | Separates @theme foundations from semantic CSS. |
| WordPress theme.json | Gutenberg・Block theme | Generates version 3 and reports unsupported mappings. |
| Style Dictionary | Build pipeline | Generates a reproducible v4 configuration. |
Loss report means conversion-loss report. Values that a target format cannot represent are reported instead of being silently discarded.
WordPress
Keep the current theme.json and CSS before replacing or merging files.
Only approved primitive colors are exposed to the editor. Motion and component tokens may require CSS.
Use theme.json version 3 on WordPress 6.6 or later, clear caches, and verify the Site Editor.
Glossary
Limits
FAQ
No. Editing, resolving, validation, and export run in this browser. The project is stored locally only when your browser permits it.
Yes. CSS Variables can be used independently, including light and dark overrides.
theme.json cannot represent every motion or composite token as a standard preset. The tool reports those mappings and keeps the required CSS work visible.