Custom Font Generator

This custom font generator lets you build your own text style from parts: a base Unicode style, letter case, spacing, a decoration, an effect, and your own prefix and suffix. The result is copyable text, not a font file.

Name Studio

Length of the result, including the decoration, symbol, prefix and suffix: 9 characters you see, 9 code points, 17 UTF-16 units.

Name line preview: an approximate layout of a narrow name field. Your app may differ.

How counting works

Apps count text in different ways, and most do not say which. FontBlaze shows three counts for the actual result:

Characters you see
Each visible character counts once, including an emoji with a skin tone, a flag or a letter with an accent (grapheme clusters).
Code points
The Unicode characters underneath. An accented letter typed as a letter plus a mark is 2; a flag is 2; a keycap is 3.
UTF-16 units
The unit JavaScript uses for text length, and some apps use for limits. Styled letters from the math blocks take 2 each, so a styled name can reach a limit sooner.
  • Fits: within the limit by all three counts.
  • Depends on count: within the limit as characters you see, but over it as UTF-16 units. Code points may be within the limit or over it; the card and the Inspect panel say which counts fit.
  • Too long: over the limit even as characters you see.

None of these means the app will accept the text: some fields reject styled letters whatever their length.

The Instagram and Discord limits come from their help pages, listed on the sources page. Neither page says how styled letters, emoji or accents are counted, so check all three counts.

X post uses X's own published count instead: most letters, numbers and punctuation count as 1, while most styled letters, emoji and CJK characters count as 2, and each link counts as 23. A styled post can therefore hold about half as many characters.

ResultSample text

๐“จ๐“ธ๐“พ๐“ป ๐“ท๐“ช๐“ถ๐“ฎ

Copyable text, not an image or a font file.

Start from a preset

Presets only change the options below. They clear any symbol, and never touch your text, prefix or suffix.

Style kits

A kit keeps the options you chose and any name you give it, never your text, prefix or suffix. Kits stay in this browser on this device.

    Loading your style kits.

    Base style
    More base styles (14)
    Letter case
    Spacing
    Effect

    Effects add combining marks to each character. Some apps draw them differently or remove them.

    Decoration
    More decorations (27)
    Symbol
    More symbols (14)

    Place the symbol

    Symbols sit next to your text, inside any decoration. A symbol is not added again where the decoration already shows it.

    Your own prefix or suffix (optional)

    Added at the very start and end, outside the decoration. Used only on this page while you build: never saved, not even in a style kit, and kept as they are when you load one.

    Compose a bio, line by line

    Several lines, each with its own style and decoration, copied with the line breaks.

    How the builder works

    The builder, FontBlazeโ€™s Name Studio, applies your choices in a fixed order, so the result is predictable:

    1. Letter case changes your text first, for example to Title Case.
    2. Base style swaps the letters for a Unicode style such as Bold Script or Fraktur.
    3. Spacing adds spaces between characters.
    4. Effect adds combining marks such as underline, strikethrough, or capped glitch marks.
    5. Symbol adds one symbol from a small curated set, such as โœฆ or โ™ก, before, after or on both sides of your text.
    6. Decoration frames the result with a matching pair, for example โœง sparkles โœง or ใ€bracketsใ€‘.
    7. Prefix and suffix add your own characters at the very start and end.

    A symbol is never added next to the same symbol from the decoration, so โ˜… with the Stars decoration does not appear twice on one side.

    Every part comes from the same engine as the rest of FontBlaze. Characters a style cannot change stay plain, and the note under the result lists any letters or numbers among them.

    Looks to try

    • Soft name: Bold Script, Title Case, Sparkles decoration.
    • Gaming tag: Bold Fraktur, Ornamental wings decoration.
    • Vaporwave: Fullwidth, Wide spacing, Lenticular brackets.
    • Crossed-out aside: Plain letters with the Strikethrough effect.
    • Quiet tagline: Small Caps, Spaced, Dots decoration.

    Check the length and save a look

    Fit check counts the whole result three ways: characters you see, code points and UTF-16 units. Styled letters usually take two UTF-16 units each, so a styled name can reach a limit sooner than it looks. The presets use only limits that a platformโ€™s own help page states, and fitting a count never means an app will accept styled text.

    Style kits keep a look you like so you can use it again with any text. A kit holds the options you picked from the lists and the name and collection you give it. Your text and your own prefix and suffix are never saved, and loading a kit leaves them as they are. Kits stay in this browser until you delete them, and an export file lets you move them to another browser.

    Keep it usable

    Stacking several effects makes text longer and harder to read. Spacing, symbols and decorations add characters, which matters for fields with a length limit, so use the fit check or the character counter for longer results. Glitch effects are capped at eight marks per character, but even capped glitch text can be filtered as spam.

    This builder makes copyable text, not images or font files, and it does not use or imitate commercial fonts. To turn words into a picture, use the text to PNG maker.

    Frequently asked questions

    Does this create a real font I can install?

    No. It creates text made of Unicode characters that you copy and paste. Making an installable font file needs a font editor and original letter designs.

    Why does my effect look broken in some apps?

    Effects such as underline, strikethrough and glitch use combining marks. Some apps draw them in slightly different positions, and some remove them. Try the result where you plan to use it.

    Can I save my custom style?

    Yes, as a style kit. Press Save kit and the options you chose (base style, letter case, spacing, effect, decoration, symbol and any fit check preset) are kept in this browser. You can rename a kit, mark it as a favorite, put it in a collection, export your kits to a file and import them on another device. A kit never includes your text or your own prefix and suffix, and nothing is sent anywhere.

    How do I check that a styled name fits a length limit?

    Choose a limit in Fit check under the result. FontBlaze counts the whole result, including the decoration, symbol, prefix and suffix, in three ways, because apps count styled letters differently. The X post preset uses X's own published count instead. A result that fits every count can still be rejected by an app that does not allow styled letters.

    Find a style or tool

    โ†‘ โ†“ to move, Enter to open, Esc to closeSearched on this device. Nothing is sent or saved.