Supported utility coverage
The current converter covers common layout, flex, grid, spacing, sizing, typography, color, border, radius, shadow, overflow, position, opacity, and transition utilities.
- State variants: hover, focus, and active.
- Responsive variants: sm, md, lg, xl, and 2xl.
- Unsupported classes are listed instead of silently ignored.
Config-aware tradeoff
Project-specific theme tokens, plugins, and arbitrary complex variants still need manual review. The v1 goal is fast, useful CSS inspection without adding a Tailwind engine dependency.
Debugging utility strings
Use the converter when a class list is too dense to review in JSX. Expanding layout, spacing, color, state, and responsive utilities into CSS makes handoff and debugging easier.
- Unsupported utilities are reported instead of silently dropped.
- Responsive variants become media query blocks.
- State variants become pseudo-class selectors.
Design handoff workflow
Paste the component class string, copy the readable CSS, and attach the output to design QA notes when collaborators do not work directly in Tailwind.
Production review
Keep Tailwind as the production compiler for project-specific tokens. Use FrameworkKit output as an explanation layer, not as a replacement for configured builds.
What this tool does
Convert Tailwind utility classes into readable CSS while seeing unsupported-class diagnostics.
Explain utility classes
Convert Tailwind class strings into readable CSS declarations for debugging and handoff.
Review UI states
Expand hover, focus, active, and responsive variants into plain CSS rules.
Prepare handoff snippets
Copy a readable `.converted` CSS block when a teammate needs CSS instead of utility classes.
Does Tailwind to CSS use my Tailwind config?
No. This v1 converter uses a browser-only map for common default Tailwind utilities and reports unsupported project-specific classes as warnings.
Are responsive and state variants supported?
Yes for common variants: `sm`, `md`, `lg`, `xl`, `2xl`, plus `hover`, `focus`, and `active`.
Is my class string uploaded?
No. Conversion runs in your browser and unsupported classes are reported locally.