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 13 (many-to-one mapping) so all codepoints share a single glyph — keeping the file tiny. A GSUB calt feature alternates between two identical glyphs to prevent Safari / CoreText from collapsing repeated characters. An additional rlig (required ligatures) feature ensures the same alternation works for Arabic and other complex scripts where calt alone may be ignored.

> 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 --