Caveat

Caveat font preview
Replaces: Chic Hand (80%) | OFL-1.1 | Updated: Jan 2026

About Caveat

Classification
display
Weights
Variable (100-900)
Features
Variable
SIL Open Font License 1.1

Free to use, modify, and distribute. Can be used commercially without attribution.

What's allowed?
  • Client work
  • SaaS / Web apps
  • YouTube / Video
  • Sell products
  • Print materials

Note: Derivative fonts must use the same license.

Full license guide →
Get Caveat Free ↗

Caveat is a handwriting-style font designed by Pablo Impallari, capturing the natural flow of casual cursive writing. Released in 2014, it has become one of the most popular handwritten fonts on Google Fonts, offering an authentic, personal touch to designs.

History and Design

Pablo Impallari created Caveat to provide a free, high-quality handwritten font that feels genuine rather than artificially constructed. The design mimics natural pen strokes with varying baselines and organic letterforms. Unlike many script fonts, Caveat maintains excellent legibility while preserving the warmth and character of actual handwriting.

Why Caveat is Popular

Caveat serves as an excellent free alternative to premium handwritten fonts used in branding, packaging, and personal projects. Its authentic feel and broad character support make it versatile for everything from wedding invitations to casual branding. The Cyrillic support extends its utility to Eastern European markets.

Technical Features

  • Variable font: Weight axis from Regular (400) to Bold (700)
  • Natural variation: Organic, handwritten character
  • Extended character set: Latin and Cyrillic scripts
  • Good legibility: Readable despite handwritten style
  • Brush companion: Caveat Brush offers a bolder variant

Best Use Cases

Caveat excels in:

  • Personal branding: Signatures and personal marks
  • Packaging design: Artisanal and handcrafted products
  • Wedding stationery: Save-the-dates and informal invitations
  • Social media: Casual, approachable graphics
  • Children's content: Friendly, accessible appearance

Usage Tips

Use Caveat at larger sizes (18px+) for best legibility. Weight 500-600 offers a good balance of personality and readability. Limit use to headlines, accents, and short text passages rather than body copy. Pairs well with clean sans-serifs like Open Sans or Montserrat to provide contrast. Avoid overusing in formal or corporate contexts.

Alternative For (4)

Caveat is a free alternative to the following premium fonts:

[Seniors Studio] · display

Similar casual handwritten

View all alternatives →
#2 Monterey 78%
[Seniors Studio] · display

Similar modern casual script

View all alternatives →
[Sam Parrett] · display

Similar casual handwritten

View all alternatives →
[88 Made] · display

Comparable expressive style

View all alternatives →

How to Use Caveat

Copy these code snippets to quickly add Caveat to your project.

CSS Import

@import url('https://fonts.googleapis.com/css2?family=Caveat:wght@100..900&display=swap');

HTML Link Tags

<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Caveat:wght@100..900&display=swap" rel="stylesheet">

Tailwind CSS

// tailwind.config.js
module.exports = {
  theme: {
    extend: {
      fontFamily: {
        'caveat': ['Caveat', 'sans-serif'],
      },
    },
  },
}

// Usage in HTML:
// <p class="font-caveat">Your text here</p>

React / Next.js

// Using next/font (Next.js 13+)
import { Caveat } from 'next/font/google';

const caveat = Caveat({
  subsets: ['latin'],
  weight: ['100', '200', '300', '400', '500', '600', '700', '800', '900'],
});

export default function Component() {
  return (
    <p className={caveat.className}>
      Your text here
    </p>
  );
}

// Or using inline styles with Google Fonts link:
// <p style={{ fontFamily: "'Caveat'" }}>Your text</p>