35 styles · 116 decorations · no sign-up

Gothic Font Generator

A gothic text generator for Old English, blackletter and Fraktur in one box. Gothic fonts copy and paste as ordinary Unicode characters, so nothing gets installed at your end or anyone else’s.

  • 35 font styles
  • 116 decorations
  • Instant & 100% free

Create fancy text

Type once and compare every Unicode style instantly.

Nothing you type leaves your device

Decoration

Selected: None

Style category
Favorites
Recent text

Styles

Why use this fonts generator

Live as you type

Every one of the 35 styles updates instantly. No “generate” button, no page reloads, no waiting.

Works everywhere

Real Unicode characters paste cleanly into Instagram, TikTok, Discord, WhatsApp, X and most modern apps.

Private by design

Everything runs in your browser. No account, no uploads, no tracking of the text you type.

Save what you love

Star your go-to styles and revisit recent text, kept locally so your setup is waiting next time.

Gothic, blackletter, Old English and Fraktur all point at the same characters online: Mathematical Fraktur, encoded at U+1D504 through U+1D537. They are not a typeface you install. They are 52 separate letters that permanently look like blackletter, which is why the look survives being pasted into a field that strips formatting.

That range has five holes in it, no digits at all, and a habit of turning into empty boxes on older phones. This page covers each of those, plus what a gothic word costs against a 32 character Discord name and whether Unicode Fraktur is fit to take to a tattoo artist.

Everything above runs in your browser on this page. There is no account, no watermark and no upload, and the 35 styles in the main generator all work the same way.

Key takeaways

  • Gothic, blackletter, Old English and Fraktur are four names for one Unicode set. Any generator using those labels hands you the same characters.
  • Five capitals are missing from the Fraktur range. C, H, I, R and Z are borrowed from a different Unicode block, which is why a word like RICH looks slightly mismatched.
  • Fraktur has no digits. A clan tag with a year in it will always be part plain.
  • Every Fraktur letter is stored as two UTF-16 units, so a 32 character Discord display name fits roughly 16 gothic letters.
  • It is a mockup tool for tattoos and band logos, not artwork. Unicode Fraktur has no kerning pairs, ligatures or alternates.

What are gothic fonts, and are they the same as Old English?

Gothic fonts online are Unicode characters shaped like blackletter script. Type a word into the box above and you get 𝔀𝔬𝔯𝔡 in Bold Gothic and 𝔴𝔬𝔯𝔡 in regular Fraktur, and both are real characters rather than a font setting.

Old English is the same thing under a different label, and the label is a misnomer that has stuck. Old English names a language spoken in England before roughly 1150, not a lettering style. The typeface people mean is blackletter, and the specific Unicode flavour of it is Fraktur, a German blackletter variant. Search for an old English font generator, a blackletter font generator or a Fraktur generator and every one of them returns these same code points.

Because they are characters and not a font file, a gothic name renders for everyone who can see your profile, on iPhone, Android and desktop, with nothing installed on their side. That is the whole trick, and it is also the source of every limitation further down this page.

Why does “Gothic” also mean a plain sans-serif font?

Because the word carries four unrelated meanings in typography, and only one of them is the spiky medieval one you came here for.

  • Gothic as blackletter. The dense, angular scripts of medieval Europe: Textura, Rotunda, Schwabacher, Fraktur. This is what the generator above produces.
  • Gothic as a sans-serif grotesque. Nineteenth century American type founders sold their sans-serif faces as “Gothic”, which is how Franklin Gothic, News Gothic, Trade Gothic and Century Gothic got their names. Century Gothic is a geometric sans with no serifs and nothing medieval about it, so yes, it is a sans-serif font, and no, you cannot generate it here.
  • Gothic as Japanese sans-serif. In Japanese typography ゴシック体 (gothic-tai) means a sans-serif face, the counterpart to 明朝体 (Mincho) for serif.
  • Gothic as an actual alphabet. The Gothic script devised by Bishop Ulfilas in the fourth century to write the Gothic language has its own Unicode block starting at U+10330 GOTHIC LETTER AHSA. It looks nothing like blackletter and almost nobody searching for gothic text wants it.

If someone asks you for a Gothic font and means a resume heading, they want Century Gothic from a font menu. If they mean a metal logo or a tattoo, they want blackletter, and that is what copies out of this page.

Where does gothic Unicode text actually come from?

From mathematics, which is the part nobody expects. The letters live in the Mathematical Alphanumeric Symbols block, U+1D400 to U+1D7FF, which holds 996 assigned characters and was added in Unicode 3.1 in 2001.

Mathematicians needed 𝔤 and g to mean different things in the same equation, so the standard encoded a full set of styled Latin and Greek alphabets as distinct characters rather than as formatting. Regular Fraktur occupies U+1D504 to U+1D537 and Bold Fraktur occupies U+1D56C to U+1D59F. The range stops at U+1D537, MATHEMATICAL FRAKTUR SMALL Z; the very next code point, U+1D538, is already MATHEMATICAL DOUBLE-STRUCK CAPITAL A.

The Unicode Standard is explicit that these characters are for mathematical notation and should not be used as a substitute for real styling markup. Social platforms give you no styling markup at all, which is exactly why the workaround exists and why it behaves oddly in search and in screen readers.

Why do the capitals C, H, I, R and Z look different?

Because those five capitals are not in the Fraktur range. U+1D506, U+1D50B, U+1D50C, U+1D515 and U+1D51D are reserved and permanently unassigned. Unicode left the slots empty because blackletter versions of those five letters had already been encoded years earlier in the Letterlike Symbols block, where mathematicians were using them for specific quantities.

  • C comes from ℭ U+212D BLACK-LETTER CAPITAL C
  • H comes from ℌ U+210C BLACK-LETTER CAPITAL H
  • I comes from ℑ U+2111 BLACK-LETTER CAPITAL I
  • R comes from ℜ U+211C BLACK-LETTER CAPITAL R
  • Z comes from ℨ U+2128 BLACK-LETTER CAPITAL Z

A generator that substitutes them correctly gives you 𝔠𝔥𝔞𝔬𝔰 with a proper ℭ when you capitalise it. A lazy one leaves a gap, a box or a plain Latin C sitting in the middle of the word. Type CHRIZ into the box above and look at the Fraktur row: those are the five characters, pulled from two different blocks and drawn by whichever font your device reaches for.

The practical consequence is that the five borrowed capitals are drawn from a different part of your device’s font stack, so on some systems they sit a shade heavier or narrower than their neighbours. It is not a bug in the text. It is two Unicode blocks meeting in the middle of one word.

Why won’t numbers or punctuation turn gothic?

Fraktur has no digits. Mathematical Alphanumeric Symbols only supplies digit variants for five styles, and Fraktur is not one of them. Bold digits exist at U+1D7CE to U+1D7D7, and there are double-struck, sans-serif, sans-serif bold and monospace sets after those, but there is no MATHEMATICAL FRAKTUR DIGIT anything. There never was.

Punctuation is the same story. There is no gothic full stop, comma, exclamation mark, hyphen or ampersand, so every one of them passes straight through unchanged. A clan tag written as 𝔡𝔬𝔬𝔪 2026 will always be half blackletter and half plain, no matter which generator you use.

Two workarounds actually help. Spell the number out, so 2026 becomes 𝔱𝔴𝔢𝔫𝔱𝔶 𝔱𝔴𝔢𝔫𝔱𝔶 𝔰𝔦𝔵. Or borrow digits from a style that has them, such as the circled or fullwidth sets on our number fonts page, and accept that they will not match the blackletter weight.

How much of your character limit does gothic text cost?

Twice what plain text costs. Every Fraktur letter sits above U+FFFF, so UTF-16 stores it as a surrogate pair, which most platforms count as two characters rather than one.

The word midnight in plain text and five styles, with the UTF-16 units each one spends against a character limit
StyleThe word midnightUnits used
Plainmidnight8
Gothic (Fraktur)𝔪𝔦𝔡𝔫𝔦𝔤𝔥𝔱16
Bold Gothic𝖒𝖎𝖉𝖓𝖎𝖌𝖍𝖙16
Small Caps / Tiny Textᴍɪᴅɴɪɢʜᴛ8
Circle Bubbleⓜⓘⓓⓝⓘⓖⓗⓣ8
Wide (Fullwidth)midnight8

In practice that means a 32 character Discord display name holds about 16 gothic letters, a 150 character Instagram bio holds about 75, a 50 character X display name holds about 25, and a 30 character TikTok nickname holds about 15. Small caps and circled letters sit below U+FFFF and cost exactly what plain text costs, which makes them the obvious fallback when a name will not fit.

Where can you paste gothic text, and where does it break?

Almost every display field takes it. The fields that refuse it are the ones tied to identity or to lookup: handles, hashtags and anything a search index has to match.

Where gothic Unicode saves, where it is rejected, and where it saves but stops working
FieldLimitGothic Unicode
Discord display name32YesAbout 16 gothic letters
Discord server nickname32Yes
Discord username (the @handle)2 to 32NoLowercase letters, digits, underscore and period only
Discord server name100Yes
Instagram name field30Yes
Instagram username30NoLetters, numbers, periods and underscores only
Instagram bio150YesAbout 75 gothic letters
TikTok nickname30Yes
X display name50Yes
YouTube channel name100Yes
Facebook nameNot publishedNoThe real-name policy rejects styled characters
Hashtags on any platformCounts inside the captionBreaksSaves as text, stops matching the tag

Platform limits move and few of them are documented officially, so treat the numbers as reliable in practice rather than as published specification, and watch the in-app counter before you commit to a long name.

Why does gothic text show up as empty boxes for some people?

The box is called tofu, and it means the device reading your text has no font covering that code point. The character arrived intact. There is simply nothing on that machine that knows how to draw it, so the renderer falls back to a blank rectangle.

Coverage of U+1D5xx is thinner than coverage of ordinary letters, so gothic is one of the styles it happens to most. Older Android builds, some Windows desktop apps, e-readers, in-car dashboards, smart TVs and older set-top boxes are the usual suspects. Newer phones almost always render it.

The important part is that it is a problem at the reader’s end, not yours, which is why checking it on your own phone proves nothing. If a name has to work for everyone, bold and small caps have far wider font coverage than Fraktur does.

Is gothic Unicode good enough for a tattoo or a band logo?

For a mockup, yes. For the final artwork, no, and it is worth being blunt about why.

Unicode Fraktur is a fixed set of 52 letters. It has no kerning pairs, so letter spacing is whatever the rendering engine guesses. It has no ligatures, so the classic blackletter joins never appear. It has no swashes, no descender flourishes, no alternate forms and no way to lengthen a stroke into the next letter. Those four things are most of what makes a blackletter tattoo or a metal band logo look like one.

What it is genuinely good for is deciding. Generate the word, screenshot it, see whether the shape of the name works at all before anyone spends money. Then hand that to a letterer or a designer who will draw it properly, and expect the finished piece to look better than the Unicode version, because it will.

  1. ℜ𝔢𝔮𝔲𝔦𝔢𝔪Gothic (Fraktur)The R here is ℜ, borrowed from Letterlike Symbols.
  2. 𝕽𝖊𝖖𝖚𝖎𝖊𝖒Bold GothicHeavier strokes. Holds up better at member-list size.
  3. †ℜ𝔢𝔮𝔲𝔦𝔢𝔪†Fraktur + CrossTwo extra characters against your limit, not four.
  4. ꧁ 𝕽𝖊𝖖𝖚𝖎𝖊𝖒 ꧂Bold Gothic + BorderA common clan tag shape. Eats four characters.
  5. ☠ 𝕽𝖊𝖖𝖚𝖎𝖊𝖒 ☠Bold Gothic + SkullU+2620 SKULL AND CROSSBONES on each side. Four characters.
  6. ʀᴇqᴜɪᴇᴍSmall CapsThe safe fallback. One unit per letter and near-universal coverage.

How did blackletter get from Gutenberg to metal logos?

Blackletter started as a handwriting reform. Scribes in twelfth century northern Europe compressed the rounded Carolingian minuscule into a narrow, angular script that fitted more words on expensive parchment. The densest version of it is called Textura, and that is the style Johannes Gutenberg cut his type to imitate for the 42-line Bible around 1455, because printed pages were supposed to look like manuscripts.

Fraktur is the later German branch, developed in the 1510s for a printing project commissioned by Emperor Maximilian I, and it became the default German printing type for the next four centuries. The long argument over whether German should be set in Fraktur or in the roman types the rest of Europe used is known as the Antiqua-Fraktur dispute, and it ran from the eighteenth century into the twentieth. It ended abruptly with a decree of 3 January 1941 that abolished Fraktur in German official use on a fabricated pretext about its origins.

The style survived in newspaper mastheads, brewery labels, certificates and diplomas, and it was picked up again from the 1970s onward by heavy metal bands, tattoo shops and West Coast lettering traditions. That is the lineage sitting behind a Discord clan tag: a parchment-saving measure from the Middle Ages, by way of a printing press and a masthead.

What does a gothic bio sound like to a screen reader?

Not like words. VoiceOver and TalkBack look up each character in a pronunciation table, and Mathematical Fraktur is not in the table as a letter. Depending on the reader and the verbosity setting, a gothic word is announced as a run of Unicode character descriptions, read out letter by letter with the block name attached, or skipped entirely and replaced with silence.

Platform search has the same blind spot for a different reason. Discord, Instagram and TikTok match plain characters, so a server called 𝔫𝔦𝔤𝔥𝔱𝔴𝔞𝔱𝔠𝔥 does not come back when someone types nightwatch. The characters are not the letters they resemble.

The fix is the same in both cases and it costs you nothing: style one line, keep the rest ordinary. A gothic display name with a plain spelling somewhere in the bio stays findable and stays readable, and you still get the look you came for.

How to Use the Gothic Font Generator

1

Enter Your Text

Type the word or line you want restyled. Lettering reads best over short strings (a display name, a handle, one line of a caption), so start with the part that actually needs the treatment.

2

Pick a Style

Watch the same word render in every style at once and compare them side by side. Two styles that look near-identical in a list can read very differently at the size a bio is shown in.

3

Copy & Paste

Press copy on the lettering you settled on. The styling travels inside the characters themselves, so it survives the paste with nothing left behind.

Frequently Asked Questions

Is gothic text the same as Old English text?

Online, yes. Gothic generators, Old English generators, blackletter generators and Fraktur generators all output the same Mathematical Fraktur characters at U+1D504 to U+1D537. The distinction only matters historically: Old English is a language spoken in England before about 1150, while the lettering style is blackletter, and Fraktur is the German branch of it that Unicode happened to encode.

Why do the letters C, H, I, R and Z look different in gothic?

Those five capitals are reserved in the Fraktur range, because blackletter versions of them were already encoded in the Letterlike Symbols block for mathematical use. A correct generator substitutes ℭ U+212D, ℌ U+210C, ℑ U+2111, ℜ U+211C and ℨ U+2128, which come from a different part of your device's font stack and can sit slightly heavier or narrower than the letters around them.

Can you make gothic numbers?

No. Unicode never encoded Fraktur digits, so 0 to 9 stay plain in every gothic generator. Only bold, double-struck, sans-serif, sans-serif bold and monospace got digit sets. If you need styled figures, borrow circled or fullwidth digits from number fonts and accept that they will not match the blackletter weight.

Does gothic text work in a Discord name?

Yes, in the display name, server nickname and server name. It will not save in the username, the lowercase @handle, which accepts only letters, digits, underscores and periods. A display name holds 32 characters and each gothic letter counts as two, so you get about 16 visible letters. Full field-by-field detail is on the Discord fonts page.

Will gothic font work for a tattoo?

As a mockup, yes. As final artwork, no. Unicode Fraktur is 52 fixed glyphs with no kerning pairs, no ligatures, no swashes and no alternate forms, which is most of what a blackletter tattoo relies on. Generate the word to test whether the name works as a shape, then take it to a letterer to draw properly.

Why does my gothic text show as boxes on someone else's phone?

Their device has no font covering the U+1D5xx range, so the renderer draws an empty rectangle, called tofu. The character itself is fine and the fault is at the reading end, which is why testing on your own phone tells you nothing. Older Android builds, some Windows apps, e-readers and car displays are the common failures. Bold and small caps have much wider coverage.

Use blackletter like a headline, not like a paragraph

Fraktur was designed to be read in long columns by people who had never seen anything else. Nobody reads it that way now. On a profile it works as an accent: one name, one clan tag, one line of a bio, with everything you actually want people to read or search for left in ordinary letters.

Scroll back up, type the word you want, and watch what happens to the capitals and to the digits before you paste it anywhere. If it turns out too wide for a 32 character field, calligraphy and cursive carry a similar mood at a lower cost, and small caps costs nothing at all.

Explore More Font Generators

Ready to make your text stand out?

Scroll back up, type a word, and copy your favourite style in a couple of seconds. It stays free, forever.