Generate a custom placeholder / loading font from any SVG icon. Every visible Unicode character — 144K+ codepoints across Latin, Cyrillic, Greek, Arabic, Devanagari, CJK, and all other scripts — will render as your chosen glyph.

Use it as a web font fallback to show a uniform loading indicator while your real typeface downloads, or anywhere you need a single-glyph font that works across every language and writing system.

how it works

The generated .woff2 font uses cmap format 4 + 12 with 256 glyphs that all share the same outline. Each codepoint maps to one of the 256 glyphs via cp % 256, so adjacent characters almost always get different glyph IDs — preventing Safari / CoreText from collapsing repeated characters. CFF subroutinization and WOFF2 compression keep the file small despite the extra glyphs.

> drop svg here_|
or paste from clipboard (Ctrl+V)
or click to browse
SVG with 1000x1000 viewBox recommended
your glyph
-- no svg loaded --
sample text
-- generate font to preview --