Minecraft Font - Free Download

The pixel font Minecraft draws its text with, traced from the game's own texture sheets into files you can install. Four faces with 2,412 characters each, plus the enchanting table and illager alphabets.

Download the Minecraft font

The zip holds all four faces as TTF, which is what you install, and WOFF2 for websites. Each sample below is set in the font itself.

Download all four faces (ZIP, 349 KB)

Regular

The interface font as the game draws it

The quick brown fox jumps over the lazy dog

Bold

Each glyph drawn again one pixel to the right, which is how the game does bold

The quick brown fox jumps over the lazy dog

Italic

The cell sheared in three bands, the game's own italic

The quick brown fox jumps over the lazy dog

Bold Italic

Both at once

The quick brown fox jumps over the lazy dog

The enchanting table and illager alphabets

The game ships two more alphabets as bitmap sheets, and they trace the same way. The enchanting table writes its random words in the Standard Galactic Alphabet, mapped onto both upper and lower case A to Z. The illager script covers letters, digits and five punctuation marks. Normal play only ever shows the first one, but Java Edition commands can set any text in either with the font field of a text component.

Minecraft Enchanting

The enchanting table runes, 52 letters

The quick brown fox jumps over the lazy dog

Minecraft Illager

The illager script: letters, digits and . , - ! ?

The quick brown fox jumps over the lazy dog

/tellraw @a {"text":"hello","font":"minecraft:alt"}
/tellraw @a {"text":"hello","font":"minecraft:illageralt"}

To turn text into runes as a picture instead, use the enchanting table translator.

What font does Minecraft use?

Java Edition draws its interface text from bitmap sheets, grids of glyphs stored as textures, so there is no font file inside the game to install. The pixel font on those sheets is usually called Mojangles. Bedrock Edition uses Mojangles for most text as well, sets some headings in Minecraft Ten, a heavier face based on the logo, and lets players switch chat to Noto Sans.

The title-screen logo is one piece of artwork covering the nine letters of MINECRAFT, so it has no J or Z to borrow. Minecrafter by MadPixel is the usual font for imitating it; the logo maker sets text in that style with the 3D block look. For a picture of text in the game font with colour codes, shadow and outline, use the font generator.

How to install it

Unzip the download first. Install the .ttf files; the .woff2 files are only for websites.
  1. Windows: right-click a .ttf file and choose Install, or Install for all users if other accounts need it. Programs that were open need a restart to see it.
  2. Mac: double-click the .ttf file and click Install in the Font Book window that opens.
  3. Photoshop: install it as above, restart Photoshop, then pick Minecraft from the font list. Set anti-aliasing to None in the Character panel to keep the pixels hard.
  4. Canva: open Brand Kit, choose Upload a font and select the .ttf files. Font uploads need a paid Canva plan.

Text stays sharp at multiples of 8pt or 8px, where one font pixel covers a whole number of screen pixels. At 16 each font pixel is two screen pixels wide, at 32 it's four.

Use it on a website

Copy the .woff2 files next to your stylesheet and declare them. Keep the size on the 8px grid and the edges stay crisp.

@font-face {
  font-family: "Minecraft";
  src: url("Minecraft-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "Minecraft";
  src: url("Minecraft-Bold.woff2") format("woff2");
  font-weight: bold;
}
.minecraft {
  font-family: "Minecraft", monospace;
  font-size: 16px;
}

Frequently Asked Questions

What font does Minecraft use?

Java Edition draws its text from bitmap texture sheets rather than a font file, and the pixel font on them is usually called Mojangles. Bedrock Edition uses Mojangles for most text too, adds Minecraft Ten (a heavier face based on the logo) for some headings, and lets you switch chat to Noto Sans. The title-screen logo is a single piece of artwork, not a font.

Is this the real Minecraft font or a lookalike?

It's traced from the game's own sheets: every opaque pixel in ascii.png, accented.png and nonlatin_european.png becomes part of an outline, and each character's advance is its trimmed width plus one pixel, the rule the game itself uses. Popular lookalikes like Minecraftia are redrawn by hand, so a few letter widths and shapes differ from the game.

Why does the font look blurry in my software?

The glyphs are square pixels, so anything that smooths edges will soften them. Use sizes that are multiples of 8 (8, 16, 24, 32 and so on), where one font pixel lands on a whole number of screen pixels, and turn anti-aliasing off where your program allows it. In Photoshop that's the anti-aliasing menu in the Character panel set to None.

Can I use the enchanting table font in Minecraft itself?

Yes, with commands. Java Edition can set any text component in the enchanting alphabet with the font field, for example /tellraw @a {"text":"hello","font":"minecraft:alt"}. Use minecraft:illageralt for the illager script. The download here is for typing it outside the game, in an image editor or a document.

Does it work in Google Docs or Canva?

Google Docs only offers fonts from Google Fonts, so a TTF you download can't be added there. Canva lets you upload a TTF from the Brand Kit on its paid plans. Word, PowerPoint, Photoshop, GIMP, Affinity and most desktop programs pick it up as soon as it's installed.

Which characters are included?

The four main faces cover the 2,412 characters of the game's default font: ASCII, accented Latin for languages like German, French, Spanish and Polish, plus Cyrillic and Greek. Anything else falls back to your system font, the same way the game falls back to Unifont.

Make a picture with it, or look up a single letter: