Tailwind CSS v4 is here! This release is the most significant release to date, with a "reimagined configuration and customization experience" and a new high-performance engine designed to be as fast as possible.
Tailwind CSS v4.0 is an all-new version of the framework optimized for performance and flexibility, with a reimagined configuration and customization experience, and taking full advantage of the latest advancements the web platform has to offer.
Tailwind v4 is jam-packed with new features that enhance the development experience, bring modern CSS features, and more. Here are some of the highlights:
- High-Performance Engine: Rewritten core with builds up to 5x faster and incremental builds over 100x faster.
- Automatic Content Detection: Discovers all template files without manual configuration.
- CSS-First Configuration: Customize and extend the framework directly in CSS instead of JavaScript.
- Container Queries: First-class APIs to style elements based on their container size.
- Modernized P3 Color Palette: Redesigned color palette optimized for vibrant displays.
- Dynamic Utility Values: Reduces the need for custom configurations with dynamic utility values.
- New 3D Transform Utilities: Add 3D transformations directly in HTML.
- Expanded Gradient APIs: Support for radial, conic gradients, and interpolation modes.
- @starting-style Support: Enables enter and exit transitions without JavaScript.
- Built-In Vite Plugin: Dedicated plugin for seamless integration and performance with Vite.
- And more...
The v4.0.0 release is on GitHub, and you can read the full release announcement that dives deep into everything new.
The documentation has been updated for v4, including an upgrade guide for going from v3 to v4. Start a new project by following the getting started docs or in the browser with Tailwind Play.
I noticed that the upgrade guide includes an upgrade tool that does the heavy lifting for you, such as migrating your configuration file to CSS and upgrading dependencies. ❤️

Congratulations to the Tailwind team and community, which have worked hard to get to this point!