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.
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
TrueType Collection files with the .ttc extension (magic header 'ttcf'). The OpenType collection variant 'OTTO' wrapped in a TTC is also supported.
Yes. The unpacker reconstructs each font from the exact same binary tables that are stored inside the collection — no re-encoding, no re-hinting, no quality loss.
The number of extracted .ttf files always matches the number of fonts declared in the TTC header. Some collections only contain 2–3 faces even if the typeface family looks bigger in your OS.
Yes — once you have the individual .ttf files, drop them into our Webfont Generator to produce WOFF2 + @font-face CSS in one click.
Not yet — only true .ttc files. .dfont uses a Mac resource-fork wrapper that requires a different parser.
Unpacking is a technical operation, but most fonts have license terms that govern redistribution. Make sure you have the right to extract and use the fonts you upload.