15 Best Free Fonts Alternatives to Courier New

Courier New has been the default typewriter face on word processors for decades, which is exactly why designers keep hunting for something with more personality, better hinting, or genuine open-source licensing. Whether you need a monospace font for code editors, a screenplay format that mimics an actual typewriter, or a resume that nods to old-school reports without looking dated, Google Fonts has a strong bench of free monospace alternatives that improve on the original in nearly every way. Some of these hew close to the classic Courier silhouette, while others take the fixed-width concept somewhere more modern.

  1. Courier Prime

    INT. WRITERS ROOM - DAY - FADE IN

    Courier Prime

    Built specifically for screenwriters who were tired of the licensing headaches around Courier New, this is the most direct replacement on the list. It matches the character width and general proportions of the original closely enough that scripts formatted in it will paginate the same way, but the letterforms are cleaner and less mushy at small sizes. If your goal is literally “Courier New but free and legal,” start here.

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

    Get it

  2. Space Mono

    COMMAND EXECUTED: PRINT ALL RECEIPTS

    Space Mono

    There is a quirky, slightly retro-futuristic charm to Space Mono that makes it a favorite for tech branding and editorial design that wants a coded, terminal-like feel without looking sterile. The bold weight in particular has a chunky, confident presence that works well in headlines and pull quotes. It pairs nicely with a plain humanist sans for body copy when you only want the monospace treatment in small doses.

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

    Get it

  3. IBM Plex Mono

    System log: 200 OK, request received

    IBM Plex Mono

    Commissioned by IBM as part of a full corporate type family, Plex Mono carries an engineered, precise feel that suits interfaces, documentation, and code samples. It shares structural DNA with its sans and serif siblings, so if you are building a full type system, you can pull all three from one family and stay consistent. The lowercase letters are notably legible even at small sizes, which is where a lot of monospace fonts start to blur.

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

    Get it

  4. JetBrains Mono

    function renderReport() { return true; }

    JetBrains Mono

    Designed by a software company for its own IDEs, this font was engineered around one job: keeping code readable for hours at a stretch. Letters like l, 1, and I are deliberately distinguished, and the taller x-height reduces eye strain on dense text. It is a natural pick for any project that is coding-adjacent rather than purely typewriter-styled.

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

    Get it

  5. Roboto Mono

    Data exported successfully to archive.txt

    Roboto Mono

    As the fixed-width companion to Google’s own Roboto, this face has a neutral, slightly geometric feel that slots easily into product documentation and dashboards. It is unassuming by design, which is a compliment here; it does its job without calling attention to itself. Pair it with Roboto proper for a tidy, cohesive system.

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

    Get it

  6. Source Code Pro

    Compiling report_final_v2.docx now

    Source Code Pro

    Adobe’s contribution to the monospace category reads as sturdy and businesslike, with even spacing and a slightly condensed rhythm that fits comfortably into code blocks or tabular data. It holds up well in print as well as on screen, which not every coding-oriented monospace font manages. Expect it to feel closer to a modern sans than to a nostalgic typewriter.

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

    Get it

  7. PT Mono

    Report No. 4471, filed and approved

    PT Mono

    There is a formal, almost bureaucratic weight to PT Mono that actually plays in its favor for anything meant to look like an official document or ledger. Its proportions are wider and steadier than most coding fonts, giving it a more old-fashioned, typewritten feel. It is a good choice when the brief calls for gravitas rather than a tech aesthetic.

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

    Get it

  8. Fira Code

    if status == 200: return response.data

    Fira Code

    Fira Code is best known among developers for its programming ligatures, which combine character pairs like “==” or “=>” into single glyphs for cleaner code reading. Outside of a code editor those ligatures matter less, but the underlying letterforms are still crisp and comfortable for any general monospace use. It can look slightly technical for non-coding contexts, so reserve it for projects with a software or engineering angle.

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

    Get it

  9. Inconsolata

    Draft memo, single-spaced, twelve point

    Inconsolata

    One of the earliest breakout monospace fonts on Google Fonts, Inconsolata has a lighter, more refined stroke than Courier New’s boxy default. It reads as approachable rather than clinical, which has made it a long-running favorite for both code and plain-text writing environments. It can look a touch thin at very small sizes, so check your intended point size before committing.

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

    Get it

  10. Cousine

    Expense report attached, please review

    Cousine

    Cousine was built as a metrically compatible alternative to Courier New, meaning text set in one will occupy the same space as the other. That makes it a practical, low-friction swap for templates, forms, or legacy documents originally designed around Courier’s exact widths. It is not flashy, but that restraint is exactly the point for administrative and business documents.

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

    Get it

  11. Anonymous Pro

    user@terminal:~$ ls -la documents

    Anonymous Pro

    Anonymous Pro leans into a straightforward, no-frills coding aesthetic with distinct forms for commonly confused characters. It feels a little more handmade than some of the corporate-backed options on this list, with slightly more personality in the curves. Use it for personal projects, portfolios, or anywhere a strictly utilitarian look would feel cold.

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

    Get it

  12. Overpass Mono

    Highway sign specs, updated August draft

    Overpass Mono

    Adapted from a font originally modeled on U.S. highway signage, Overpass Mono carries a sturdy, civic quality that stands apart from the software-lab feel of most monospace families here. It has a rounder, friendlier rhythm that works well for editorial sidebars or code snippets embedded in otherwise humanist layouts. Consider pairing it with the sans-serif Overpass family for a matched set.

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

    Get it

  13. DM Mono

    Ledger entry: balance carried forward

    DM Mono

    DM Mono trades typewriter bulk for a slimmer, more contemporary silhouette, making it useful when you want the structure of a fixed-width font without the heavy, dated look. It suits minimal branding, technical résumés, and interface labels where a lighter touch reads as more current. At display sizes it has an understated elegance that plainer monospace fonts lack.

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

    Get it

  14. Spline Sans Mono

    Tracking number 884213 confirmed shipped

    Spline Sans Mono

    A newer addition to Google Fonts, Spline Sans Mono has a clean, slightly rounded construction that feels built for interfaces and product design rather than pure code. It sits comfortably alongside its sans companion, Spline Sans, for teams wanting a unified monospace-and-text pairing. It is a solid pick when you want something contemporary that still nods to the fixed-width tradition.

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

    Get it

  15. Ubuntu Mono

    Terminal ready: awaiting next command

    Ubuntu Mono

    Part of the broader Ubuntu type family, this font brings the same warm, slightly humanist character to a monospace grid, softening what could otherwise feel like a cold technical face. It is a dependable choice for code snippets on the web, especially when paired with Ubuntu’s regular weight for surrounding text. The open counters keep it legible even when set small in documentation blocks.

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

    Get it

Choosing and pairing your Courier New replacement

If you are replacing Courier New in an existing template or legal document, prioritize metric compatibility first. Courier Prime and Cousine are the safest choices for preserving exact line breaks and pagination.

For coding environments, look instead at readability features like disambiguated characters and ligature support. JetBrains Mono, Fira Code, and IBM Plex Mono were all built with long reading sessions in mind.

When using a monospace font for headlines or branding, keep body text in a plain, high-legibility sans or serif. The contrast between fixed-width display type and proportional body copy tends to read as more intentional than an entire page set in monospace.

Any of these free Google Fonts options can stand in for Courier New without the compromises of an outdated system font, whether the project calls for strict compatibility, a genuine coding workhorse, or simply a fresher take on the typewriter look.