Free Pixel Fonts: 32 Options for Games and Retro Design
A pixel font for a game title has a different job from one used in dialogue, a terminal, or a multilingual menu. Start with Press Start 2P for an arcade headline, Pixeloid Sans for a small game interface, or Departure Mono for a technical look. For Japanese text, look at DotGothic16; for Korean, compare the Galmuri variants.
This collection covers 32 pixel-font entries, grouped by use. Most have open licenses that allow commercial projects, but the exceptions matter: Pixel Emulator’s download includes personal-use restrictions, and the Zpix entry has a source mismatch explained below. Recommendations are based on creator documentation, published licenses, and editorial comparison, rather than hands-on testing in every application.
Quick Picks by Project
- A retro heading with weight options: Pixelify Sans offers a variable weight range from 400 to 700 under the SIL Open Font License.
- An unmistakable arcade title: Press Start 2P uses an eight-pixel design with Greek and Cyrillic alongside Latin characters. It uses the OFL.
- Menus and dialogue in one family: Pixeloid includes Sans, Sans Bold, and Mono, with a documented nine-pixel sizing scheme. It uses the OFL.
- A technical portfolio or terminal-style interface: Departure Mono combines a compact monospace design with documented 11px sizing increments. The font uses the OFL.
- A title that changes shape: Handjet’s variable elements can move between 23 shapes. It uses the OFL.
- A localized pixel-art game: Fusion Pixel supplies multiple pixel sizes, spacing modes, and language-specific variants. Its fonts use the OFL; coverage varies by build.
What the License Labels Mean
Fonts marked OFL use the SIL Open Font License. It allows commercial use and embedding, with conditions for distributing or modifying the font software. Keep its copyright and license notices with distributed files, observe any Reserved Font Names, and don’t sell the fonts by themselves. Your artwork doesn’t have to use the OFL.
CC0 indicates a public-domain dedication. Other licenses have different conditions: Thaleah uses CC BY 4.0, BPdots uses CC BY-ND 3.0, and Pixel Love has creator-specific terms. Their entries explain the relevant differences. Download the license with the font so the terms for your chosen version stay with the project.
See also
Best All-rounders
Pixelify Sans

Pixelify Sans is a useful starting point when a retro identity needs more than one level of emphasis. Its Google Fonts metadata documents a variable weight range of 400–700 and Latin, extended Latin, and Cyrillic subsets.
That weight range gives you room to distinguish a title from supporting labels without switching to an unrelated pixel style. We’d shortlist it for a game landing-page heading, event graphic, or short brand message. For dialogue-heavy screens, compare it with Pixeloid’s dedicated Sans and Mono options.
License: OFL; commercial use and embedding allowed under its terms.
Press Start 2P Font

Few fonts state “arcade” as directly as Press Start 2P. Codeman38’s design draws on 1980s Namco game lettering, with uppercase, lowercase, and additional European characters, including Greek and Cyrillic.
The supplied page recommends 8px, 16px, and other multiples of eight. We’d use it for a title, score, or brief instruction where the square rhythm is part of the appeal. Its broad character spacing calls for more room than a compact menu font, so try the longest label before committing to a narrow button.
License: OFL.
Silkscreen Pixel Font

Silkscreen began as Jason Kottke’s typeface for web graphics. Its compact pixel lettering makes sense for small headings, badges, navigation labels, and early-web-inspired graphics.
The supplied DaFont package lists four files, including expanded variants. Keep that package distinct from other distributions when checking styles; a family name alone doesn’t guarantee identical files. We’d choose Silkscreen for short interface accents and use a less stylized companion for longer explanations.
License: The official Silkscreen repository provides the OFL.
Jersey Font

Jersey brings a textile origin to pixel lettering. Sarah Cadigan-Fried designed it as part of the Soft Type collection for knitting color-work, with Regular and Charted versions. Numbers in the family names describe capital-letter height.
That makes it particularly relevant to sports-inspired graphics, merchandise concepts, and designs that connect digital pixels with stitches. For screen graphics, begin with a Regular version; choose Charted when the visible construction grid serves the work. The supplied family page collects several scales.
License: OFL.
Pixel Operator

Pixel Operator offers proportional and monospaced sans-serif variants in one download. Its 15 listed files include bold, small-caps, eight-pixel, and heavier treatments.
We’d consider it when a game interface needs related styles for dialogue, numbers, and emphasis. Proportional spacing is useful for ordinary words; monospacing gives counters and aligned data a consistent rhythm. Those are different jobs, so pick the variant deliberately rather than using the first file in the archive everywhere.
License: The creator’s release notes specify CC0 1.0 for the supplied release.
Tiny5

Tiny5 reduces its core letterforms to a five-pixel height. The current project describes six variable axes: Weight, Width, Italic, Roundness, Bleed, and Jitter. It also documents Latin, Greek, Cyrillic, and Armenian support.
This is a strong research-based shortlist choice for a pocket-device aesthetic, compact readout, or deliberately minimal game interface. The creator recommends font sizes in increments of 8px. If you’re using an older download, check its version before expecting the current variable features.
License: OFL.
Pixeloid Sans

Pixeloid gives you Sans, Sans Bold, and Mono, with 1,141 documented glyphs. GGBotNet recommends sizes of 9, 18, 36, 72, and 144px and includes an alternate Latin/Cyrillic “a.”
We’d start here for a game that needs dialogue, emphasized labels, and aligned values to share a visual language. Its listed language coverage is broad, but check the actual scripts you need; a large language count doesn’t establish CJK support. Compare Sans and Mono using a full menu, not just the game’s name.
License: OFL; available as a name-your-own-price download.
Thaleah Fat

Thaleah Fat is Rick Hoppmann’s heavy TTF for pixel-art games. Its dense strokes make it a candidate for level announcements, prominent buttons, and short headings that need more visual weight than a thin dialogue font.
We’d pair it with a lighter text face instead of setting every interface element at the same weight. The creator offers the font directly and explicitly permits commercial use.
License: CC BY 4.0. Retain the license and provide appropriate attribution; the creator suggests crediting Rick Hoppmann.
Terminal, Coding, and Monospace
VT323 Font

VT323 is Peter Hull’s monospaced typeface based on VT320 terminal glyphs. The Google Fonts metadata lists a Regular style and Latin, extended Latin, and Vietnamese subsets.
Choose it when the visual reference is a text terminal: a command prompt, system readout, or terminal-themed heading. That’s a different mood from Press Start 2P’s arcade lettering. For a code editor, inspect punctuation and easily confused characters in your own code before making it a daily font.
License: OFL.
Departure Mono

Departure Mono draws on early command-line interfaces, small graphical-interface fonts, and science-fiction references. Its creator recommends sizes in increments of 11px.
We’d shortlist it for technical portfolios, compact metadata, and terminal-inspired interfaces where the typography should feel precise. Compare 11, 22, and 33px in the intended layout rather than assuming the sizing rules of another pixel font apply here.
License: OFL for the font. The repository separately uses MIT for its website; that website license isn’t the font’s license.
Scientifica Font

Scientifica is a tall, condensed bitmap family with TTF, OTB, and BDF formats, plus bold and italic variants. Most characters are only four pixels wide in its bitmap design.
Its narrow proportions make it worth comparing for dense terminal layouts. One feature needs care: the documented ligatures work through Vim and Neovim’s conceal feature. Don’t assume they behave like ordinary OpenType programming ligatures in every editor. Choose the format your application supports and assess the result at the intended size.
License: OFL.
Unifont Ex Mono

Unifont Ex Mono belongs to stgiga’s extended GNU Unifont project. Its reason to consider is character coverage: it serves a different need from small Latin-only display fonts.
The project documentation explains the inherited licensing and font-embedding exception. We’d investigate it for multilingual technical text or symbol-heavy interfaces, while checking the exact Mono file against the required characters. Broad Unicode coverage doesn’t mean every character has the same width or every script receives advanced shaping.
License: GNU Unifont’s inherited terms, including its font-embedding exception; retain the release’s license documentation.
Doto

Doto is monospaced, but its creator explicitly describes it as a display family. Each glyph uses a 6×10 reference matrix, with variable controls for dot size and roundness.
We’d use it for a digital-signage heading, counter, or large numerical graphic. Its place in a monospace category shouldn’t be read as a recommendation for long coding sessions. Compared with Departure Mono, the separate dots give Doto a more conspicuous texture, which works when the lettering itself should become the image.
License: OFL.
Fixedsys Excelsior Font

The linked Fixedsys Excelsior project adds programming ligatures to the older bitmap-inspired font. It provides Default and ALT builds with different handling of certain operators, particularly the less-than-or-equal sequence.
That distinction matters when choosing a coding font: a familiar pair of characters may become a different combined symbol depending on the build. The README also documents a 16px design size and rendering caveats. Start with its usage guidance and compare actual code in your editor.
License: The linked derivative declares public-domain distribution, with CC0 where a public-domain release isn’t permitted.
3×3 Mono

3×3 Mono pushes pixel lettering toward an extreme grid constraint. The supplied listing contains a single TTF and a small character set.
We’d reserve it for experimental graphics, miniature counters, or a deliberately constrained interface. It isn’t the first choice for instructions that need to be read quickly. Before using it, try words with similar-looking letters and confirm that all punctuation in the design is present.
License: The creator specifies CC0 1.0 and explicitly permits commercial print and digital projects.
Arcade, Game Titles, and Display
Handjet Font

Handjet builds each glyph from repeated elements that can transition between 23 shapes. Its documented scripts include Arabic, Armenian, Cyrillic, Greek, Hebrew, Latin, and Korean.
We’d choose it for an expressive title or typographic animation where changing the elements is part of the concept. That flexibility gives it a different role from a fixed square-pixel arcade face. You can explore the element shapes within the variable font while keeping the same underlying letter construction.
License: OFL.
Bytesized

Bytesized uses a tiny 3×4 pixel structure, excluding the extra space needed for diacritics. Its creator documents a Latin Core foundation and acknowledges letterform compromises caused by the small grid.
This makes it a candidate for miniature labels, microgame graphics, or enlarged lettering that visibly celebrates its limited resolution. We’d compare it with 3×3 Mono and QuinqueFive using actual project text. The deciding factor is which letterforms and symbols survive the constraint for your particular message.
License: OFL.
Dogica Font

Dogica was tailored for GB Studio, with more than 200 characters on an 8×8 grid. It includes a monospaced style, a kerned Pixel style, and bold versions.
For a Game Boy-inspired project, that combination gives you useful choices beyond a title face. Start with monospacing where the interface depends on fixed character cells; compare the kerned style for ordinary text. The creator also includes GB Studio images in the package.
License: OFL. Dogica is a Reserved Font Name; follow the license when modifying or distributing font files.
Monocraft Font

Monocraft brings Minecraft-inspired letterforms into a monospaced programming font, with more than 1,500 documented glyphs and programming ligatures.
We’d consider it when both the blocky aesthetic and coding features are wanted. It offers a clearer reason to choose it for code than a decorative arcade font does. The creator identifies it as an independent fan project and states that it doesn’t contain original game font files or assets.
License: OFL. The font license doesn’t imply affiliation with Minecraft or Mojang.
QuinqueFive

QuinqueFive is GGBotNet’s 5×5 monospaced pixel font. The supplied listing identifies a single TTF and an OFL release.
We’d compare it for compact game labels, scoreboards, and short text where fixed-width spacing is useful. It sits between the more severe constraints of Bytesized and the larger eight-pixel game faces in this collection. Check lowercase, accents, and punctuation using your own strings before choosing it for dialogue.
License: OFL.
Public Pixel Font

Public Pixel provides an 8×8 pixel-grid option from GGBotNet. Its supplied download page lists TTF and OTF files.
We’d shortlist it when the project calls for a straightforward square-pixel face and a CC0 release. Compare it with Dogica on the needs of the interface: Dogica documents a GB Studio-oriented package and spacing variants, while Public Pixel’s appeal here is its grid and public-domain dedication.
License: CC0. Despite the name, the license is established by the creator’s release, not by the word “Public.”
Karma Future

Karma Future is included in Typodermic’s Karma download alongside Karma Suture. It takes inspiration from a Windows 3.1 raster font, but uses proportional spacing and kerning.
That makes it worth considering for retro desktop graphics where fixed-width text would consume too much room. The creator documents fractions and numeric ordinals, while noting that the outline/shadow companion doesn’t include those features. Choose the actual Future file when following this entry’s recommendation.
License: The creator’s supplied release declares CC0.
Pixel Emulator

Pixel Emulator references NES-era game text and includes an alphabet, extended punctuation, and a euro symbol. It suits the visual direction of a console-inspired title or personal retro graphic.
License restriction: Although the directory labels it “100% Free,” the download’s Font License.txt says free use is personal and noncommercial, and commercial use requires a paid license. Treat that bundled restriction as the limit for this download. For a commercial project needing an open-license arcade face, compare Press Start 2P or Public Pixel.
Decorative and Blackletter Pixel
Jacquarda Bastarda Font

Jacquarda Bastarda revives a Victorian needlepoint alphabet attributed to Heinrich Kuehn around 1880. Like Jersey, it belongs to Sarah Cadigan-Fried’s Soft Type collection and has Regular and Charted versions.
We’d consider it for ornate pixel lettering, textile graphics, or a title that needs historical character. Its craft origin distinguishes it from terminal and console faces. Use a short headline to establish the mood, then give supporting information a simpler typographic treatment.
License: OFL.
BPdots

BPdots explores dot lettering through round, square, diamond, plus, minus, and vertical elements. Its creator describes a large set of compatible monospaced variations and additional condensed styles.
We’d choose it for display graphics where the dot pattern is central. The creator cautions that the family wasn’t designed primarily for screen use and suggests particular sizes for selected variants. Don’t assume every shape will render equally well in small UI text.
License: The supplied Font Squirrel release uses CC BY-ND 3.0: attribution is required, and derivative works aren’t permitted. Avoid assuming you can modify or subset the files as you would an OFL font.
Pixel Love Font

Pixel Love has a light, open construction in the supplied sample. We’d use that character for playful labels, small decorative headings, or a personal page where a heavy arcade face would dominate the composition.
It has a modest character set, so check the complete message before choosing it for multilingual copy. This is also a case where the creator’s specific permission is more useful than a directory’s free-font badge.
License: The author’s note permits personal and commercial use but prohibits profiting from direct sale or distribution of the font itself. Check its accompanying terms before redistributing or embedding files.
Old English Gothic Pixel Font

Old English Gothic Pixel by ColorSwitchFan25 brings Gothic lettering into a pixel construction. We’d shortlist it for a fantasy-game title, medieval-themed graphic, or short ornamental heading.
Its dense letter shapes call for a different role from dialogue text. Compare it with Jacquarda Bastarda using the actual title: the useful question is which design gives the words the right historical character while keeping them distinguishable.
License: The creator’s FontStruct license page specifies OFL 1.1. Use the creator’s release and retain that license.
Multilingual (CJK and extended languages)
DotGothic16 Font

DotGothic16 is Fontworks’ typeface based on a 16×16 Gothic bitmap design. The repository documents Adobe-Japan1-3 glyph coverage alongside Google Fonts Latin Core.
We’d start here for Japanese text in a retro interface, game-related graphic, or editorial heading. Its Japanese coverage is a specific reason to choose it over a Latin pixel font. It shouldn’t be treated as a universal Chinese–Japanese–Korean solution; check the actual languages and characters before planning a broader localization.
License: OFL.
Galmuri Font

Galmuri draws on Nintendo DS-style bitmap lettering and provides variants at several design sizes. Its coverage chart distinguishes Hangul, kana, and CJK ideographs for each variant.
We’d compare it for Korean game interfaces and handheld-inspired menus. Choose the variant first, then check its coverage: Galmuri11 Bold doesn’t have the same kana and ideograph coverage as the regular version, for example. The project supplies webfont usage instructions and an npm package.
License: OFL. The project states that it has no relationship with Nintendo.
Fusion Pixel Font

Fusion Pixel combines compatible source fonts to extend Latin and CJK coverage. It offers 8, 10, and 12px designs, monospaced and proportional modes, and language-specific variants.
For a localized game, we’d investigate it before Ark when missing glyphs are the main concern. The project positions Fusion as an interim solution built around Ark’s foundations. Its documentation recommends proportional mode for general typesetting; use monospaced mode when strict alignment is required. Coverage still depends on the selected size and build.
License: OFL for the fonts; MIT separately covers the build program.
Ark Pixel Font

Ark Pixel develops a Latin and CJK pixel family with monospaced and proportional versions. The current repository focuses on 10px and 12px designs and explicitly warns that many characters are still missing.
Treat it as a developing option to evaluate against your text. The project points readers toward Fusion Pixel as a temporary alternative and says its former 16px builds have been discontinued. That makes Ark a less direct starting point when a release needs broad coverage immediately.
License: OFL for the fonts; MIT for the build program.
Zpix Font

The supplied link opens ZXpix by Reekee of Dimenzioned, a different font with about 100 listed glyphs. It doesn’t establish the multilingual coverage associated with Zpix. Its archive includes rendering guidance, but no clear commercial-use license was found in that text.
Zpix by SolidZORO is the separate project supporting English, simplified and traditional Chinese, and Japanese. Its creator lists personal and educational use as free; commercial use requires a paid license. These names and permissions aren’t interchangeable. For an open-license CJK shortlist, compare DotGothic16, Galmuri, and Fusion Pixel according to language coverage.
How to Choose a Pixel Font That Fits the Project
Start with the Text’s Job
For a short title, character and rhythm can lead the choice. Press Start 2P, Handjet, and Jacquarda Bastarda offer very different directions: arcade, variable modular lettering, and historical ornament.
For dialogue or navigation, begin with the longest line of real text. Pixeloid, Pixel Operator, and Dogica give you spacing or weight choices that a single decorative face may not provide. Look at punctuation, accents, and the distinction between similar characters as well as the alphabet.
Follow the Font’s Own Sizing Guidance
There isn’t one correct size for all pixel fonts. Press Start 2P recommends multiples of 8px; Pixeloid lists sizes based on 9px; Departure Mono recommends 11px increments. Those differences can affect the layout before you add a single image.
Use the documented sizes as starting points and inspect the result at its intended display scale. Browser zoom, device pixel density, and application rendering can change the appearance. A crisp enlarged specimen doesn’t prove that the same font will remain clear in a small menu.
Choose Spacing Deliberately
Monospaced fonts give characters equal advance widths, which helps with aligned values and cell-based interfaces. Proportional fonts assign space according to each letter’s shape, which can make ordinary words more compact.
Compare the actual variants: Pixel Operator offers both approaches, Dogica distinguishes its monospace and kerned styles, and Fusion Pixel documents separate width modes. A pixel appearance doesn’t automatically mean a font is monospaced.
Check Coverage Before Localizing
A Latin font with many accented characters may support numerous languages without containing Japanese, Chinese, or Korean text. Check scripts and glyphs, not just a language count.
For Japanese, begin with DotGothic16’s documented coverage. For Korean, inspect Galmuri’s variant chart. For mixed CJK requirements, review Fusion Pixel’s size, language variant, and character statistics against the complete text. Use a fallback where required rather than assuming another font in the same family fills every gap.
Keep the Download and Its License Together
Record the version and source URL, and keep the supplied license with the project. A directory badge can disagree with the archive, as Pixel Emulator demonstrates. Likewise, a GitHub project’s website and its font files may use different licenses, as Departure Mono does.
For a first shortlist, choose one font for the title and one for the interface. Try them with the actual title, longest menu label, a paragraph of dialogue, and every required language. That small set of text will tell you more about the fit than a folder full of unused downloads.






