Hey Fonts is a font discovery catalog that lets you download high-quality fonts for all platforms for free.

Top downloads

See all downloads

Serif fonts

See all serif

Sans fonts

See all sans-serif

Slab fonts

See all slab-serif

Script fonts

See all script

Display fonts

See all display

Handwritten fonts

See all handwritten

Font FAQs

Download the ZIP, unzip it, right-click the .ttf/.otf file and choose "Install" (or "Install for all users"). Restart apps to see the font.

Double-click the .ttf/.otf, then click "Install Font" in Font Book. If you want it system-wide, add it to the "Computer" collection.

Create ~/.fonts or ~/.local/share/fonts if it doesn't exist, copy the .ttf/.otf there, then run fc-cache -f -v to refresh. For system-wide, copy to /usr/share/fonts.

Self‑host the font files or use a web‑font kit (WOFF/WOFF2) and load them with @font-face in your CSS. Declare a font-family stack and apply it via CSS selectors. Always check the license for web embedding rights.

The fonts presented on this website are their authors' property, and are either freeware, shareware, demo versions or public domain. The licence mentioned above the download button is just an indication. Please look at the readme-files in the archives or check the indicated author's website for details, and contact him/her if in doubt. If no author/licence is indicated that's because we don't have information, that doesn't mean it's free.