Source Code Pro

monospace · Designed by Paul D. Hunt

Source Code Pro: The five boxing wizards jump quickly

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.

Source Code Pro is a clean, upright monospace typeface with consistent stroke weights and open letterforms that make it highly readable at small sizes. It has a technical, utilitarian personality — precise without being cold, and functional without feeling sterile. Each character occupies the same horizontal space, giving text a structured, grid-like rhythm that signals accuracy and attention to detail. It lacks the quirkiness of older typewriter-style fonts, sitting instead in a more neutral, professional register that works across a wide range of contexts.

This font is a natural fit for developer tools, code editors, and technical documentation where legibility of individual characters matters enormously. It works well in UI design for dashboards, terminal interfaces, or data-heavy applications where users need to scan numbers and strings quickly. Beyond purely technical uses, it can serve editorial and branding purposes for companies in the technology or fintech space that want to communicate precision and transparency without resorting to aggressive styling.

Best suited for: Code editors, developer tools, technical documentation, data dashboards, terminal interfaces, and fintech branding where character legibility and precision are essential.

Design considerations: The font's extensive weight range from 200 to 900 supports flexible typographic hierarchy within monospace constraints, making it adaptable across different interface scales. Its neutral, professional character works well in both minimal and information-dense layouts without introducing stylistic distraction.

Pairing guidance: Pair Source Code Pro with Raleway for a clean, modern tech aesthetic where the sans-serif handles headlines and navigation while the monospace anchors code blocks and data displays. Merriweather introduces serif warmth for editorial contexts mixing technical content with narrative text. Space Mono reinforces monospace consistency when multiple code or data elements need visual cohesion across a layout.

Pairs well with

Raleway Merriweather Space Mono

Source Code Pro at a glance

Designer

Paul D. Hunt

License

SIL Open Font License 1.1

Added to Google Fonts

September 2012

Last updated

September 2025

Styles

16 (8 weights + italics)

Variable font

Yes: weight 200–900

Classification

Monospace

Character sets

7

Distributed via

Google Fonts

All 16 Source Code Pro styles

Weight Name Upright Italic
200 ExtraLight Aa Bb Gg 123 Aa Bb Gg 123
300 Light Aa Bb Gg 123 Aa Bb Gg 123
400 Regular Aa Bb Gg 123 Aa Bb Gg 123
500 Medium Aa Bb Gg 123 Aa Bb Gg 123
600 SemiBold Aa Bb Gg 123 Aa Bb Gg 123
700 Bold Aa Bb Gg 123 Aa Bb Gg 123
800 ExtraBold Aa Bb Gg 123 Aa Bb Gg 123
900 Black Aa Bb Gg 123 Aa Bb Gg 123

Source Code Pro 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 ! ? & @ # % $ € £ ( ) [ ] { } . , : ; " ' - / * + =

Cyrillic (sample)

А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ж з и й к л м н

Cyrillic Extended (sample)

Ґ Є Ї Ў Ғ Қ Ң Ү Ұ Һ Ә Ө

Greek (sample)

Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω α β γ δ ε ζ η θ ι κ λ μ

Greek Extended (sample)

ἀ ἁ ἂ ἃ ἄ ἅ ἆ ἇ ὰ ά ἐ ἑ ὲ έ

Latin Extended (sample)

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

Vietnamese (sample)

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

Which languages does Source Code Pro support?

Source Code Pro includes 7 character sets:

  • Cyrillic: Russian, Ukrainian, Bulgarian, Serbian and other Cyrillic-script languages
  • Cyrillic Extended: additional Cyrillic letters used in languages such as Kazakh, Tatar and Bashkir
  • Greek: modern Greek
  • Greek Extended: polytonic (ancient) Greek
  • 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

Can I use Source Code Pro commercially?

Yes, it's free for personal and commercial use. Source Code Pro 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 Source Code Pro

Source Code Pro FAQ

Is Source Code Pro free for commercial use?

Yes. Source Code Pro 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 Source Code Pro include?

Source Code Pro includes 8 weights, from ExtraLight (200) to Black (900), each with a matching italic, for 16 styles in total. It's also a variable font, so any weight between 200 and 900 is available.

Does Source Code Pro support Cyrillic?

Yes. Source Code Pro includes Cyrillic characters, so it works for Russian, Ukrainian, Bulgarian and Serbian text. It also supports Cyrillic Extended, Greek, Greek Extended, Latin, Latin Extended and Vietnamese.

Who designed Source Code Pro?

Source Code Pro was designed by Paul D. Hunt. It was added to Google Fonts in September 2012.