Best Jersey Number Fonts (Free, Canva and Pro-Style)

Which fonts make the best jersey numbers, which are free to use on shirts you sell, how to do outlines in Canva, and the sizes that read from the stands.

By Big Dawg DTF, updated , 4 min read

Best jersey number fonts
The short answer

A good jersey number font is heavy, simple and evenly weighted so it reads from the stands. Free picks that work on any sport include the Jersey family on Google Fonts, Oswald, Teko and Graduate. Avoid copying a pro team's exact number font, since those are usually owned by the team.

Numbers do a different job than names. A referee, an announcer and a parent with a phone camera all need to read them from far away, often while the player is moving. That's why the best number fonts look almost boring up close.

What makes a good number font

  • Thick, even strokes. Thin parts disappear from a distance and on small youth jerseys.
  • Open shapes. 6, 8, 9 and 0 should never fill in. If the holes look small on screen, they'll look smaller on fabric.
  • Clear 1 and 7. A 1 with a flag and base, and a 7 that can't be mistaken for a 1.
  • Matching style for names. Many leagues want the name and number to look like they belong together.

The best jersey number fonts

Font Look License
Jersey 10, 15, 20, 25 Squared athletic digits Open Font License (free for commercial use)
Graduate Collegiate block with serifs Open Font License
Oswald Tall, condensed Open Font License
Teko Modern squared Open Font License
Bebas Neue Clean tall caps and digits Open Font License
Jersey M54 Rounded pro-style Free for personal use; commercial use needs a donation or license

All the open-license fonts are on Google Fonts. For more on Jersey M54's license, see our jersey fonts guide.

Number fonts by sport

  • Football: big, wide block numbers. High school football also requires a solid color that contrasts with the jersey.
  • Basketball: condensed numbers often work better on narrow tank jerseys.
  • Baseball and softball: collegiate or varsity block numbers pair well with script team names.
  • Soccer: clean modern numbers like Teko or Oswald fit the style.
  • Hockey: heavy block numbers with an outline read best on busy jerseys.
Tip: test your font on 1, 4, 7 and 11 before you commit. Those are where weak number fonts break down.

Jersey number fonts in Canva and Word

In Canva, search the font list for "bold", "block" or "condensed". Canva has many Google Fonts built in, so you can often find Oswald or Bebas Neue directly. Canva Pro lets you upload fonts too, as long as you're licensed to use them. Microsoft Word works for a quick test, but exporting a clean, transparent file from Word is awkward, so finish in a design app.

Either way, export a transparent PNG at 300 DPI at the real print size, then run it through our free print-ready checker.

Outlines and two-color numbers

An outline makes numbers pop on striped or patterned jerseys. In most apps, duplicate the number, give the back copy a thick stroke in the outline color, and put the solid number on top. Keep the outline at least about 1/8 in thick at print size so it holds up. With DTF, a two-color number costs the same as a one-color number, since full color prints in one pass.

How big to make jersey numbers

Placement Adult Youth
Back number About 8 in tall About 6 in tall
Front number About 4 in tall About 3 in tall
Sleeve or shoulder About 3–4 in tall About 2–3 in tall

These are common starting points. Leagues can set their own, and high school football sets minimums of 8 in on the front and 10 in on the back under the NFHS rules. Our free names and numbers generator uses these sizes and makes every number for your roster at once.

Every number for the team, on one sheet.

Build a gang sheet

Jersey number font questions

What font are jersey numbers?

Most jerseys use block or athletic numbers: thick, squared-off digits with even stroke widths. Pro teams use custom fonts they own, so for your team pick a free block font with the same feel.

What is the best font for jersey numbers in Canva?

Look for heavy block faces in Canva's font list, like Oswald, Bebas Neue or other condensed bold fonts, then add an outline with a second text layer behind the first.

Can I use an NFL or NBA team's number font?

Team number fonts are usually custom and owned by the team or league. Use a free block font with a similar look instead of copying the exact font.

How do I make jersey numbers for a whole team?

Paste your roster into our free names and numbers generator. It makes every number as a transparent 300 DPI PNG, sized for adult or youth.

Print your own, on your schedule

Related guides