Gothic Font Generator - Fraktur Letters, Copy and Paste

Use this gothic font generator to convert any text into Mathematical Fraktur and Bold Fraktur Unicode letters with live U+ code points for bios, posts, and chats.

Updated: June 19, 2026 • Free Tool

Gothic Font Generator

Fraktur uses U+1D504 to U+1D537. Bold Fraktur uses U+1D56C to U+1D59F.

Limits the number of code points kept from the input before mapping (1 to 500).

Up to 500 Unicode characters. Longer text is truncated before mapping so the output stays within platform limits.

Results

Gothic text (selected variant)
0
U+ code points 0
Output characters 0
Mapped letters 0
Unmapped characters 0

What Is Gothic Font Generator?

A gothic font generator is a browser-based Unicode tool that rewrites the Latin letters in any short word or phrase into Old English style blackletter characters from the Mathematical Fraktur and Bold Fraktur blocks, then returns the result as copy-and-paste text for social-media bios, Discord names, classroom handouts, and band posters.

  • Social-media bios and usernames: Paste a gothic-styled word into an Instagram, TikTok, X, or Discord bio so the line stands out in a list of plain left-to-right usernames.
  • Band posters, album art, and Twitch overlays: Use the gothic output as a quick mock-up for band names, album titles, or stream overlays where an Old English look is the goal.
  • Worksheets and history lessons: Generate a gothic version of a vocabulary word or historical name for a worksheet, a calligraphy comparison, or a history handout.
  • Coding projects and CSS samples: Test which Fraktur and Bold Fraktur codepoints a web font supports before adding a fraktur fallback to a CSS @font-face declaration.

The output is plain Unicode text, so the gothic result pastes into almost any text field and travels as normal characters rather than as an image or a separate font file. Use the max-character cap to keep the result inside platform limits such as the X or Discord bio cap.

When the next step is a flowing script look instead of blackletter, the Cursive Font Calculator applies the Mathematical Script block to the same source text.

How Gothic Font Generator Works

The calculator reads your text, looks up every letter in a per-letter Fraktur or Bold Fraktur table, and writes the matching code point in its place; every other character passes through unchanged so the surrounding punctuation and digits stay readable.

styled[i] = FRAKTUR_UPPER[char] if A-Z, FRAKTUR_LOWER[char] if a-z, else char
  • sourceText: The plain-text string typed in the textarea, truncated to the user-selected max length before mapping.
  • variant: The gothic style: fraktur (U+1D504 to U+1D537) or bold-fraktur (U+1D56C to U+1D59F).
  • maxLength: Maximum number of code points kept from the input before mapping, between 1 and 500.

Each Fraktur or Bold Fraktur codepoint is a real character in the Unicode Standard, so the styled output behaves like ordinary text: it copies, pastes, and counts toward character limits the same way the original does. The max-character cap uses Array.from so surrogate pairs such as emoji count as one code point each, which keeps the truncation aligned with what a platform character counter reports.

Converting 'Gothic' with the standard Fraktur variant

sourceText = 'Gothic'; variant = 'fraktur'; maxLength = 80

Map G to U+1D50A, o to U+1D52C, t to U+1D531, h to U+1D525, i to U+1D526, c to U+1D520. Keep the original order.

Styled text: 𝔊𝔬𝔱𝔥𝔦𝔠. Mapped letters: 6. Unmapped characters: 0.

All six letters gain a fraktur counterpart, the rest of the string stays empty because there are no digits or punctuation.

Mixed input with digits and punctuation

sourceText = 'Hi 2024!'; variant = 'fraktur'; maxLength = 80

Map H and i to their fraktur forms, leave the space, the four digits, and the exclamation mark unchanged.

Styled text: ℌ𝔦 2024!. Mapped letters: 2. Unmapped characters: 6.

Two letters become fraktur characters and the remaining space, four digits, and exclamation point pass through exactly as typed.

According to Unicode Consortium, the lowercase Mathematical Fraktur letters occupy U+1D51E through U+1D537 and the uppercase Fraktur letters occupy U+1D504 through U+1D51D in the Mathematical Alphanumeric Symbols block.

For a left-right flipped version of the same source string, the Mirror Text Converter applies the Unicode mirror map to each letter while keeping the order intact.

Key Concepts Explained

Four ideas explain why the gothic output looks the way it does and how it differs from a downloadable blackletter font.

Mathematical Fraktur block

The lowercase Fraktur letters live at U+1D51E to U+1D537 and the uppercase Fraktur letters live at U+1D504 to U+1D51D, with C, H, I, R, and Z placed in the Letterlike Symbols block (U+212D, U+210C, U+2111, U+211C, U+2128) before the contiguous range was added.

Bold Fraktur block

The Bold Fraktur uppercase letters occupy U+1D56C to U+1D585 and the lowercase letters occupy U+1D586 to U+1D59F, so the heavier variant uses a single contiguous range with no special-case letters.

Fraktur vs blackletter vs Old English

Fraktur is the Unicode name for the mathematical alphanumeric style, blackletter is the broader calligraphic family, and Old English is the everyday name for the same family of letterforms used in medieval manuscripts and tattoo fonts.

Unicode styled text is not a font

Replacing a letter with a Fraktur code point changes the code point, not the rendering, so the styled text travels as ordinary characters and renders correctly only when the receiving platform's font has a glyph for that code point.

Knowing the four ideas above makes the result predictable: the calculator maps the 26 lowercase and 26 uppercase Latin letters and leaves everything else alone.

When the destination calls for slanted text rather than blackletter, the Italic Text Calculator applies the Mathematical Italic block to the same source string.

How to Use This Calculator

Five short steps cover the common workflows, from a quick bio flourish to a longer CSS preview.

  1. 1 Type the source text: Enter the word, phrase, or sentence to convert in the textarea. Inputs longer than the max-character cap are truncated before mapping.
  2. 2 Pick a gothic variant: Choose Fraktur for the standard blackletter look (U+1D504 to U+1D537) or Bold Fraktur for the heavier blackletter look (U+1D56C to U+1D59F).
  3. 3 Set the character cap: Adjust the max-characters field to fit the destination: 30 for Discord nicknames, 80 for bios, 240 for paragraphs, up to 500 for longer previews.
  4. 4 Read the U+ code points: Check the code-point list to confirm the destination platform can render the Fraktur codepoints, and to copy individual code points when you need them in CSS or HTML.
  5. 5 Copy the gothic string: Select the styled text in the result panel and paste it into the bio, post, worksheet, or CSS sample where you need the Old English look.

A history teacher types 'Medieval' into the textarea, picks Bold Fraktur, and the calculator returns 𝕄𝕖𝕕𝕚𝕖𝕧𝕒𝕝 together with the matching U+ code points for a handout that compares medieval scripts side by side.

When the next step is a sans-serif bold look instead of blackletter, the Bold Text applies the Mathematical Bold block to the same source string.

Benefits of Using This Calculator

The gothic font generator saves the time of hunting through Unicode tables and guessing which codepoint looks right at a glance.

  • Per-letter fraktur map: Map lowercase a-z to U+1D51E to U+1D537 and uppercase A-Z to U+1D504 to U+1D51D (with the special-case C, H, I, R, Z in the Letterlike Symbols block) in one pass.
  • Two gothic variants in one place: Switch between standard Fraktur and Bold Fraktur without retyping the source string, which is useful for comparing the two blackletter weights side by side.
  • Live U+ code points: See the matching U+ code points for every character in the gothic output so you can drop them into CSS, HTML, or documentation without opening a second tool.
  • Built-in character counters: Mapped letters and unmapped characters are counted separately, so you can plan around the 30-character Discord nickname cap or the 160-character X bio cap without guessing.
  • Adjustable character cap: Trim longer inputs to the destination platform's limit before mapping so the result panel never overflows a textarea or a chat input.

The strongest case for the tool is removing copy-paste mistakes between Fraktur codepoints when the destination strips non-ASCII characters before storing the bio. The code-point list also doubles as a quick reference for CSS @font-face fallbacks when a project needs a fraktur font for older browsers.

When the same source text needs to be flipped upside down instead of restyled, the Upside Down Text applies the upside-down Unicode map while leaving the letter order intact.

Factors That Affect Your Results

Five factors decide how the gothic output looks in the destination and how much of the source text is preserved.

Per-letter Fraktur map

Each lowercase letter in a-z has exactly one fraktur counterpart in U+1D51E to U+1D537 and each uppercase letter in A-Z has one counterpart in U+1D504 to U+1D51D, with C, H, I, R, and Z placed in the Letterlike Symbols block.

Variant selection

Fraktur uses the standard Mathematical Fraktur block (U+1D504 to U+1D537). Bold Fraktur uses the heavier Mathematical Bold Fraktur block (U+1D56C to U+1D59F), which renders with thicker strokes in supporting fonts.

Receiving font support

The styled text is plain Unicode, so the receiving platform's font must have a glyph for each Fraktur or Bold Fraktur code point; web fonts and most modern system fonts render the styled characters correctly, while older fonts may show a missing-glyph box.

Character cap and truncation

Inputs longer than the max-characters setting are truncated to that count before mapping, so the result panel stays within platform character limits and the U+ code-point list stays scannable.

Unmapped characters

Digits, spaces, punctuation, accented Latin letters, and non-Latin scripts pass through unchanged because Unicode only assigned Fraktur codepoints to the 26 uppercase and 26 lowercase basic Latin letters.

  • The Fraktur block covers only A-Z and a-z. Digits, punctuation, accents, emoji, and non-Latin scripts pass through unchanged.
  • Some platforms normalise or strip non-ASCII characters before storing a bio or nickname, so the fraktur string may not survive a round trip through every destination.
  • Fraktur is a mathematical alphanumeric style, not a real blackletter font, so the styled output renders correctly only when the receiving font has a glyph for the chosen codepoints.

If you only need the plain mapping, the standard Fraktur output is enough. If you want a heavier blackletter look, switch to Bold Fraktur. Both maps are one-to-one for the letters that have entries, so the round-trip is lossless for the supported letters and the surrounding punctuation is preserved exactly.

According to Unicode Consortium, the uppercase Fraktur letters C, H, I, R, and Z were encoded in the Letterlike Symbols block at U+212D, U+210C, U+2111, U+211C, and U+2128 before the contiguous Mathematical Alphanumeric Symbols block was added.

When the next step is to inspect the raw code point of every character in the source string, the ASCII Converter reports the ASCII or Unicode numeric value for each letter.

Gothic font generator showing the word Gothic converted into Mathematical Fraktur and Bold Fraktur Unicode letters with matching U+ code points and character counts
Gothic font generator showing the word Gothic converted into Mathematical Fraktur and Bold Fraktur Unicode letters with matching U+ code points and character counts

Frequently Asked Questions

Q: What does a gothic font generator do?

A: A gothic font generator rewrites the Latin letters in any short word, phrase, or sentence into Old English style blackletter characters from the Mathematical Fraktur and Bold Fraktur blocks, then returns the result as copy-and-paste Unicode text for bios, posts, and chats.

Q: How does the gothic font generator convert letters?

A: The calculator reads each character, looks up the letter in a per-letter Fraktur or Bold Fraktur table, and writes the matching code point in its place. Digits, punctuation, accents, and emoji pass through unchanged so the surrounding context stays readable.

Q: What is the difference between gothic, fraktur, and blackletter fonts?

A: Fraktur is the Unicode Consortium's name for the mathematical alphanumeric style, blackletter is the broader calligraphic family of medieval letterforms, and Old English is the everyday name for the same family of letters used in tattoos and posters.

Q: Which Unicode block contains the gothic letters?

A: The lowercase Mathematical Fraktur letters occupy U+1D51E to U+1D537 and the uppercase Fraktur letters occupy U+1D504 to U+1D51D, with C, H, I, R, and Z placed in the Letterlike Symbols block at U+212D, U+210C, U+2111, U+211C, and U+2128.

Q: Can I copy and paste gothic text on social media?

A: Yes on most modern platforms. The styled text is plain Unicode, so it copies like any other text. If a platform lacks a font that includes the chosen code points, the result may show as a missing-glyph box until a supporting font is used.

Q: Why do some characters stay the same in gothic text?

A: Only the 26 uppercase and 26 lowercase Latin letters are remapped. Digits, spaces, punctuation, accented Latin letters, emoji, and non-Latin scripts are preserved and counted in the unmapped field, so the rest of your text stays exactly as you typed it.