How to strip emoji and pictograph glyphs from any font
- Step 1Drop your font — Any TTF, OTF, WOFF, or WOFF2. The tool walks every glyph, identifies those with codepoints in the emoji ranges, and excludes them from the output.
- Step 2Output the slimmed font — Result is a TTF with all non-emoji glyphs preserved. Run through TTF→WOFF2 next for the smallest deliverable.
- Step 3Verify rendering — Test a page with emoji content. The OS colour emoji (Apple Color Emoji on macOS, Segoe UI Emoji on Windows, Noto Color Emoji on Android) renders via the system fallback chain — your font carries no emoji, so no double-rendering.
Frequently asked questions
Won't my emoji disappear?+
No — modern OSes (iOS, macOS, Windows 10+, Android 9+) provide colour emoji via system fonts. When your web font lacks emoji glyphs, the browser walks the font fallback chain and uses the OS emoji font. Result: same rendering, smaller payload.
What if my font has BRANDED emoji?+
Use the Custom Glyph Whitelist Builder instead — keep just your brand emoji and drop everything else. Don't run Emoji Remover on a branded-emoji font; you'd strip the whole point of the font.
Does it strip dingbats too?+
Yes — Dingbats (U+2700–U+27BF) and Miscellaneous Symbols (U+2600–U+26FF) are removed alongside emoji. If you rely on Wingdings-style icons, switch to the Whitelist Builder.
Privacy first
Every JAD Font tool runs entirely in your browser using opentype.js and the wawoff2 WASM Brotli encoder. Your fonts never leave your device — verified by zero outbound network requests during processing.