DEV Community

Cover image for How To Add Custom Fonts In Tailwind
Onur Eren
Onur Eren

Posted on • Updated on

How To Add Custom Fonts In Tailwind

If you have an app that is configured to use Tailwind, you will have an index.css file that contains these 3 lines:

@tailwind base;
@tailwind components;
@tailwind utilities;
Enter fullscreen mode Exit fullscreen mode

Here are the steps you can follow to set up a custom font in your project:

Step 1

Go to https://fonts.google.com/ and search for the font you want to use.

Select the font styles you want to use and copy the @import line.

google-fonts-guide

Step 2

Add the @import line you copied to your index.css file where you configure Tailwind.

@tailwind base;
@tailwind components;
@tailwind utilities;

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800&display=swap');
Enter fullscreen mode Exit fullscreen mode

Step 3

After that, initalize the font family.

@layer base {
  html {
    font-family: Montserrat, system-ui sans-serif;
  }
}
Enter fullscreen mode Exit fullscreen mode

Your final CSS will look like this:

@tailwind base;
@tailwind components;
@tailwind utilities;

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800&display=swap');

@layer base {
  html {
    font-family: Montserrat, system-ui sans-serif;
  }
}
Enter fullscreen mode Exit fullscreen mode

Now your default font is set up as Montserrat, or whatever font you have selected.

Thank you for reading! 🙏

You can follow me on Twitter

Top comments (0)