.TTF

TTF File

TrueType Font
Ask a question
QUICK ANSWER

A TTF file is a TrueType Font - a scalable vector typeface created by Apple in 1991 and now supported on every major OS. To install it, double-click the file and click Install on Windows, or use Font Book on macOS; on Linux, copy it to ~/.local/share/fonts and run fc-cache -f. For websites, convert TTF to WOFF2 before using it in CSS @font-face.

Developer: Apple (TrueType, late 1980s); later jointly extended by Apple and Microsoft Category: Font Files Open standard MIME: font/ttf
OPENS ON Windows macOS Linux Web
Related: .WOFF · .EOT · .MCF · .CHR

On this page

19k+ extensions indexed
Last reviewed Sep 4, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the TTF file format?

.ttf is a font file format storing TrueType font definitions. TrueType is a font standard developed by Apple in the late 1980s and introduced with System 7 in 1991. Due to its popularity, both Windows and macOS support it natively.

The introduction of TrueType was a major breakthrough in computer font technology. Until then, most systems used bitmap fonts, which weren't scalable and did not look good in print. TrueType offered fonts based on quadratic Bézier curves, which allowed for scalability and retained font quality even in print and on screen. Internally, a .ttf uses the sfnt binary container with named tables for outlines (glyf), character mapping (cmap), metrics (hmtx), and bytecode hinting instructions. A single font can hold up to 65,535 glyphs.

TrueType fonts, saved as .ttf files, are ubiquitous and regarded as one of the most popular font formats. The popularity of this format is due to many features it offers, including:

  • no loss of quality when resizing (scalability),
  • pixel-precision rendering through a built-in hinting system,
  • perfect print fidelity,
  • support for external devices (plotters, printers, cutters, etc.).

The popularity of the .ttf standard is also largely due to its adoption across the Windows family of operating systems. Today it forms the outline foundation of many OpenType fonts, while WOFF and WOFF2 wrap the same data with compression for web delivery.

Security & safety

RISK: LOW

A TTF is font data, not executable code, so it's safe to install in normal use. Two real cautions: font rasterizers (in the OS kernel, browsers and PDF readers) have a long CVE history of being exploited by malformed fonts, so only install fonts from reputable sources and keep your system patched. And mind licensing/embedding: the OS/2 table's fsType flags whether a font may be embedded or installed, and many 'free' fonts are free only for personal use - commercial use may need a license. Beware sketchy 'free font' sites whose downloaders bundle adware; download the .ttf directly or use a known foundry / Google Fonts.

Format details

in a nutshell
FULL NAMETrueType Fontaka TrueType Font file, sfnt font
DEVELOPERApple (TrueType, late 1980s); later jointly extended by Apple and Microsoftsince TrueType: 1991 (Apple System 7); cross-platform standard through the 1990s
CATEGORYFont Files
MIME TYPEfont/ttf
TYPEOutline (vector) font, sfnt table-based binary; quadratic Bezier glyphs
STANDARDOpen · royalty-free
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
00010000
ASCII
····
A TrueType .ttf starts with the sfnt version tag 00 01 00 00 (version 1.0). Apple-style TrueType may instead start with 'true' (74 72 75 65) or 'ttcf' for a TrueType Collection (.ttc). An OpenType font with CFF (PostScript) outlines starts with 'OTTO' and usually uses the .otf extension. WOFF (web) wraps the same sfnt and starts with 'wOFF'/'wOF2'.

Programs that open TTF files

Windows3 apps
FontForge Open-source Open the .ttf to inspect/edit glyphs and metrics; File > Generate Fonts to export TTF/OTF/WOFF.
FontCreator Paid Open and edit the .ttf (glyphs, kerning, hinting) in a polished Windows font editor.
Windows Font Viewer / Install (built-in) Built-in Double-click the .ttf to preview it, then click Install (or right-click > Install for all users).
macOS2 apps
FontForge Open-source Open the .ttf to inspect/edit; generate TTF/OTF/WOFF for export.
Font Book (built-in) Built-in Double-click the .ttf to preview, then click Install Font; manage and validate fonts in Font Book.
Linux2 apps
Install to ~/.fonts or /usr/share/fonts Built-in Copy the .ttf to ~/.local/share/fonts (or /usr/share/fonts) and run fc-cache -f to register it.
GNOME Fonts / FontForge Open-source Double-click in GNOME Fonts to preview/Install, or open in FontForge to edit.
Web1 app
Transfonter / online font tools Free Upload a .ttf to preview it and convert to WOFF/WOFF2 (or vice versa) client-side.

Technical details

deep spec
Container formatsfnt (table directory + tagged binary tables)
Byte orderBig-endian
Magic bytes00 01 00 00 at offset 0 (sfnt version 1.0 - TrueType outlines)
MIME typefont/ttf (also application/x-font-ttf, application/font-sfnt)
Glyph outline typeQuadratic Bézier curves (TrueType rasterizer)
Hinting systemBytecode instruction language stored in cvt, fpgm, and prep tables; enables pixel-precise rendering at small sizes
Max glyphs per font65,535 (16-bit glyph index)
Units per em (UPM)Typically 1,000 or 2,048; maximum 16,384
Typical file size20 KB - 30 MB; Latin fonts are small, large CJK fonts may reach tens of MB
Integrity mechanismPer-table checksums plus a whole-font checkSumAdjustment field in the head table
Key internal tablesglyf (outlines), cmap (char→glyph), hmtx (metrics), head, name, OS/2, post, cvt/fpgm/prep (hinting)
Color font supportOptional COLR/CPAL tables (layered color) or sbix/CBDT tables (embedded bitmap/PNG)
Embedding permissionsfsType field in the OS/2 table flags embedding rights; no encryption is applied
OpenType relationshipTrueType is the outline technology in many OpenType fonts; a .ttf may also carry OpenType layout tables (GSUB, GPOS)
Platform supportWindows, macOS, Linux, Android, iOS - installs natively without conversion on all major systems
Web deliveryRaw .ttf works in browsers; WOFF and WOFF2 wrap the same sfnt data with compression for faster web transfer
ReleasedTrueType: 1991 (Apple System 7); cross-platform standard through the 1990s
Latest versionSpecification folded into OpenType (ISO/IEC 14496-22, 'Open Font Format'); current edition 2019
Open standardYes · royalty-free
Specificationlearn.microsoft.com

TTF conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with TTF files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about TTF files.

Frequently asked questions

How do I install a TTF font?
Windows: double-click the .ttf and click Install. macOS: double-click and click Install Font in Font Book. Linux: copy it to ~/.local/share/fonts and run fc-cache -f. The font then appears in your apps.
What's the difference between TTF and OTF?
Both are sfnt fonts. TTF uses TrueType (quadratic) outlines; OTF often uses PostScript/CFF (cubic) outlines and OpenType is a superset that adds advanced layout features. For most users they install and work identically.
How do I convert a TTF to WOFF2 for my website?
Wrap it with a tool like fontTools, Google's woff2 CLI, or an online converter (Transfonter). It's lossless and makes the font much smaller for @font-face delivery.
Why won't my TTF install or show up in my app?
Common causes: the font is corrupt (re-download), it's already installed under a different name, the app was open during install (restart it), or on Linux you didn't refresh the cache (fc-cache -f).
Can I edit a TTF font?
Yes - open it in FontForge (free) or FontCreator (paid) to change glyphs, metrics, kerning and hinting, then regenerate the .ttf.
Is it legal to use a downloaded TTF font?
Depends on its license. Many free fonts are free for personal use only; commercial use, web embedding, or app bundling may require a paid license. Check the font's license and the OS/2 embedding flags.
How do I preview a TTF without installing it?
Double-click it (Windows Font Viewer / macOS Font Book preview), or upload it to a web tool like Transfonter to see the glyphs without installing.

References

1ISO/IEC 14496-22 - Open Font Formatwww.iso.org
2Microsoft Typography - OpenType/TrueType speclearn.microsoft.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Related extensions

.WOFFWeb Open Font Format
.EOTEmbedded OpenType Font
.MCFMathcad Font / Resource File
.CHRBorland BGI Stroke Font File
.OTFOpenType Font
.BDFGlyph Bitmap Distribution Format

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z