Skip to main content

Tailwind CSS Font Weight Cheatsheet

All Tailwind v4 font weight utilities from thin to black.
Click any class to copy it to your clipboard.

Font Weight Utilities

font-thin(100)The quick brown fox
font-extralight(200)The quick brown fox
font-light(300)The quick brown fox
font-normal(400)The quick brown fox
font-medium(500)The quick brown fox
font-semibold(600)The quick brown fox
font-bold(700)The quick brown fox
font-extrabold(800)The quick brown fox
font-black(900)The quick brown fox

Visual Comparison

Aa100
Aa200
Aa300
Aa400
Aa500
Aa600
Aa700
Aa800
Aa900

CSS Reference

ClassCSS ValueDescription
font-thinfont-weight: 100;Thinnest weight, extremely light
font-extralightfont-weight: 200;Extra light, delicate text
font-lightfont-weight: 300;Light weight, subtle emphasis
font-normalfont-weight: 400;Default body text weight
font-mediumfont-weight: 500;Medium weight, slight emphasis
font-semiboldfont-weight: 600;Semi-bold, strong emphasis
font-boldfont-weight: 700;Bold, high emphasis
font-extraboldfont-weight: 800;Extra bold, very heavy
font-blackfont-weight: 900;Heaviest weight, maximum impact

Common Patterns

Headings

<h1 class="text-4xl font-bold">
  Bold Heading
</h1>
<h2 class="text-2xl font-semibold">
  Semi-bold Subheading
</h2>

Body Text

<p class="font-normal">
  Regular paragraph text
</p>
<p class="font-light text-gray-600">
  Lighter secondary text
</p>

Button Text

<button class="font-medium">
  Medium Weight Button
</button>
<button class="font-semibold">
  Semibold Button
</button>

Hover Effects

<a class="font-normal
    hover:font-semibold transition">
  Link with weight change
</a>

Arbitrary Values

Need a weight not in the default scale? Use arbitrary values with square brackets:

font-[550]

Custom weight between medium and semibold

Custom 550 weight
font-[350]

Custom weight between light and normal

Custom 350 weight

Variable Fonts

Most fonts only support a subset of these weights (typically 400 and 700). For all 9 weights to render correctly, use a variable font or a font family that includes all weight variations.

Popular variable fonts: Inter, Roboto Flex, Source Sans 3