TOOLSORCERER STUDIO · GAME TEXT · 1.0.0

Pixel Font Generator

Create a complete pixel font for your game – all 95 printable ASCII characters – from a hand-made 5×7 base. Pick a style and a colour set, add stepped gradients, outlines, drop shadows or 3D depth, change any letter in the glyph editor and export a glyph sheet with BMFont and JSON metrics.

  1. Pick a style & colours12 styles × 20 palettes
  2. Make it yoursSize, spacing, effects, glyph editor
  3. ExportGlyph sheet, BMFont .fnt, JSON, text PNG
95 charactersLowercase with descendersReal transparencyNo account needed
My Pixel FontLoading…

Building…

01 · START

A whole font in a click

Pick one of twelve styles – classic, bold, italic, smooth, tall, wide, chunky, hollow, dotted or stencil – and one of twenty colour sets. Type your own sample text to see it in place.

02 · SHAPE

Tune every detail

Set the pixel size, letter spacing, monospace, the gradient steps, highlight, outline width, drop shadow and 3D depth. In the glyph editor you can redraw any character on a 7 × 9 grid.

03 · USE

Ready for your engine

Download the glyph sheet as PNG with a BMFont .fnt file (Unity, Godot, Phaser, libGDX, LÖVE…) or JSON metrics, or save the sample text as a transparent PNG for titles and UI.

Questions & answers

Which characters are included?

All 95 printable ASCII characters: A–Z, a–z with real descenders, 0–9 and punctuation such as ! ? & @ # % ( ) [ ] { } and more.

What styles can I make?

Twelve starting styles – classic, bold, italic, bold italic, smooth, smooth bold, tall, wide, chunky, hollow, dotted and stencil – in twenty colour sets. You can then change pixel size, spacing, monospace, gradient steps, highlight, outline, drop shadow and 3D depth.

Can I change a letter?

Yes. The glyph editor lets you redraw any character on a 7 × 9 grid with a baseline and descender rows. Your edits are saved in the project file.

How do I use the font in my game?

Download the BMFont ZIP: a transparent glyph sheet PNG and a .fnt file in the BMFont text format, which Godot, Phaser, libGDX, LÖVE, MonoGame and Unity importers read. The JSON lists every glyph’s position, size, offset and advance for your own code.

Is anything uploaded?

No. The font is built in your browser. You may use it in free and commercial projects without attribution.