Free TTC and OTC font extractor

Split a font collection into individual files

Upload one TTC or OTC collection and extract every contained face as its own TTF or OTF file. Each face keeps its detected outline format.

  • Format-preserving extractionTrueType faces become TTF and CFF-based faces become OTF
  • Clear face namesSeparate files are named safely and listed in the report
  • Sanitized resultsEvery extracted face is checked before packaging
1

Add one TTC or OTC collection

The collection may contain up to 10 font faces. Add one .ttc or .otc file per extraction.

Up to 5 files, 5 MB per file and 20 MB combined. A TTC or OTC collection may contain several fonts; a job can produce up to 10 font files.

2

Individual font files

Each collection face is extracted without forcing every result into the same outline format.

OutputTTF and OTF facesEach collection face is extracted without forcing every result into the same outline format.
3

Confirm and start

The collection will be split, sanitized and packaged with a face-by-face report.

Before you download

What TTC and OTC collections contain

A font collection stores several related faces in one file and may share tables between them. Extraction rebuilds each face as a standalone font.

01

TTC usually contains TrueType faces

Extracted TrueType-outline faces are returned as separate TTF files.

02

OTC can contain CFF faces

OpenType collection faces with CFF outlines are returned as OTF instead of being unnecessarily converted.

03

Shared data becomes standalone

Individual files can be larger in total because collection-level table sharing no longer applies.

Font collection extractor questions

What is the difference between TTC and OTC?

Both are collection containers. TTC is commonly associated with TrueType faces, while OTC is used for OpenType collections and may contain CFF data.

Why do I receive both TTF and OTF files?

The extractor preserves the detected internal format of each face instead of converting all faces to one output type.

Can extraction restore a missing font face?

No. It can only separate faces stored in the collection. The report lists exactly what was found and extracted.