M PLUS 1 Code

monospace · Designed by Coji Morishita

M PLUS 1 Code: Quick zephyrs blow, vexing daft Jim

Available weights

Instant CSS & Tailwind Generator

Snippet updates automatically to match whichever weight you select above.

Get this font on Google Fonts

What do I do with this?

Just want to use the font? Click "Get this font on Google Fonts" to download it or add it directly to a document, design tool (like Canva or Photoshop), or your computer's font list.

Building a website? Click "Copy Font Code" to copy a short snippet, then paste it into your website's HTML (usually inside the <head> section) to use this font on your site.

M PLUS 1 Code is a clean, geometric monospace typeface with a modern Japanese design sensibility. It features consistent stroke widths, open counters, and a slightly rounded finish that keeps it from feeling cold or mechanical. The letterforms are well-proportioned and legible at small sizes without sacrificing clarity at display scales. It strikes a balance between technical precision and approachability, making it feel purposeful rather than purely utilitarian. Its Latin and Japanese character support is harmonized, giving it a cohesive look across multilingual contexts.

This font works well as a code display font in developer tools, documentation sites, and technical blogs where readability of syntax and commands is a priority. It also fits naturally into UI design for dashboards, data-heavy interfaces, or terminal-style applications where a monospace aesthetic reinforces the product's identity. Beyond purely technical uses, M PLUS 1 Code can function effectively in editorial design for pull quotes or labeled data visualizations, adding a structured, data-driven tone without the sterile feeling of older monospace fonts.

Best suited for: Code editors, technical documentation, developer tools, data dashboards, terminal interfaces, and multilingual applications requiring both Latin and Japanese character support.

Design considerations: The seven weight options from 100 to 700 support flexible hierarchy and emphasis within code blocks and technical layouts. Its geometric construction and rounded terminals distinguish it from traditional monospace fonts while maintaining the consistent spacing essential for programming contexts.

Pairing guidance: Pair M PLUS 1 Code with DM Sans for clean, contemporary UI layouts where the sans-serif provides body text and navigation contrast; use Lora to introduce serif warmth in editorial contexts mixing code snippets with narrative content; or combine with Space Mono when a secondary monospace with different proportions suits comparative code examples or layered technical displays.

Pairs well with

DM Sans Lora Space Mono

M PLUS 1 Code at a glance

Designer

Coji Morishita

License

SIL Open Font License 1.1

Added to Google Fonts

September 2021

Last updated

May 2026

Styles

7 (7 weights)

Variable font

Yes: weight 100–700

Classification

Monospace

Character sets

4

Distributed via

Google Fonts

All 7 M PLUS 1 Code styles

Weight Name Upright
100 Thin Aa Bb Gg 123
200 ExtraLight Aa Bb Gg 123
300 Light Aa Bb Gg 123
400 Regular Aa Bb Gg 123
500 Medium Aa Bb Gg 123
600 SemiBold Aa Bb Gg 123
700 Bold Aa Bb Gg 123

M PLUS 1 Code character map

Uppercase

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Lowercase

a b c d e f g h i j k l m n o p q r s t u v w x y z

Numbers and punctuation

0 1 2 3 4 5 6 7 8 9 ! ? & @ # % $ € £ ( ) [ ] { } . , : ; " ' - / * + =

Japanese (sample)

あ い う え お か き く け こ ア イ ウ エ オ カ キ ク ケ コ 日 本 語 文 字

Latin Extended (sample)

Ā Ă Ą Ć Č Ď Đ Ē Ę Ě Ğ Ī Į İ Ĺ Ľ Ł Ń Ň Ő Œ Ř Ś Ş Š Ť Ů Ű Ź Ż Ž

Vietnamese (sample)

Ạ Ả Ấ Ầ Ẩ Ẫ Ậ Ắ Ằ Ặ Ẹ Ẻ Ẽ Ế Ề Ệ Ỉ Ị Ọ Ỏ Ố Ồ Ộ Ơ Ớ Ờ Ụ Ủ Ư Ứ Ừ Ự Ỳ Ỵ

Which languages does M PLUS 1 Code support?

M PLUS 1 Code includes 4 character sets:

  • Japanese: Japanese kana and kanji
  • Latin: English, Spanish, French, German, Italian, Portuguese and other Western European languages
  • Latin Extended: Central and Eastern European languages such as Polish, Czech, Turkish, Romanian and Hungarian
  • Vietnamese: Vietnamese, including its stacked tone marks

It does not include Cyrillic or Greek characters, so it can't set Russian, Ukrainian or Greek text.

Can I use M PLUS 1 Code commercially?

Yes, it's free for personal and commercial use. M PLUS 1 Code is released under the SIL Open Font License 1.1. You can use it in logos, websites, apps, videos, printed products and merchandise without paying or asking permission. The one thing you can't do is sell the font file on its own.

Fonts similar to M PLUS 1 Code

M PLUS 1 Code FAQ

Is M PLUS 1 Code free for commercial use?

Yes. M PLUS 1 Code is licensed under the SIL Open Font License 1.1, so you can use it in commercial projects, including logos, client work and products you sell.

Which weights does M PLUS 1 Code include?

M PLUS 1 Code includes 7 weights, from Thin (100) to Bold (700). There are no italic styles. It's also a variable font, so any weight between 100 and 700 is available.

Does M PLUS 1 Code support Cyrillic?

No. M PLUS 1 Code supports Japanese, Latin, Latin Extended and Vietnamese, but not Cyrillic.

Who designed M PLUS 1 Code?

M PLUS 1 Code was designed by Coji Morishita. It was added to Google Fonts in September 2021.