TOOLS › PIXEL FONT GENERATOR
FREE · NO SIGN-UP · NO WATERMARK

Pixel Font Generator

A pixel text generator for titles, HUD labels and dialogue. Type your text, pick one of three bitmap fonts, add an outline or shadow, and download a crisp retro text PNG at any whole-number scale.

1 · YOUR TEXT

One line per row. Mini and Bold are uppercase fonts, so lowercase is shown as capitals.

2 · SETTINGS

Scale ×4
Align (multi-line)
Background
Everything is live. Scale multiplies the whole image by a whole number so every pixel stays a square. Outline and shadow each add 1 px around the text.
Need a logo or title drawn as art, not just type? SpriteLab generates lettering, badges and signs as sprites from a prompt.
Type some text to begin.
Aa
YOUR TEXT PREVIEWType some text to see it here.

How it works

Type your text

Anything from a one-word title to a few lines of dialogue. Press Enter for a new line and pick left, centre or right alignment.

Pick a font and dress it

Three bitmap fonts drawn on a strict pixel grid. Add a 1 px outline for contrast on busy backgrounds, a drop shadow for depth, and choose a transparent or solid background.

Download at the scale you need

×1 is the native bitmap, ×4 is a comfortable size for most games. The PNG is whole-number scaled so it stays sharp when you drop it onto a sprite sheet or a UI canvas.

Three fonts, one pixel grid

Each font here is a hand-drawn bitmap, not a vector font rendered small. Every letter sits on a fixed grid, so the text you download lines up with your sprites and never anti-aliases into grey mush.

CLASSIC 5×7

The full printable set: upper and lower case, digits and every keyboard symbol. The workhorse for HUD text, menus and dialogue boxes. Reads cleanly at ×2 and up.

MINI 3×5

Uppercase, digits and basic punctuation in the smallest grid that still reads. Use it for damage numbers, item counts and tiny labels on 16 px sprites.

BOLD 7×9

Two-pixel strokes, uppercase only. Built for titles, logos and level names that have to be read from across the room. Pairs well with an outline and a shadow.

Tips: keep the scale a whole number in your engine too, and set texture filtering to nearest neighbour. If the text sits over art, turn on the outline. For a two-tone retro look, use a light text colour with a dark shadow and no outline.

FAQ

Is the pixel font generator free?

Yes. It runs entirely in your browser, needs no account and puts no watermark on the PNG. Type as much text as you like.

Can I use the text in my game?

Yes. The three fonts are drawn by us for this tool and the PNG you download is yours to use in personal or commercial projects, no credit needed.

Why does the text look blurry in my engine?

Your engine is smoothing the texture. Set the filter to nearest neighbour or point sampling and keep the sprite at a whole-number scale. Exporting at the scale you need with the chips here also helps.

Which font should I pick?

Classic 5×7 covers the full character set and reads well for dialogue and HUD text. Mini 3×5 is for tiny labels and numbers where every pixel counts. Bold 7×9 is for titles, logos and anything that has to be read from a distance.

Can I get lowercase letters?

Classic 5×7 has a full lowercase set. Mini and Bold are uppercase-only fonts, so lowercase input is shown in capitals, which is how most retro games did it.

More free tools

In the app

Open SpriteLab to keep building with your sprites.