At a glance. 35 styles that keep ä, ö, ü and ß, including Fraktur. Everything runs in your browser, so your text is never uploaded. Styled text is for names, bios and captions. It is not a way to make a username that search can find.
How to use the German font generator
Most fancy text generators only style the letters A to Z, so German words come out half styled or with the dots gone: the ü in Grüße or the ß in Straße stays plain or breaks. This one styles the base letter, attaches the dots, and tells you on every result what happened.
Type or paste
Write your text, or tap ä, ö, ü, ß and the quotation marks in the toolbar above the box.
Pick the umlaut mode
Styled, plain, or written out as ae, oe, ue and ss. Plain is the safest if a dot looks off on your device.
Copy a style
Press Copy on the row you like. Star the ones you will use again.
Paste and check
Paste into your app and look at it once before you publish. Need German words? Press Translate first.
Umlauts and ß in each style
An umlaut is the pair of dots on ä, ö and ü. Unicode has bold, Fraktur, script and similar letters only for the plain Latin letters A to Z, with nothing for ä, ö, ü or ß, so to keep the dots the generator styles the base letter and adds them as a combining mark. ß has no base letter to build on. It is a separate letter, so it stays plain in every styled alphabet.
| Option | What happens |
|---|---|
| Styled umlauts | Base letter styled, dots attached as a combining mark. ß stays plain |
| Plain umlauts | Normal ä, ö and ü, the safest choice if the dots look shifted |
| Write ae oe ue ss | Every umlaut and ß written out, then the whole word styled |
| Bubble, squared, parenthesized and fullwidth | These alphabets cannot carry the dots, so ä, ö and ü stay plain |
Writing the letters out is a normal German fallback, and the official spelling rules (opens in a new tab) allow ss for ß when it is not available, and Switzerland always writes ss. In capitals the rules write SS, and they also allow the capital ẞ. The Council for German Orthography published the 2017 update (opens in a new tab). This is what the tool does with a few words:
| Word | Written out | In capitals | Capitals written out |
|---|---|---|---|
| Schön | Schoen | SCHÖN | SCHOEN |
| Grüße | Gruesse | GRÜSSE | GRUESSE |
| Straße | Strasse | STRASSE | STRASSE |
| Äpfel | Aepfel | ÄPFEL | AEPFEL |
Writing ss can make two words look the same: Maße (measurements) and Masse (mass) both become Masse. So writing it out suits usernames and file names, not careful writing.
Test on your phone first. Marks are drawn by each device and app. The quick check above the styles shows you how your device draws the two dots, and switches to Plain umlauts if they look off. We have tested this in Chrome on Windows only, so paste a short sample into Instagram or Discord before you publish.
Fraktur: the Unicode alphabet and real fonts
The Fraktur and Bold Fraktur rows are the Unicode mathematical alphabets (opens in a new tab). They look like blackletter when pasted, but they are symbols, not a font, and they cover only A to Z. That is why ß cannot be Fraktur there, and why the dots on ü are attached afterwards.
If you want real blackletter with every German letter drawn properly, use the Real fonts tab. For a wider look at blackletter styles, see our Fraktur Font Generator and Gothic Font Generator. They style English text. This page is the one to use when your words have ä, ö, ü or ß.
What works where
Rules differ by app and change over time, so each row says how sure we are. Where an app publishes no rule, we say so instead of guessing.
| Where | What to expect | How sure |
|---|---|---|
| Instagram @username | Letters, numbers, periods and underscores only, up to 30 characters. Styled letters are unlikely to be accepted. We have not tested ä, ö, ü or ß, so try them in the app. | Reported by The Verge (opens in a new tab). Not verified on Instagram's own help page. |
| Display names, bios, captions | Usually fine to paste. Length counters can treat styled letters differently, so use the length check and test. | Not verified in each app. Test before you publish. |
| WhatsApp, Facebook, TikTok | We found no published rule about styled text on these, so we cannot say what they accept. | Not verified. Paste a short sample and look at it. |
| Search | Styled letters are different Unicode characters from plain ones, so a search for the plain word may not find them. | Not verified in each app. Keep key words in plain text. |
| Screen readers | May read styled letters one by one, for example “mathematical fraktur small s”. | Depends on the screen reader and its settings. We have not tested any, so keep important text plain. |
The length check offers Instagram bio 150, TikTok bio 80, X bio 160 and Discord display name 32, or your own number. Instagram's help page (opens in a new tab) and Discord's help page (opens in a new tab) state their figures. The TikTok and X figures match what current guides quote from those apps' help centres, but we have not read those pages ourselves. Neither app says how it counts styled letters, so treat every limit as a guide and test. You can count visible characters or UTF-16 units. Styled letters take two UTF-16 units each, and attached dots add one more, so a styled ü counts as three.
Typing ä, ö, ü and ß without a German keyboard
On most keyboards an accent is a dead key: you press it, nothing appears, and then you press the letter it goes on. On the Windows US-International layout, the quotation mark and then a vowel gives the umlaut, and Right Alt with S gives ß, as the University of Michigan German resources (opens in a new tab) list. On a Mac, Option-U and then the vowel (opens in a new tab) gives the umlaut. German, Austrian and Swiss QWERTZ keyboards (opens in a new tab) have their own keys.
- In this tool: the Typing guide tab turns a quick shorthand (a# for ä, s# for ß) into real letters and sends the result to the styler. The toolbar above the text box also has a key for every German letter and quotation mark.
- On your device: the Typing guide tab lists the keys for Windows, Office and a Mac. In Office apps, Microsoft lists Ctrl shortcuts and the Alt+X trick for ẞ (opens in a new tab). On a phone, touch and hold a vowel. Which options appear depends on the keyboard language.
Real fonts that support German
If you want graphics instead of copy-and-paste text, the Real fonts tab renders your words in 14 open-licence fonts and exports a PNG in square, story or banner size. Each font file was checked glyph by glyph for ä, ö, ü, Ä, Ö, Ü, ß and the German quotation marks. 9 of them also have the capital ẞ. The tab also gives you CSS you can paste into your own site. All of them use the SIL Open Font License, and each link opens its Google Fonts page.
- UnifrakturMaguntiaClassic Fraktur (opens in a new tab)
- UnifrakturCookHeavy Fraktur (opens in a new tab)
- Pirata OneModern blackletter (opens in a new tab)
- Playfair DisplayEditorial serif (opens in a new tab)
- MerriweatherSturdy and readable (opens in a new tab)
- LoraCalm book serif (opens in a new tab)
- Cormorant GaramondRefined classic (opens in a new tab)
- Abril FatfaceHigh-contrast headline (opens in a new tab)
- OswaldTall poster sans (opens in a new tab)
- MontserratBold city sans (opens in a new tab)
- LexendOpen and readable (opens in a new tab)
- Dancing ScriptCasual cursive (opens in a new tab)
- Great VibesElegant script (opens in a new tab)
- CaveatQuick pen note (opens in a new tab)
To check any other font, paste this test string into it. Every letter should show, with the dots sitting cleanly on top, and none should appear as a box or in a different typeface.
Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz
Ää Öö Üü ß ẞ „Anführungszeichen“ ‚einfach‘ »Guillemets«
Schöne Grüße aus München, Bär, Ärger, Öl, Übung, Straße, FußballGerman quotation marks
The toolbar above the text box has „ “ ‚ ‘ » « so you can type them, and two styles wrap your text in a pair. Which pair is right depends on the publisher, the country and the style guide you follow, so the tool does not pick one for you. The fonts in the Real fonts tab were checked for all six.
Private by design
Styling, translation, typing conversion and image export all run in your browser. Your text is not uploaded or stored on a server. Favorites, recently copied styles and your option choices stay in your own browser storage, and Clear removes your text.
Frequently asked questions
What is a German font generator?
A German font generator turns your text into stylish Unicode text (bold, script, Fraktur and more) that you can copy and paste into Instagram, Discord, TikTok and games. This one is built for German, so it keeps ä, ö, ü and ß and tells you on every row what happened to them.
Why do umlauts and ß break in most fancy text generators?
Unicode defines its bold, Fraktur, script and similar letters for the plain Latin letters A to Z. It has no styled ä, ö, ü or ß. A generator that only swaps letters leaves each of them plain, or loses the dots. This tool styles the base letter and attaches the two dots as a separate mark. ß has no base letter to build on, so it stays plain, or you can write it as ss.
What do Styled umlauts, Plain umlauts and Write ae oe ue ss mean?
Styled umlauts attach the dots to the styled letter. Plain umlauts keep every ä, ö and ü as normal text, the safest choice on any app. Write ae oe ue ss replaces ä with ae, ö with oe, ü with ue and ß with ss, then styles the result, so Schön becomes Schoen. Each result shows a badge so you can see which one happened.
Is it correct to write ss instead of ß?
Often yes. The official German spelling rules allow ss when ß is not available, and Switzerland always writes ss. In capitals the rules write SS and also allow the capital ẞ. Two words can look the same without it, for example Maße (measurements) and Masse (mass), so for careful writing keep the ß.
Why is there no styled ß in Fraktur or bold?
The Unicode Fraktur and bold alphabets cover only the 26 letters A to Z, and ß is not one of them. The letter stays plain in those styles. If you need a ß that really looks like Fraktur, use the Real fonts tab: those are actual fonts that draw it.
Is the Fraktur here a real Fraktur font?
No. It is the Unicode mathematical Fraktur alphabet, which looks like blackletter when pasted but is a set of symbols, not a font. It works anywhere you can paste text. For posters, logos and websites, use the Real fonts tab, which draws your text in genuine blackletter fonts such as UnifrakturMaguntia and exports a PNG.
Will the umlauts look right on my phone or in Instagram?
The two dots are a separate combining mark that each device and app places with its own font, so spacing can differ. The quick check above the styles shows how your device draws them and switches to Plain umlauts if they look off. Paste a sample into your app first. We tested this in Chrome on Windows only.
Why do some styles show boxes or loose marks?
Your device has no glyph for that style's letters or for the combining mark. The tool compares the styled letters with the box a missing glyph draws and adds a "May show boxes here" badge when they match. This is a best-effort check on the base letters only, so a clean result is not a guarantee. Plain umlauts always work.
Can this tool translate English to German?
Yes. Press Translate to turn English into German or German into English. Translation runs on your device: it uses your browser's built-in translator when it supports the pair (Chrome on desktop lists German as supported and downloads a language pack the first time) and a built-in dictionary otherwise. The dictionary is small, about 125 words and phrases. It does not handle cases, genders or verb forms, and a native speaker has not reviewed it. Check anything important.
Is my text sent to a server?
No. Styling, translation, typing conversion and image export all run in your browser. Nothing you type is uploaded.
How do I type ä, ö, ü and ß without a German keyboard?
Use the Typing guide tab. Type the letter and then # (a# gives ä, o# gives ö, u# gives ü, s# gives ß) and the tool gives you real German letters. That shorthand is ours, not a standard, so use it for German only. For everyday typing, add the US-International keyboard on Windows (ß is Right Alt and S), or use Option-U and then the vowel on a Mac. On a phone, touch and hold a letter.
What is the Real fonts (image) tab for?
It renders your text in 14 open-licence fonts that were checked for ä, ö, ü, ß and the German quotation marks, so every letter looks exactly right, then lets you download a PNG for posters, stories and logos. It also gives you the CSS to use the same font on your own site. An image cannot be pasted into a bio or chat as text, so use the Styles tab for that.
Can screen readers read this styled text?
Screen readers may read styled Unicode letters one by one (for example "mathematical fraktur small s"). Use styled text for short names, bios and headings, and keep important information in normal text. The Copy plain text button copies exactly what you typed.
Can I use styled German text in my Instagram username?
Probably not. The Verge reports that Instagram usernames can be up to 30 characters and contain only letters, numbers, periods and underscores. Styled letters are not ordinary letters, so expect them to be refused. We could not find that rule on Instagram's own help pages, and we have not tested whether ä, ö, ü or ß are accepted, so try it in the app. Display names, bios and captions are the better place for styled text.
Will people find me if I use styled text?
Possibly not. Styled letters are different Unicode characters from plain ones, so a search for the plain word may not match them. We have not tested this on every app. If being found matters, keep the key words in plain text.
Can I use these in game names?
It depends on the game, and most do not publish a character list. Use the Custom limit option to check the length you are testing, and try the name in the game before you pay for a change.
Sources
- Council for German Orthography, official rules (2017 edition, ß, ss and capitals) (opens in a new tab)
- Council for German Orthography, press release on the 2017 update (opens in a new tab)
- Unicode chart, Mathematical Alphanumeric Symbols (U+1D400 to U+1D7FF) (opens in a new tab)
- The Verge, how to change your Instagram username (opens in a new tab)
- Instagram Help Center, add a bio (150 characters) (opens in a new tab)
- Discord Help Center, usernames and display names (32 characters) (opens in a new tab)
- Chrome for Developers, Translator API (supported languages, desktop only) (opens in a new tab)
- University of Michigan, typing German umlauts and ß (opens in a new tab)
- Wikipedia, QWERTZ (the German-language keyboard layouts) (opens in a new tab)
- Apple Support, enter characters with accent marks on Mac (opens in a new tab)
- Microsoft Support, keyboard shortcuts for international characters (opens in a new tab)
Published: