Add Google Fonts with Tailwind CSS

Tailwind CSS Google Fonts blog | Published on : 28th August, 2023

If you're a web developer or designer, you're probably familiar with Google Fonts. Google Fonts offers a vast collection of free, high-quality fonts that can add a touch of personality and style to your web projects. Combining Google Fonts with a popular CSS framework like Tailwind CSS can make your web development workflow even more efficient and enjoyable.

In this blog post, we'll walk you through the process of adding Google Fonts to your Tailwind CSS project. By the end, you'll have a beautifully styled website that not only looks great but also loads quickly.

1. Choose Your Google Fonts to Enhance Design and Branding :

The first step in adding Google Fonts to your Tailwind CSS project is to choose the font you want to use. Head over to Google Fonts and browse their extensive collection. You can preview each font style and select the one that suits your project's aesthetics.

Tailwind CSS Google Fonts - A Perfect Match

2. Select Font Weights and Styles to Elevate Your Website's Typography :

Once you've chosen your font, you can customize it further by selecting the specific font weights and styles you need. Google Fonts provides a user-friendly interface for this. For instance, you can choose Regular, Bold, Italic, or any combination that fits your design requirements.

Google Fonts for Tailwind CSS Font Classes

3. Add the Font to Your HTML :

After selecting your font styles, Google Fonts provides you with a code snippet to add to your HTML document's <head> section.

4. Customize Tailwind CSS Configuration :

Tailwind CSS allows you to customize its configuration to include the newly added font in your project. To do this, locate your Tailwind CSS configuration file, which is usually named tailwind.config.js.

In this file, you'll find a section for the fontFamily property. You can add your Google Font to this configuration by including it under the extend section:

module.exports = {
  // ... other configuration options

  extend: {
    fontFamily: {
      roboto: ['Roboto', 'sans'],

This code snippet extends the fontFamily property with a new font family named 'roboto' and associates it with the 'Roboto' font. The 'sans' value specifies the generic font family to fall back to if the specified font isn't available.

5. Apply the Font in Your HTML :

Now that you've added the Google Font to your Tailwind CSS configuration, you can apply it to specific HTML elements using Tailwind CSS classes. For example, if you want to apply the 'roboto' font to a <div> element, you can do so like this:

<div class="font-roboto">This text uses the Roboto font.</div>

Tailwind CSS will automatically apply the 'Roboto' font style to any element with the font-roboto class.

Now You Can Easily Add Google Fonts to Tailwind CSS:

Ready to take your web design to the next level with stunning typography? Follow our guide to seamlessly integrate Google Fonts into your Tailwind CSS projects. Elevate your design, enhance your branding, and provide an exceptional reading experience for your users.

Our team is creating and sharing useful resources on a regular basis and thousands of developers are using Tailwind CSS to create amazing websites with TailwindTap s free open-source pre-made components and templates.

Hire a Developers

TailwindTap FacebookTailwindTap TwitterLinkedinInstagram