Skip to content

Printed in Miami, Florida · Ships in 2 to 3 business days · No minimums · (954) 280 0627

Search
Cart

Best Fonts for T Shirts: What Prints Clean and Reads From Far Away

The best fonts for t shirts have thick, even strokes, open letter shapes and simple outlines, because cotton is softer and more textured than a screen. Bold sans serifs, sturdy slabs and rounded display faces print clean and read from across a room; hairline serifs and delicate scripts often fade into the fabric. This guide covers font styles, stroke thickness, text size by viewing distance, spacing and font licenses. To test your picks on a real shirt color, open the Design Your Own shirt designer.

Gray tee with bold full color circle shapes and a white tee with thin gold line art on a design table with type and color sample sheets

What makes a font good for a t shirt?

A font is good for a t shirt when its thinnest stroke is still solid at print size, its letters have open counters (the holes in a, e and o) and its shapes stay recognizable from a few feet away. Style matters less than structure: a plain bold font almost always beats a fancy thin one.

Fabric is the reason. A print sits on woven cotton fibers, not on smooth paper, so very fine details soften slightly. A font that looks crisp at 400 percent zoom on your laptop can lose its thin parts on a shirt. That is why fonts that look a little too heavy on screen usually look right on the shirt.

A quick check: shrink your design to thumbnail size on your phone and squint. If the words turn into gray mush, or the holes in small letters like e and a nearly close, pick a heavier font.

Which font styles print cleanly and which cause trouble?

Bold sans serifs, slab serifs and rounded display fonts print cleanly on shirts in almost any size. Script, hairline serif, very condensed and distressed fonts can work, but only when set large and tested, because their thin or broken parts are the first details to disappear on fabric.

Font style How it prints Good for Watch for
Bold sans serif Clean and solid at any size Names, short slogans, team words Can feel plain; add interest with size contrast
Slab serif Strong, blocky, very readable Vintage looks, numbers, workwear style Wide letters eat space on long words
Rounded display Soft and friendly, holds detail well Kids' shirts, family events, food jokes Can look childish on serious designs
Classic serif Fine unless the thin strokes are hairlines Quotes, dates, elegant headlines Hairline serifs fading on textured cotton
Script or handwritten Beautiful large, fragile small One or two words like a name Thin joins and loops breaking up
Condensed Fits long words in narrow spaces Back of shirt lists, tall stacks Tight counters closing up

For a whole design built only from words, our guide to text only t shirt design covers line breaks and color pairs.

How thick should letter strokes be on a printed shirt?

Letter strokes on a printed shirt should be at least about 1 mm wide at real print size, which is roughly 12 pixels in a 300 dpi file. Strokes for main words should be much thicker. Anything thinner than that is where print detail starts to soften on cotton.

The math is simple. One inch is 25.4 mm, so at 300 dpi each millimeter is about 12 pixels. If your thinnest letter part is 4 pixels wide in a 300 dpi file, it is only about one third of a millimeter on the shirt, which is thinner than a pencil line.

Dark shirts deserve a little extra weight. Light colored text on a dark shirt prints on top of a white base layer, and very thin light letters on black can look softer than they do on screen. Going one weight bolder fixes it. Our article on printing on dark garments explains why.

How big should text be to read from across a room?

Text on a shirt reads comfortably from about 10 feet away when capital letters are around 1 inch tall. Sign makers use a similar rule of thumb: roughly 1 inch of letter height for every 10 feet of viewing distance. Smaller text still prints, it just becomes a detail people read up close.

Use this as a planning guide for each line of your design:

Capital letter height Pixels at 300 dpi Readable from about Use it for
3 inches 900 px 30 feet One hero word across the chest or back
2 inches 600 px 20 feet A team name or event title
1 inch 300 px 10 feet A main slogan line
0.5 inch 150 px 5 feet A date, a city, a short subtitle
0.25 inch 75 px Up close only A tiny signature or small caption

Remember the print area tops out at 12 x 16 inches, and a long word in large capitals uses that width fast. Our t shirt design size guide shows how wide designs usually sit on different parts of the shirt.

Are script and handwritten fonts a bad idea on shirts?

Script and handwritten fonts are not a bad idea on shirts, but they work best for one or two words set large, such as a name or a single word like "Mama". Long sentences in script are hard to read, and thin connecting strokes can break up when the text is small.

A few rules keep scripts looking intentional:

  • Pick a script with weight. Brush scripts and marker styles hold up far better than calligraphy scripts with hairline joins.
  • Never set script in all capitals. Capital script letters were not designed to sit next to each other and turn into a tangle.
  • Pair it with a plain font. Let the script carry one word and set the supporting line in a simple sans serif.
  • Check the joins. Zoom in where letters connect. If the join is a thread, the word will look broken on the shirt.

How should you set letter spacing and line spacing for print?

Letter spacing for print should be slightly looser than you would use on screen, especially for small text and all capitals, so letters do not visually merge on fabric. Line spacing should be tight enough that stacked lines read as one block, usually close to the size of the letters themselves.

Two spacing fixes make a big difference. First, adjust the gaps between awkward pairs like "AV", "To" and "LY", which often look uneven in large headlines. Second, add a little tracking to small capital text, such as a city name under a graphic. On the shirt, that extra breathing room is what keeps a word like "MIAMI" from looking like a solid bar.

Want to see the effect without guessing? Try two spacing versions in the live preview and compare them on the real shirt color.

Can you use any free font on a shirt you plan to sell?

No, not every free font can go on a shirt you plan to sell. Many fonts are free for personal use only, which covers a birthday shirt for your family but not shirts you sell. Fonts released under the SIL Open Font License generally allow commercial use on products, but always read the license.

Before you sell shirts with a font, check the license file for commercial use and use on physical products, and keep a copy with your design files.

A separate issue is copying a famous look. Recreating a well known company's wordmark, even with a free font, can still be a trademark problem, and we do not print trademarks without permission. Your own words in a style you built yourself are always the safe route.

How do you lock your font into the file before uploading?

To lock a font into your file, export the finished design as a transparent PNG at 300 dpi, ideally 4500 x 5400 pixels, or convert the text to outlines in a vector program. Once the letters are part of the image, the printed shirt looks exactly like your design.

If the font lives only on your computer and you send an editable file, the letters can switch to a default font. Exporting avoids that. Our guide to making a transparent PNG for a t shirt design walks through the export settings. For a short name or date, you can also type the text right in the designer and adjust it there.

Why test your fonts in the Imperial designer before you print?

Imperial Custom Apparel prints full color DTG in house on industrial Kornit equipment in Hollywood, FL, in the Miami area. The designer shows a live preview of your lettering on the real shirt color before you pay, so you can compare weights and sizes with no guessing.

Every file is checked by a real person, who will flag text that looks too thin or too small to print well. You can order a single shirt with no minimum from $25, orders ship within 2 business days across the US, and pickup in Hollywood, FL is available by appointment. Misprinted or damaged orders are reprinted or refunded. When your words are ready, set your type on a custom shirt.

Frequently asked questions

What are the best fonts for t shirts?

The best fonts for t shirts are bold sans serifs, slab serifs and rounded display fonts with thick, even strokes and open letter shapes. These fonts print clean on cotton and read from a distance. Thin scripts and hairline serifs can work, but only for one or two words set large.

What is the smallest text size that prints well on a shirt?

The smallest text that prints well on a shirt has capital letters about 0.25 inch tall, or about 75 pixels at 300 dpi, with strokes at least 1 mm wide. Text that small is for close reading only. Main shirt text should be 1 inch tall or more to read across a room.

Can I use a free font on shirts I sell?

You can use a free font on shirts you sell only if its license allows commercial use. Many free fonts are licensed for personal use only. Fonts under the SIL Open Font License generally allow commercial products, but always read the license file and keep a copy with your shirt designs.

Should I convert text to an image before uploading a shirt design?

Yes, convert text to an image or to outlines before uploading a shirt design so the font cannot change. Export the finished design as a transparent PNG at 300 dpi, ideally 4500 x 5400 pixels. The letters then print exactly as they look in your design file.

Where can I preview fonts on a custom t shirt before ordering?

You can preview fonts on a custom t shirt in the Imperial Custom Apparel designer, which shows a live preview on the real shirt color before you pay. Shirts start at $25 with no minimum, a real person checks the file, and orders ship within 2 business days from Hollywood, FL.

Put your words on a shirt, from $25

Upload your lettering or type it in the designer, check it on the real shirt color, and order one shirt with no minimum. A real person checks every file, and orders ship within 2 business days. Text or call (954) 280 0627.

Start designing