Skip to content

Add to your Home Screen

  1. Tap the Share button in Safari's toolbar.
  2. Scroll down and tap Add to Home Screen.
  3. Tap Add. The generator opens full-screen and works offline.

Minecraft Font Generator

This Minecraft font generator copies styled Unicode text for signs, books, chat and server lists. It is Unicode text, not the Minecraft logo font or a TTF download, so test a sign before you write a long one.

  • Free
  • No sign-up
  • Nothing to install
  • Runs in your browser

44 styles shown

By Maya Chen, lettering designer and type educator · Checked by Jordan Hale · · How we review content

Key facts

  • This Minecraft font generator makes Unicode text for signs, books, chat and server lists; it cannot recreate the Minecraft logo font or give you a TTF to install.
  • Java usernames are 3 to 16 characters of English letters, digits and underscore, and can be changed once every 30 days (Minecraft Help, read as a search snippet).
  • Modern Bedrock gamertags show up to 12 characters plus a # suffix from fixed alphabet ranges, and we found no sign that styled mathematical letters are among them (Microsoft GDK docs).
  • Section-sign codes control colour, bold, italic, underline, strikethrough and obfuscated text, while Unicode styles change letter shapes such as small caps; the two can be combined.
  • Typing the section sign in Java chat disconnects you, but Bedrock lets you type it into most text inputs, according to the Minecraft Wiki.
  • Small caps is the popular Minecraft look; Java bundles a Unicode font with wide coverage, but support varies by character and resource pack, so test a sign first.

Where fancy letters work on Minecraft

Each Minecraft profile field has its own rules. Open Compatibility & details on any style above to see whether your text fits.

  • Java usernameNo

    Limit: 16 chars

    3-16 characters: English letters, digits 0-9 and underscore only, changeable once every 30 days (Minecraft Help, via search snippet).

  • Bedrock gamertag (Xbox / Microsoft)No

    Limit: 12 chars

    Modern gamertags show up to 12 characters plus a # suffix, drawn from fixed alphabet ranges for specific languages (Microsoft Game Development Kit docs). Classic gamertags are ASCII letters, digits and spaces up to 15. We found no sign that styled mathematical letters are in the supported ranges.

  • Signs, books and chat (Java)Partly

    Java ships a Unicode font, and third-party guides say many symbols and small caps letters render. Support varies by character and by resource pack. The section sign itself cannot be typed in Java chat.

  • Server list name and MOTDPartly

    Server owners set the MOTD in server.properties, normally with section-sign colour codes or their unicode escape. Unicode letters can work, but behaviour depends on the server software and the player's client.

Sources: Minecraft Help (View or change your profile name, snippet only), Microsoft GDK (modern gamertag definition), Minecraft Wiki (formatting codes), XGamingServer (colour codes and MOTD, third-party)

This Minecraft font generator turns text into Unicode styles you can copy and paste into signs, books, chat and server lists, such as small caps, superscript and typewriter letters. It makes pasteable text only: it does not recreate the Minecraft logo font, and it does not give you a TTF to install.

How to use the Minecraft font generator

  1. Type or paste your name in the box at the top. Every style updates as you type.
  2. Pick a style. Small caps is the popular Minecraft look; superscript and typewriter suit lore text and a blocky mood.
  3. Tap Copy on the row you like and paste it into a sign, book or chat line; write a one-line test sign first to check every character draws.

What this page does, and what it does not

People search “minecraft font generator” for two different things. One is the Minecraft lettering, the blocky logo and in-game typeface, as a download or an image. The other is text to paste into Minecraft, such as a sign, a book, a server name or a chat line. This page covers the second. The generator above outputs Unicode characters, so what you copy depends on the font Minecraft draws with. It cannot recreate the Minecraft logo, and it does not give you a TTF to install.

For a thumbnail, banner or poster in blocky letters, make an image instead. The lettering image maker turns text into a picture, which does not depend on any game’s font.

Account names first: Java and Bedrock

Your account name is the one place fancy letters will not go.

Edition Name Rule
Java Profile name 3-16 characters, English letters, digits and underscore. Change once every 30 days
Bedrock Xbox gamertag Modern gamertag up to 12 characters plus # suffix; fixed alphabet ranges per language

The Java rule comes from Minecraft’s help page (we read it as a snippet, since the page timed out). Bedrock uses your Microsoft/Xbox identity. Microsoft’s developer documentation says modern gamertags allow “any of the supported UTF-8 characters” but only subsets that target alphabets of specific languages, a fixed set that will not grow. Styled mathematical letters are not an alphabet of any language, and we found no indication they are included, so assume they are not and expect rejection.

If you want your name to read well, use plain letters and underscores: Creeper_Crew. Underscore is the only separator Java allows.

Signs, books and chat

Inside the game, Java draws text with a bundled Unicode font. Third-party guides describe broad coverage, including many symbols and the phonetic block that small caps comes from, so the common blocks are the likely ones to work. We have not tested every character in every version, so this is the approach we recommend:

  1. Write a one-line test sign with your style.
  2. Look at it in the daytime and at night, from a distance. Small type on a sign looks thinner than in the generator.
  3. Check it in the same client, version and resource pack players will use.
  4. If a character shows as a box, switch that style or letter for a more common one.

Which styles to try first

Style Example Notes
Small caps ᴄʀᴇᴇᴘᴇʀ ᴄʀᴇᴡ The popular Minecraft look. Neat on signs because it keeps one line height
Superscript ᶜʳᵉᵉᵖᵉʳ Good for subtitles and lore text. Some letters are missing from Unicode
Typewriter 𝚌𝚛𝚎𝚎𝚙𝚎𝚛 Fits the blocky mood. Mathematical block, so test first
Bold sans 𝗰𝗿𝗲𝗲𝗽𝗲𝗿 Readable at small sizes, test first
Bubble ⓒⓡⓔⓔⓟⓔⓡ Fun for signs, heavy on the eyes in a book

Minecraft already has its own formatting codes for bold, italic, underline, strikethrough and obfuscated text, so you rarely need a Unicode style to get emphasis. Use Unicode for letter shapes, and formatting codes for colour and weight.

Section-sign codes versus Unicode

Minecraft’s colour and format codes begin with the section sign. They are not Unicode styles: they tell the game how to draw ordinary letters. The two systems solve different problems.

Tool What it changes Where it works
Section-sign codes Colour, bold, italic, underline, strike, obfuscated Game text, server MOTD, many plugins
Unicode styles The characters themselves (small caps, script, symbols) Anywhere with font coverage
Both together Colour from codes, shapes from Unicode Signs, MOTD, books

The Minecraft Wiki is specific about editions. In Java, typing the section sign in chat disconnects you, even in a single-player world. In Bedrock, it can be typed into almost any text input, such as books and chat. Server owners work around the Java restriction by setting codes in configuration files: server.properties normally takes the unicode escape §, and many plugins use an ampersand that the plugin converts. Third-party colour-code guides (XGamingServer, for example) describe this in detail.

Server list and MOTD

A MOTD (message of the day) appears under the server name in the multiplayer list. Server owners set it in server.properties. Two things matter when you add Unicode:

  • Encoding. Keep the file in a Unicode-aware editor, or use escape sequences for characters you cannot type, so it does not turn into question marks.
  • Width. The list shows two lines of limited width, so heavy styles cut off earlier than plain text. Preview in a real client.

Bedrock server and realm names technically accept formatting, but the Minecraft Wiki notes colour codes are rarely displayed there, so do not rely on colour in Bedrock lists.

What breaks

  • Boxes. Resource packs can replace the font, and the server list, signs and books may not draw text identically. The boxes guide explains font fallback.
  • Search and commands. Commands, selectors and player names are matched literally. A styled name in a command is a different string from the plain one.
  • Moderation. Many servers filter characters they cannot read in chat, and some block symbols outright. If a message vanishes, that is probably a plugin.
  • Accessibility. Screen readers can read styled letters one by one. See the accessibility guide. Keep important instructions, such as rules signs, in plain text, or add a plain line beneath.

Useful pairings for Minecraft projects

  • Discord server for your world. Style the channel topic or your nickname with the Discord fonts page.
  • Small caps for lore. The small text generator has small caps and superscript in the same place, handy for item descriptions in books.
  • Tidy usernames. For plain account names that still look intentional, try the stylish name generator and then trim to 16 letters and underscores.

In short, the minecraft font generator changes letter shapes only: use section-sign codes for colour and weight, and keep account names plain.

Frequently asked questions

Basics

Is this the Minecraft font?
No. The page produces Unicode characters you paste as text. The blocky Minecraft logo and the in-game typeface are separate artwork and font files, and pasted text cannot change them. If you want that look for a thumbnail or banner, you need an image or logo maker, or a font file used in a design tool.
How do I use the Minecraft font generator?
Type your text, pick a style such as small caps and tap Copy, then paste it into a sign, book or chat. Support varies by character and resource pack, so write a short test sign first. Account names are stricter than text in the world.
Does the Minecraft text generator work on Java and Bedrock?
Java ships a Unicode font and third-party guides say many symbols and small caps render, though support varies by character and resource pack. We did not test every Bedrock character, so try a short sample in the place players will read it.
Does the generator add colour or bold to Minecraft text?
No. Colour, bold, italic, underline, strikethrough and obfuscated text come from section-sign formatting codes, while Unicode styles change letter shapes such as small caps. You can combine the two: codes for colour, Unicode for the letters. Test the combination on a sign first.

Where it works

Can I use fancy letters in a Minecraft username?
Not on Java. Java usernames are 3-16 characters of English letters, numbers and underscores. Bedrock uses your Xbox gamertag, which allows a fixed set of language alphabets but not styled lookalike letters as far as the documentation shows. Style your in-game words, not your account name.
Do small caps work in Minecraft?
Often, in signs, books and chat, because Java bundles a font with wide Unicode coverage and small caps letters are in common blocks. Support varies by character and resource pack, and we have not tested every letter. Try a short test sign before writing a long one.
Where do Minecraft symbols copy and paste best?
In signs, books and chat on Java, which bundles a Unicode font. The server list and MOTD depend on the server software and the player's client, so check a list entry from a normal client rather than only from the server console.

How it works

How do I type a section sign in Minecraft?
In Bedrock, the section sign can be typed in most text inputs, including chat and books. In Java chat, typing it disconnects you, according to the Minecraft Wiki. Server owners instead use it in configuration, often as the escape sequence § in server.properties, or use the ampersand in plugin config files.
Can I make a colourful server MOTD with Unicode?
Colour and bold come from formatting codes, not Unicode letters. Unicode only changes the characters, such as small caps or symbols. Combine them: codes for colour, Unicode for letter shapes. The effect depends on your server software, so test the list entry from a normal client.
Why do my symbols show as boxes in Minecraft?
The font used for that text has no glyph for the character, or a resource pack replaced the font. Signs, books and the server list may use different rendering paths. Use more common blocks such as small caps and basic symbols, and test in the same place players will read it.

Tips & limits

How often can I change my Minecraft Java username?
Once every 30 days, according to Minecraft Help, which we read as a search snippet. Java usernames are 3 to 16 characters of English letters, digits and underscore, so style your in-game text instead of the account name. Bedrock uses your Xbox gamertag instead.
Why test a Minecraft sign before writing a whole book?
Support varies by character and by resource pack, and a resource pack can replace the font. A short test sign shows which characters turn into boxes, so you do not retype a long book when one symbol fails. Test in the place players will read it.