CSS to Tailwind Reference
Look up Tailwind CSS utility classes for any CSS property. 250+ mappings across display, flex, grid, spacing, typography, and more.
242 mappings
blockdisplaydisplay: block
inlinedisplaydisplay: inline
inline-blockdisplaydisplay: inline-block
flexdisplaydisplay: flex
inline-flexdisplaydisplay: inline-flex
griddisplaydisplay: grid
inline-griddisplaydisplay: inline-grid
hiddendisplaydisplay: hidden / display: none
tabledisplaydisplay: table
contentsdisplaydisplay: contents
flex-rowflexboxflex-direction: row
flex-row-reverseflexboxflex-direction: row-reverse
flex-colflexboxflex-direction: column
flex-col-reverseflexboxflex-direction: column-reverse
flex-wrapflexboxflex-wrap: wrap
flex-nowrapflexboxflex-wrap: nowrap
flex-wrap-reverseflexboxflex-wrap: wrap-reverse
flex-1flexboxflex: 1 1 0%
flex-autoflexboxflex: 1 1 auto
flex-noneflexboxflex: none
growflexboxflex-grow: 1
grow-0flexboxflex-grow: 0
shrinkflexboxflex-shrink: 1
shrink-0flexboxflex-shrink: 0
justify-startalignmentjustify-content: flex-start
justify-endalignmentjustify-content: flex-end
justify-centeralignmentjustify-content: center
justify-betweenalignmentjustify-content: space-between
justify-aroundalignmentjustify-content: space-around
justify-evenlyalignmentjustify-content: space-evenly
items-startalignmentalign-items: flex-start
items-endalignmentalign-items: flex-end
items-centeralignmentalign-items: center
items-baselinealignmentalign-items: baseline
items-stretchalignmentalign-items: stretch
self-autoalignmentalign-self: auto
self-startalignmentalign-self: flex-start
self-endalignmentalign-self: flex-end
self-centeralignmentalign-self: center
self-stretchalignmentalign-self: stretch
content-startalignmentalign-content: flex-start
content-endalignmentalign-content: flex-end
content-centeralignmentalign-content: center
content-betweenalignmentalign-content: space-between
content-aroundalignmentalign-content: space-around
grid-cols-1gridgrid-template-columns: repeat(1, ...)
grid-cols-2gridgrid-template-columns: repeat(2, ...)
grid-cols-3gridgrid-template-columns: repeat(3, ...)
grid-cols-4gridgrid-template-columns: repeat(4, ...)
grid-cols-6gridgrid-template-columns: repeat(6, ...)
grid-cols-12gridgrid-template-columns: repeat(12, ...)
grid-rows-1gridgrid-template-rows: repeat(1, ...)
grid-rows-3gridgrid-template-rows: repeat(3, ...)
gap-0gridgap: 0
gap-1gridgap: 0.25rem (4px)
gap-2gridgap: 0.5rem (8px)
gap-4gridgap: 1rem (16px)
gap-6gridgap: 1.5rem (24px)
gap-8gridgap: 2rem (32px)
gap-x-4gridcolumn-gap: 1rem
gap-y-4gridrow-gap: 1rem
m-0spacingmargin: 0
m-autospacingmargin: auto
m-1spacingmargin: 0.25rem (4px)
m-2spacingmargin: 0.5rem (8px)
m-4spacingmargin: 1rem (16px)
m-6spacingmargin: 1.5rem (24px)
m-8spacingmargin: 2rem (32px)
mt-4spacingmargin-top: 1rem
mr-4spacingmargin-right: 1rem
mb-4spacingmargin-bottom: 1rem
ml-4spacingmargin-left: 1rem
mx-4spacingmargin-left & margin-right: 1rem
my-4spacingmargin-top & margin-bottom: 1rem
p-0spacingpadding: 0
p-1spacingpadding: 0.25rem (4px)
p-2spacingpadding: 0.5rem (8px)
p-4spacingpadding: 1rem (16px)
p-6spacingpadding: 1.5rem (24px)
p-8spacingpadding: 2rem (32px)
pt-4spacingpadding-top: 1rem
pr-4spacingpadding-right: 1rem
pb-4spacingpadding-bottom: 1rem
pl-4spacingpadding-left: 1rem
px-4spacingpadding-left & padding-right: 1rem
py-4spacingpadding-top & padding-bottom: 1rem
w-fullsizingwidth: 100%
w-screensizingwidth: 100vw
w-autosizingwidth: auto
w-fitsizingwidth: fit-content
w-maxsizingwidth: max-content
w-minsizingwidth: min-content
min-w-0sizingmin-width: 0
min-w-fullsizingmin-width: 100%
max-w-fullsizingmax-width: 100%
max-w-nonesizingmax-width: none
max-w-mdsizingmax-width: 28rem (448px)
max-w-lgsizingmax-width: 32rem (512px)
max-w-xlsizingmax-width: 36rem (576px)
max-w-2xlsizingmax-width: 42rem (672px)
max-w-3xlsizingmax-width: 48rem (768px)
max-w-4xlsizingmax-width: 56rem (896px)
h-fullsizingheight: 100%
h-screensizingheight: 100vh
h-autosizingheight: auto
h-fitsizingheight: fit-content
min-h-screensizingmin-height: 100vh
min-h-fullsizingmin-height: 100%
max-h-fullsizingmax-height: 100%
max-h-screensizingmax-height: 100vh
text-xstypographyfont-size: 0.75rem (12px)
text-smtypographyfont-size: 0.875rem (14px)
text-basetypographyfont-size: 1rem (16px)
text-lgtypographyfont-size: 1.125rem (18px)
text-xltypographyfont-size: 1.25rem (20px)
text-2xltypographyfont-size: 1.5rem (24px)
text-3xltypographyfont-size: 1.875rem (30px)
text-4xltypographyfont-size: 2.25rem (36px)
font-thintypographyfont-weight: 100
font-lighttypographyfont-weight: 300
font-normaltypographyfont-weight: 400
font-mediumtypographyfont-weight: 500
font-semiboldtypographyfont-weight: 600
font-boldtypographyfont-weight: 700
font-extraboldtypographyfont-weight: 800
italictypographyfont-style: italic
text-lefttypographytext-align: left
text-centertypographytext-align: center
text-righttypographytext-align: right
text-justifytypographytext-align: justify
underlinetypographytext-decoration: underline
line-throughtypographytext-decoration: line-through
no-underlinetypographytext-decoration: none
uppercasetypographytext-transform: uppercase
lowercasetypographytext-transform: lowercase
capitalizetypographytext-transform: capitalize
whitespace-nowraptypographywhite-space: nowrap
whitespace-normaltypographywhite-space: normal
break-wordstypographyoverflow-wrap: break-word
break-alltypographyword-break: break-all
leading-nonetypographyline-height: 1 (none)
leading-tighttypographyline-height: 1.25 (tight)
leading-normaltypographyline-height: 1.5 (normal)
leading-loosetypographyline-height: 2 (loose)
tracking-tightertypographyletter-spacing: -0.05em (tighter)
tracking-normaltypographyletter-spacing: 0 (normal)
tracking-widetypographyletter-spacing: 0.05em (wide)
tracking-widertypographyletter-spacing: 0.1em (wider)
font-monotypographyfont-family: ui-monospace, monospace
font-seriftypographyfont-family: ui-serif, Georgia, serif
font-sanstypographyfont-family: ui-sans-serif, system-ui, sans-serif
bg-transparentbackgroundbackground-color: transparent
bg-whitebackgroundbackground-color: white
bg-blackbackgroundbackground-color: black
bg-coverbackgroundbackground-size: cover
bg-containbackgroundbackground-size: contain
bg-centerbackgroundbackground-position: center
bg-topbackgroundbackground-position: top
bg-bottombackgroundbackground-position: bottom
bg-no-repeatbackgroundbackground-repeat: no-repeat
bg-repeatbackgroundbackground-repeat: repeat
bg-fixedbackgroundbackground-attachment: fixed
borderborderborder-width: 1px
border-0borderborder-width: 0
border-2borderborder-width: 2px
border-4borderborder-width: 4px
border-tborderborder-top-width: 1px
border-rborderborder-right-width: 1px
border-bborderborder-bottom-width: 1px
border-lborderborder-left-width: 1px
border-solidborderborder-style: solid
border-dashedborderborder-style: dashed
border-dottedborderborder-style: dotted
border-noneborderborder-style: none
rounded-noneborderborder-radius: 0
rounded-smborderborder-radius: 0.125rem (2px)
roundedborderborder-radius: 0.25rem (4px)
rounded-mdborderborder-radius: 0.375rem (6px)
rounded-lgborderborder-radius: 0.5rem (8px)
rounded-xlborderborder-radius: 0.75rem (12px)
rounded-2xlborderborder-radius: 1rem (16px)
rounded-fullborderborder-radius: 9999px
opacity-0effectsopacity: 0
opacity-25effectsopacity: 0.25
opacity-50effectsopacity: 0.5
opacity-75effectsopacity: 0.75
opacity-100effectsopacity: 1
shadow-smeffectsbox-shadow: sm
shadow-mdeffectsbox-shadow: md
shadow-lgeffectsbox-shadow: lg
shadow-xleffectsbox-shadow: xl
shadow-noneeffectsbox-shadow: none
cursor-pointereffectscursor: pointer
cursor-defaulteffectscursor: default
cursor-not-allowedeffectscursor: not-allowed
cursor-waiteffectscursor: wait
pointer-events-noneeffectspointer-events: none
select-noneeffectsuser-select: none
select-alleffectsuser-select: all
select-texteffectsuser-select: text
staticpositionposition: static
relativepositionposition: relative
absolutepositionposition: absolute
fixedpositionposition: fixed
stickypositionposition: sticky
top-0positiontop: 0
right-0positionright: 0
bottom-0positionbottom: 0
left-0positionleft: 0
inset-0positioninset: 0
z-0positionz-index: 0
z-10positionz-index: 10
z-20positionz-index: 20
z-50positionz-index: 50
z-autopositionz-index: auto
overflow-autooverflowoverflow: auto
overflow-hiddenoverflowoverflow: hidden
overflow-visibleoverflowoverflow: visible
overflow-scrolloverflowoverflow: scroll
overflow-x-autooverflowoverflow-x: auto
overflow-y-autooverflowoverflow-y: auto
overflow-x-hiddenoverflowoverflow-x: hidden
overflow-y-hiddenoverflowoverflow-y: hidden
transition-alltransitiontransition-property: all
transition-colorstransitiontransition-property: colors
transition-opacitytransitiontransition-property: opacity
transition-transformtransitiontransition-property: transform
duration-150transitiontransition-duration: 150ms
duration-300transitiontransition-duration: 300ms
duration-500transitiontransition-duration: 500ms
ease-intransitiontransition-timing-function: ease-in
ease-outtransitiontransition-timing-function: ease-out
ease-in-outtransitiontransition-timing-function: ease-in-out
scale-90transformtransform: scale(0.9)
scale-100transformtransform: scale(1)
scale-105transformtransform: scale(1.05)
scale-110transformtransform: scale(1.1)
rotate-45transformtransform: rotate(45deg)
rotate-90transformtransform: rotate(90deg)
rotate-180transformtransform: rotate(180deg)
-translate-x-1/2 -translate-y-1/2transformtransform: translateX(-50%) translateY(-50%)
-translate-y-fulltransformtransform: translateY(-100%)
What Is This CSS to Tailwind Reference?
This tool maps standard CSS property–value pairs to their Tailwind CSS utility class equivalents. It covers all major CSS categories: display, flexbox, grid, spacing, sizing, typography, borders, backgrounds, effects, positioning, overflow, transitions, and transforms — over 250 mappings in total. Use it when migrating plain CSS to Tailwind or when you know the CSS but can't remember the Tailwind class name.
How to Use
- Type a CSS property or value in the search box (e.g.,
flex-directionorborder-radius) - Or filter by category using the buttons below the search bar
- Click the copy icon next to any Tailwind class to copy it to your clipboard
- Paste it directly into your JSX or HTML
className
Features
- 250+ CSS property → Tailwind class mappings
- 14 categories: display, flex, grid, spacing, sizing, typography, background, border, effects, position, overflow, transition, transform
- Search by CSS property name, value, or Tailwind class name
- One-click copy for each Tailwind class
- Color-coded category badges for quick scanning
FAQ
Does Tailwind cover every CSS property?
Tailwind covers the most commonly used CSS properties with utility classes. For properties without a built-in class, Tailwind v3+ supports arbitrary values with bracket notation, e.g. w-[347px] or grid-cols-[200px_1fr].
How does Tailwind spacing scale work?
Tailwind's default spacing scale maps integers to multiples of 0.25rem. So p-4 = 1rem (16px), p-8 = 2rem (32px), and p-1 = 0.25rem (4px).
What's the difference between mx-auto and m-auto?
mx-auto sets margin-left: auto; margin-right: auto — the standard way to horizontally center a block element. m-auto sets all four margins to auto.
How do responsive variants work in Tailwind?
Prefix any class with a breakpoint: md:flex-row applies flex-direction: row only at the md breakpoint (768px) and above. Tailwind is mobile-first, so unprefixed classes apply to all screen sizes.