Font Utility

TTC to TTF Unpacker

Extract every font from a TrueType Collection

Drop a .ttc file and get a ZIP with each individual TrueType font as a separate .ttf file — ready to use in your design tool, OS or webfont generator.

Drop a .ttc file here or click to browse

TrueType Collection (.ttc) — up to 100 MB

100% in your browser

Parsing happens locally with JavaScript. Your font collection is never uploaded to any server.

Every font, named correctly

Each extracted TTF is renamed using the font's internal PostScript / Full name — not generic 'font_1.ttf' filenames.

Big files welcome

Handles large East-Asian collections up to 100 MB without trouble — straight from your machine.

What is a TTC file?

A TrueType Collection (.ttc) packs multiple TrueType fonts into a single file by sharing common tables (glyphs, kerning, metrics) between them. They were originally designed for CJK (Chinese, Japanese, Korean) fonts where multiple typographic styles share the same enormous glyph set, and they're still common in macOS system fonts and Microsoft Office bundles.

Why unpack a TTC?

Most design tools, browsers and webfont generators expect individual .ttf files. If you only need one face from a large collection — or want to convert the fonts to WOFF2 for the web — you first have to split the TTC back into separate .ttf files. That's exactly what this tool does.

How the unpacking works

A TTC starts with a small header ('ttcf' magic) that lists the offset of every embedded font's table directory. Our parser walks through that directory, reconstructs each font's full set of tables, and rebuilds them as standalone .ttf files with corrected offsets and checksums — all inside your browser.

What you get

  • One standalone .ttf file per font inside the collection.
  • Each file is named after the font's internal name table for easy identification.
  • A single ZIP download containing all extracted fonts.
  • No installation, no upload, no command-line tools — works on any device with a modern browser.

Privacy

Your file is read and parsed entirely client-side. Nothing is transmitted, stored or logged on our servers.

Frequently asked questions