38 Best Free Typewriter Fonts for Restaurant Menus

A menu set in a typewriter face does a lot of storytelling before anyone reads a single dish description. It suggests a diner that has been slinging eggs since the sixties, a deli with a hand-stamped price list, a supper club running on nostalgia, or a coffee bar that wants its chalkboard specials to feel like a dispatch from an old newsroom. The good news for anyone designing a restaurant menu on a budget is that Google Fonts now hosts a genuinely deep bench of free typewriter and monospace fonts, from faithful Courier clones to sturdy coding fonts that happen to read beautifully on a printed page. The right one can replace a paid font like American Typewriter or Courier New without costing a cent, and pairing it correctly can carry a whole menu system from the awning sign to the takeout bag.

  1. Special Elite

    Corner booth, coffee, and pie

    Special Elite

    This is the font most people picture when they hear “typewriter menu.” The ink looks slightly uneven, the strikes look slightly off-register, and the whole effect reads like a well-loved order pad from a roadside diner. It shines on headers, daily specials, and short blurbs; at very small sizes the texture can get muddy, so keep it for display and short-form copy rather than dense paragraphs.

    • Language support: Latin, Latin Extended
    • Styles: 1 weight (Regular)

    Get it

  2. Courier Prime

    Today's special: pan-seared salmon, $24

    Courier Prime

    Built originally for screenwriters who needed a clean, industry-standard Courier substitute, this face is far more polished than its name suggests. It has none of the distressing of Special Elite, just crisp, even strokes that hold up at body-text sizes across a full page of menu items.

    Because it was engineered for long-form reading, it is one of the few typewriter-style fonts genuinely comfortable setting an entire printed menu rather than just a headline.

    • Language support: Latin, Latin Extended
    • Styles: 4 styles (2 weights plus italics)

    Get it

  3. Cutive Mono

    Fresh catch, hand-cut fries, cold beer

    Cutive Mono

    A serif monospace with warmer, rounder letterforms than a standard Courier, giving it a softer, more handmade feel that suits a neighborhood bistro or seaside shack.

    • Language support: Latin, Latin Extended
    • Styles: 1 weight (Regular)

    Get it

  4. Cutive

    House-made pasta, slow-simmered Sunday sauce

    Cutive

    The proportional sibling of Cutive Mono, this one drops the fixed-width grid but keeps the same gentle, vintage typewriter character. It sits comfortably in menu descriptions where a full monospace rhythm would feel too rigid.

    • Language support: Latin, Latin Extended
    • Styles: 1 weight (Regular)

    Get it

  5. Nova Mono

    Two eggs, toast, hash browns, coffee

    Nova Mono

    Chunky and slightly rounded, Nova Mono leans playful rather than austere. It works best as a headline face for section titles like “Breakfast” or “Sides,” where its bold personality can breathe.

    • Language support: Latin, Latin Extended, Greek
    • Styles: 1 weight (Regular)

    Get it

  6. VT323

    Order at the counter, we'll call you

    VT323

    Closer to an old CRT terminal than an actual typewriter, this pixel-edged mono still fits the retro-tech mood of a food truck or arcade bar menu. It gets rough at small sizes, so save it for prices, tags, or a “now serving” number board.

    • Language support: Latin, Latin Extended, Vietnamese
    • Styles: 1 weight (Regular)

    Get it

  7. Share Tech Mono

    Wood-fired pizza, BYO wine welcome

    Share Tech Mono

    A clean, slightly technical mono with a faint retro-terminal glow. It reads well as a section header or price column and stays legible even when the menu design leans minimal.

    • Language support: Latin
    • Styles: 1 weight (Regular)

    Get it

  8. IBM Plex Mono

    Brunch served daily until 3pm

    IBM Plex Mono

    Part of IBM’s sprawling Plex superfamily, this mono is disciplined, corporate in the best sense, and available in a wide range of weights that make it flexible enough for an entire menu hierarchy.

    Pairing it with Plex Sans or Plex Serif for headers gives a coordinated, professional type system that still nods to the typewriter without leaning kitschy.

    • Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
    • Styles: 14 styles (7 weights plus italics)

    Get it

  9. Roboto Mono

    Craft cocktails, small plates, big flavor

    Roboto Mono

    A dependable, neutral choice that borrows Roboto’s friendly geometry and applies it to a fixed-width grid. It is an easy match for restaurants that already use Roboto on their website or ordering app.

    • Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Vietnamese
    • Styles: 14 styles (7 weights plus italics)

    Get it

  10. Source Code Pro

    Family style, share plates, no rush

    Source Code Pro

    Adobe’s workhorse coding font sets cleanly at small sizes, making it a practical pick for menus packed with ingredient lists or allergen notes.

    • Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Greek Extended, Vietnamese
    • Styles: 16 styles (8 weights plus italics)

    Get it

  11. Fira Mono

    Espresso, pastries, and a good book

    Fira Mono

    Sturdy and open, with generous counters that keep it legible even in cramped café menu layouts. It has a slightly friendlier feel than most coding-derived monospace fonts.

    • Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Greek Extended
    • Styles: 3 weights (Regular, Medium, Bold)

    Get it

  12. Fira Code

    Farm to table, door to door

    Fira Code

    Built from the same foundation as Fira Mono but drawn with programmers in mind, this face carries a slightly tighter rhythm in regular text. It is a solid alternative when Fira Mono feels too plain.

    • Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Greek Extended
    • Styles: 5 weights (Light to Bold)

    Get it

  13. Inconsolata

    Grandma's recipe, updated for today

    Inconsolata

    One of the more refined monospace options on Google Fonts, Inconsolata has a humanist warmth that keeps it from feeling clinical. It ages well at small sizes, which makes it a safe pick for a menu with a lot of copy.

    • Language support: Latin, Latin Extended, Vietnamese
    • Styles: 8 weights (Extra-Light to Black)

    Get it

  14. PT Mono

    Steak frites, house salad, red wine

    PT Mono

    Sturdy and even, with full Cyrillic support that makes it a strong pick for menus serving multilingual neighborhoods or Eastern European cuisine.

    • Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended
    • Styles: 1 weight (Regular)

    Get it

  15. Anonymous Pro

    Tacos al pastor, extra salsa please

    Anonymous Pro

    Originally drawn for code editors, this face carries a distinctive slashed zero and honest, no-frills letterforms. It reads like a no-nonsense order ticket, which is exactly the point.

    • Language support: Latin, Latin Extended, Cyrillic, Greek
    • Styles: 4 styles (2 weights plus italics)

    Get it

  16. Cousine

    Dine in, take out, delivery

    Cousine

    Metric-compatible with Courier New, Cousine is the safest possible substitute for anyone replacing a paid typewriter font without altering line breaks or layout.

    • Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Greek Extended, Hebrew, Vietnamese
    • Styles: 4 styles (2 weights plus italics)

    Get it

  17. Oxygen Mono

    Fresh oysters shucked to order

    Oxygen Mono

    Squared-off and slightly technical, this KDE-linked font brings a cooler, more modern edge to a typewriter theme. It suits a minimalist raw bar or wine list more than a folksy diner.

    • Language support: Latin, Latin Extended
    • Styles: 1 weight (Regular)

    Get it

  18. Ubuntu Mono

    BLT on rye, side of slaw

    Ubuntu Mono

    Friendly and a little rounded, Ubuntu Mono carries the same approachable warmth as the rest of the Ubuntu family. It is a comfortable choice for a casual sandwich counter menu.

    • Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Greek Extended
    • Styles: 4 styles (2 weights plus italics)

    Get it

  19. Noto Sans Mono

    Ramen, gyoza, and cold sake

    Noto Sans Mono

    Part of Google’s enormous Noto project, this mono was built for exhaustive language coverage. That makes it a dependable pick for menus that mix English with Japanese, Korean, or other scripts.

    • Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Greek Extended, Vietnamese
    • Styles: 9 weights (Thin to Black)

    Get it

  20. B612 Mono

    Prix fixe, three courses, $42

    B612 Mono

    Originally designed for aircraft cockpit displays, B612 Mono is engineered for maximum legibility at tiny sizes. It is an excellent choice for a dense price column or a footnote of allergen symbols.

    • Language support: Latin
    • Styles: 4 styles (2 weights plus italics)

    Get it

  21. Overpass Mono

    Vegan options marked with a leaf

    Overpass Mono

    Descended from highway signage typefaces, this mono is wide, clear, and built to be read at a glance, which is precisely what a menu needs.

    • Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
    • Styles: 5 weights (Light to Bold)

    Get it

  22. Space Mono

    Split plates welcome, no substitutions

    Space Mono

    Quirky, slightly bouncy letterforms give Space Mono a strong personality that suits an indie coffee shop or a brunch spot with a playful brand voice. Long paragraphs can feel a bit busy in it, so it earns its keep best in headers and short menu blurbs.

    • Language support: Latin, Latin Extended, Vietnamese
    • Styles: 4 styles (2 weights plus italics)

    Get it

  23. JetBrains Mono

    Happy hour, four to six daily

    JetBrains Mono

    Generous x-height and open apertures make this coding font surprisingly comfortable in print. It also happens to look identical on a website, so it doubles neatly as the type for an online ordering menu.

    • Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Vietnamese
    • Styles: 16 styles (8 weights plus italics)

    Get it

  24. DM Mono

    Homemade pie, ask about flavors

    DM Mono

    Understated and low-contrast, DM Mono trades typewriter texture for a cleaner, more restrained look. It suits an upscale-casual restaurant that wants a hint of retro character without leaning theatrical.

    • Language support: Latin, Latin Extended
    • Styles: 6 styles (3 weights plus italics)

    Get it

  25. Azeret Mono

    Coffee refills always on the house

    Azeret Mono

    Rounded terminals give this face a slightly retro-futuristic edge, fun for a specialty coffee shop or a brunch menu that wants a bit of visual personality in its headers.

    • Language support: Latin, Latin Extended
    • Styles: 18 styles (9 weights plus italics)

    Get it

  26. Red Hat Mono

    Blue plate special every Tuesday

    Red Hat Mono

    Part of the larger Red Hat type system, this mono is corporate in structure but warmer in tone than it sounds. It is a good option for a restaurant group that wants one coordinated typeface across print and digital menus.

    • Language support: Latin, Latin Extended
    • Styles: 10 styles (5 weights plus italics)

    Get it

  27. Spline Sans Mono

    Catch of the day market price

    Spline Sans Mono

    Geometric and tidy, this companion to Spline Sans suits a modern seafood counter or a fast-casual spot going for a fresh, uncluttered look.

    • Language support: Latin, Latin Extended
    • Styles: 10 styles (5 weights plus italics)

    Get it

  28. Sometype Mono

    Slow-roasted brisket, tangy barbecue sauce

    Sometype Mono

    A versatile middle ground between technical coding fonts and something with real character, Sometype Mono has enough warmth to anchor an entire menu without disappearing into the background.

    • Language support: Latin, Latin Extended
    • Styles: 8 styles (4 weights plus italics)

    Get it

  29. Chivo Mono

    Late night menu starts at ten

    Chivo Mono

    Part of the Chivo superfamily, this grotesque-inspired mono has real weight and presence at bolder settings, making it a strong pick for section headers on a late-night or bar menu.

    • Language support: Latin, Latin Extended, Vietnamese
    • Styles: 18 styles (9 weights plus italics)

    Get it

  30. Martian Mono

    Gluten-free crust available upon request

    Martian Mono

    Chunky and unapologetically retro-computer in feel, Martian Mono suits a playful pizzeria or an arcade bar leaning hard into eighties nostalgia. It is too heavy and idiosyncratic for body copy, so reserve it for a headline or logotype.

    • Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended
    • Styles: 8 weights (Thin to Extra-Bold)

    Get it

  31. Geist Mono

    Cash only, tips always appreciated

    Geist Mono

    Designed with a Scandinavian sense of restraint, Geist Mono is crisp and modern rather than nostalgic. It fits a stripped-back, design-forward menu that wants only a whisper of typewriter DNA.

    • Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
    • Styles: 18 styles (9 weights plus italics)

    Get it

  32. Kode Mono

    Seasonal menu, printed fresh weekly

    Kode Mono

    A variable coding font with a bit more warmth than most, Kode Mono flexes across a range of weights, which makes it flexible enough to run an entire menu hierarchy on its own.

    • Language support: Latin, Latin Extended
    • Styles: 4 weights (Regular to Bold)

    Get it

  33. Reddit Mono

    Chef's tasting menu, five courses, $85

    Reddit Mono

    The monospace companion to Reddit Sans, this face is contemporary and approachable, a good fit for a casual eatery that wants matching type across its website, app, and printed menu.

    • Language support: Latin, Latin Extended, Vietnamese
    • Styles: 8 weights (Extra-Light to Black)

    Get it

  34. Fragment Mono

    Ask your server about tonight's specials

    Fragment Mono

    A serif-inflected monospace that genuinely recalls a typewriter ribbon running a little low on ink at lighter weights. It brings real character to a specials board without tipping into full distressed-type territory.

    • Language support: Latin, Latin Extended, Cyrillic Extended
    • Styles: 2 styles (1 weight plus italics)

    Get it

  35. Xanh Mono

    Reservations recommended, walk-ins always welcome

    Xanh Mono

    A slab-serif monospace with soft, rounded edges, Xanh Mono is warmer and less clinical than most coding-derived alternatives, making it a distinctive option for a menu that wants personality without cliche.

    • Language support: Latin, Latin Extended, Vietnamese
    • Styles: 2 styles (1 weight plus italics)

    Get it

  36. Victor Mono

    Locally sourced, seasonally rotated, always fresh

    Victor Mono

    Its built-in cursive italic is the real draw here, useful for a handwritten-feeling “chef’s note” or aside dropped into an otherwise typewritten menu.

    • Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Greek, Vietnamese
    • Styles: 14 styles (7 weights plus italics)

    Get it

  37. Major Mono Display

    Soup of the day, changes daily

    Major Mono Display

    Lowercase-only and geometric, with unusually rounded, almost bubble-like letterforms. It is strictly a display font for a short headline like “Today’s Menu,” since it turns illegible fast at body-text sizes.

    • Language support: Latin, Latin Extended, Vietnamese
    • Styles: 1 weight (Regular)

    Get it

  38. Syne Mono

    Wood-fired flatbread, blistered and smoky

    Syne Mono

    Experimental and a little eccentric, Syne Mono is best kept to a single headline or section title where its unusual shapes can act as a design accent rather than carry any real reading load.

    • Language support: Latin, Latin Extended
    • Styles: 1 weight (Regular)

    Get it

Pairing and Using Typewriter Fonts on a Menu

Most typewriter and monospace fonts are built for short bursts of text, not entire paragraphs. Reserve the boldest, most decorative options for headers and prices, and lean on cleaner faces like Courier Prime or IBM Plex Mono for the dish descriptions themselves.

Fixed-width letterforms take up more horizontal space than a standard text font, so give menu columns extra room or drop the size slightly to avoid awkward line breaks.

For a cohesive system, pick one monospace font for the whole menu rather than mixing several distinct typewriter styles on the same page. Save a second, more decorative face for the restaurant’s logo or cover only.

Test the chosen font at the actual print size before finalizing a design. Some of the more textured options look charming at 18pt and turn to mush at 9pt.

Whether the goal is a full retro-diner effect or just a subtle nod to an old order pad, there is a free Google Fonts option here for nearly every kind of restaurant, from the corner deli to the candlelit bistro.