Drop emoji and pictograph glyphs (U+1F300–U+1FAFF, U+2600–U+27BF) from a font. Useful when system fonts already provide colour emoji at the OS level.
Upload your font
We strip glyphs in U+1F300–U+1FAFF (emoji), U+2600–U+27BF (dingbats), and U+E000–U+F8FF (PUA)
Download a leaner font — emoji are rendered by the OS via the system fallback chain
0 bytes uploaded. Emoji Glyph Remover runs entirely in your browser using opentype.js and the File API. Your fonts never leave your device.
This tool requires the Free plan or higher.
On modern OSes (iOS, macOS, Windows 10+, Android 9+), emoji render via the system colour-emoji font (Apple Color Emoji, Segoe UI Emoji, Noto Color Emoji). Removing emoji from your web font lets the OS take over — usually higher quality and zero bandwidth.
Use the Custom Glyph Whitelist Builder instead — keep just the brand emoji you want and drop the rest.
Yes — U+2600–U+27BF (☀️ ✨ ❤️ etc.) are removed. If you rely on Wingdings-style icons, switch to the Whitelist Builder.
Strip unused glyphs from any font to shrink WOFF2 size by 60–95%. Choose a named subset (latin, latin-ext, cyrillic, greek) or paste a custom charset.
Open toolDrop COLR, CPAL, sbix, and SVG tables from colour fonts (Apple Color Emoji, Twitter Emoji, custom OpenType-SVG fonts). Result is a regular monochrome outline font.
Open toolPaste an exact list of characters you want to keep and get a hyper-minimal font with only those glyphs. Perfect for logos, headlines, and branded marks.
Open tool