Source Code Pro font pairings begin with its origin story as told on Google Fonts: Paul D. Hunt designed Source Code as a companion to Source Sans, after a request for a monospaced version for coding applications. It keeps the design features and vertical proportions of Source Sans but makes every glyph the same width, in every weight. Source Code Pro was added to Google Fonts in 2012 and is free under the SIL Open Font License. That shared skeleton makes the Source family the obvious starting point, but the font also sits comfortably next to classic serifs and geometric sans faces.
Is Source Code Pro a heading or body font?
Source Code Pro was designed for coding environments, and the description notes that a regular weight will usually be enough there. So its core role is body text in a technical sense: code blocks, terminal output, configuration files, logs and tables of numbers. In layouts it has a second job as a heading or label face. A short headline, an eyebrow above a section title or a row of navigation links in Source Code Pro gives a page a clean, technical tone. Long paragraphs of prose are better in a proportional font, because fixed-width spacing slows reading. On Google Fonts, Source Code Pro is a variable font with a weight axis from ExtraLight (200) to Black (900), matching the Source Sans range, plus italics. The heavy weights make punchy headlines; the regular weight is the one for code.
Best fonts to pair with Source Code Pro
These partners cover the Source family, reading serifs and a bold geometric option, and each one is free on Google Fonts.
| Pairing | Use as | Why it works |
|---|---|---|
| Source Code Pro + Source Sans 3 | Heading + Body | Source Sans 3 shares the same vertical proportions, so Source Code Pro headlines and labels line up neatly with readable sans paragraphs. |
| Source Code Pro + Source Serif 4 | Body + Heading | Source Serif 4 gives technical writing elegant serif headings while Source Code Pro keeps code samples and data precise. |
| Source Code Pro + Merriweather | Body + Heading | Merriweather is a sturdy screen serif whose headings anchor tutorials, while Source Code Pro sets code blocks with clear, even spacing. |
| Source Code Pro + Montserrat | Body + Heading | Montserrat headings add bold geometric presence to developer pages, and Source Code Pro handles commands, specs and code. |
| Source Code Pro + Open Sans | Heading + Body | Open Sans is a friendly, neutral reading sans that balances short Source Code Pro headlines on product and documentation sites. |
Source Code Pro + Source Sans 3 (the family match)
Source Code Pro was built from Source Sans, so pairing it with Source Sans 3, the current Google Fonts version of the sans, is about as safe as typography gets. Set headlines, eyebrows and navigation in Source Code Pro at SemiBold or Bold, then use Source Sans 3 for paragraphs, buttons and form fields. Both are credited to Paul D. Hunt and share vertical proportions, so inline code inside a sentence sits on the same x-height without awkward jumps. This combination suits developer documentation, open-source project sites, SaaS dashboards and internal tools. A practical rule: anything a reader might copy, such as code, file names or API keys, goes in Source Code Pro, and everything they read goes in Source Sans 3. For more partners for the sans, see our Source Sans font pairings.
Source Code Pro + Source Serif 4 (for technical articles)
For long technical writing, switch the reading role to a serif. Use Source Serif 4, designed by Frank Grießhammer, for headings and body prose, and reserve Source Code Pro for code listings, terminal sessions, footnotes and tables. Source Serif 4 has an optical size axis, so its headings can look sharper at large sizes while the text sizes stay sturdy. The serif gives essays, tutorials and research notes a more literary tone, and Source Code Pro makes every code example stand out clearly from the argument around it. Because both belong to the broader Source family, the overall page still feels coherent. Explore more combinations in our Source Serif 4 font pairings.
Source Code Pro + Merriweather (for tutorials and courses)
Merriweather is a dependable choice for learning content. Set Merriweather for headings and, if you like, for paragraph text as well, then use Source Code Pro for every code sample and command. Merriweather’s sturdy serifs and generous x-height hold up well on screens, which matters for long lessons, and its heavier headings give a course clear structure. Source Code Pro brings clean, evenly spaced code that students can read and copy accurately. This pairing suits coding bootcamps, online courses, programming books and teaching blogs. See more serif ideas in our Merriweather font pairings.
How to pair fonts with Source Code Pro yourself
Begin with the Source family, since the shared proportions remove most of the guesswork. Outside it, look for partners with clear contrast, such as a serif or a geometric sans, and avoid other monospace fonts. Decide whether Source Code Pro is your technical text or your accent headline, then give long reading to a proportional font. Match x-heights for inline code and use the weight axis for hierarchy before adding a third family. Try combinations in our font pairing generator.
Frequently Asked Questions
What font pairs best with Source Code Pro?
Source Sans 3 is the best partner, because Source Code Pro was designed as its monospaced companion with the same vertical proportions. For articles and tutorials, Source Serif 4 and Merriweather make strong serif heading partners. For bolder developer marketing, try Montserrat headings.
Is Source Code Pro good for body text?
Source Code Pro is excellent body text for code, terminals and data. For long paragraphs of prose, a proportional font such as Source Sans 3 or Source Serif 4 is easier to read, so most sites use Source Code Pro alongside one of them.
Does Source Code Pro have italics?
Yes. On Google Fonts, Source Code Pro is a variable font with a weight axis from 200 to 900, and it includes matching italics. The Google Fonts description also notes support for Greek, Cyrillic and Vietnamese.
Is Source Code Pro free?
Yes. Source Code Pro is free on Google Fonts under the SIL Open Font License, which allows personal and commercial use, self-hosting and modification. It is an open-source project, and its source files are on GitHub.
Who designed Source Code Pro?
Source Code Pro was designed by Paul D. Hunt as a companion to Source Sans. It was added to Google Fonts in 2012 and includes all the characters in the Adobe Latin 4 glyph set, according to its Google Fonts description.


