Before you install anything
Font downloads commonly arrive as .ttf, .otf, .woff or .woff2 files. Desktop operating systems normally use TTF or OTF files. WOFF and WOFF2 are primarily webfont formats.
Move from family to group, maker, glyph, emoji or motion without digging through a sitemap.
Explore all fonts →Skip the typography jargon. Start with the project and get a ranked shortlist of fonts, colour directions and practical guidance.
Find fonts for my project →Understand installation, licensing, webfont formats and the decisions that make typography work in practice.
Open the install guide →A font that looks great in “Hamburgefonts” can behave very differently in your product name, navigation or body copy.
Open the live font tester →Installing a font is usually simple, but the exact steps depend on your device and app. Start by extracting any ZIP file, then use the instructions below.
Font downloads commonly arrive as .ttf, .otf, .woff or .woff2 files. Desktop operating systems normally use TTF or OTF files. WOFF and WOFF2 are primarily webfont formats.
If the font arrived in a ZIP file, right-click it and choose Extract All.
Double-click the TTF or OTF file to preview it.
You can also right-click the font file and choose Install. If you want the font available to all users on the PC, an administrator may be able to use Install for all users.
Applications that were already open may not notice the new font until they are restarted.
You can manage installed fonts from Settings → Personalisation → Fonts.
Open the downloaded archive if macOS has not already expanded it.
It should open in Font Book.
Font Book checks and adds the font to your library.
If you already have another version of the same family, Font Book can help identify duplicates or validation issues.
Exact menus vary by distribution and desktop environment. A common per-user approach is:
mkdir -p ~/.local/share/fonts
cp YourFont.ttf ~/.local/share/fonts/
fc-cache -f -v
Some desktop environments also let you open a font file in a graphical font viewer and select Install.
iOS and iPadOS support custom fonts, but installation is more controlled than on a desktop. Fonts are typically installed through an App Store app that provides fonts or installs a configuration profile, and compatible apps can then use them.
Do not install an unfamiliar configuration profile merely to obtain a font. Profiles can carry settings beyond typography, so only use a provider you trust.
Android support varies substantially by manufacturer and app. Some phones offer a system font store or theme setting, while many do not allow arbitrary TTF or OTF files to become a system-wide font without manufacturer-specific tools or advanced modification.
For most people, the reliable route is to import the font directly into a design, drawing, video or office app that supports custom fonts. Check the app's own font/import settings.
If you host the font yourself and the licence permits web embedding, WOFF2 is usually the most useful delivery format.
@font-face {
font-family: "My Font";
src: url("/fonts/my-font.woff2") format("woff2");
font-weight: 400;
font-style: normal;
font-display: swap;
}
body {
font-family: "My Font", system-ui, sans-serif;
}
Use only the weights and subsets you need. That keeps page weight down and improves rendering performance.
Desktop design apps usually see fonts installed at operating-system level after the app is restarted. Browser-based design tools vary: some use a desktop helper, some support direct font uploads on particular plans, and some only provide their own font library.
If an installed font does not appear, restart the app first, check for duplicate family names, confirm the font file is valid, and make sure the app supports local or uploaded custom fonts.