Skip to content

The best resume font, and the font size that goes with it

Font advice is the most over-thought part of resume writing. Here is the short version, plus the exact type scale a shipping resume builder uses, so you can copy real numbers instead of guessing.

Founder, Folio8 min read

The best resume font is any legible, print-safe face that renders as real selectable text: a serif like Georgia or Times New Roman, or a sans like Helvetica, Arial or Segoe UI. Set body text at 10pt or 11pt, use one family for the whole page or at most two, and stop there. Applicant tracking systems extract the text layer of your PDF and never see which typeface drew it, so the font is a legibility decision for the human reader, not a parsing decision for the software.

The short answer

Does the resume font matter? Less than almost anyone tells you

Search for resume fonts and you get pages of confident ranking. Garamond is elegant. Calibri is safe. Never use Times New Roman, or always use Times New Roman, depending on which page you landed on. Almost none of it is testable, and the part that is presented as fact, that certain fonts break applicant tracking systems, is simply not how the software works.

A modern parser opens your PDF and pulls out the text layer. That layer is a sequence of characters with positions on the page. It carries no opinion about whether those characters were drawn in Georgia or in Century Gothic. Change the typeface and the extracted text is byte for byte identical. That is why a font cannot be ATS-friendly or ATS-hostile: the question does not reach the parser.

There is one real exception, and it is not about which font you picked. If your resume is an image, a screenshot, an exported design with the text converted to outlines, or a scan, then there is no text layer to extract and the parser gets an empty page. That failure is caused by how the file was made, not by the face you chose.

So the font question collapses into a much smaller one: can a tired human read this at a glance, and does it look like an adult made it. That is a real question. It just is not a technical one, and it deserves about ninety seconds of your attention rather than an afternoon.

Machine vs human

What the parser reads, and what the recruiter reads

Two audiences see your resume, and they care about completely different things. Font sits almost entirely on the right side of this table.

What the parser reads, and what the recruiter reads
CapabilityFolioThe parserThe human
The typeface itselfFive print-safe family tokens: serif, sans, humanist, geometric and slab. Each resolves to a system font stack, so nothing depends on a web font loading.Not read. The extracted characters are the same whichever face drew them.Felt, not judged. Legible and consistent is the entire bar. Nobody has ever been rejected for choosing Arial.
Font size and line heightBody sits at 9pt, 10pt or 10.6pt depending on the density preset, with line height from 1.40 to 1.50.Not read. Shrinking your type does not change a single extracted character.Yes. Below roughly 9pt the page reads as fine print, and a six-second skim gets slower and less generous.
Column structureSingle-column layout families earn full structure marks. Multi-pane families are scored down honestly rather than being sold as safe.This is the one that breaks you. Reading left to right across two panes can interleave a sidebar into your job titles.Mild preference at most. If it parses and it scans, they will not object.
Real selectable textEvery PDF and DOCX export is real text. Nothing is ever rasterized, so this can never quietly fail on you.Decisive. Outlined or image-based text extracts as nothing at all, and nothing scores zero.Invisible to them. That is precisely why it goes uncaught until you have already been filtered out.
Section heading wordingStandard headings come from the layout, so Experience stays Experience.Read carefully. A heading like "Where I Have Been" maps to no known field and the section under it may be dropped.Skimmed. They hunt for the same plain words the parser does.
Color and accentThe accent color is validated for WCAG AA contrast on white before it is allowed anywhere near body text.Ignored completely. Color is not part of the text layer.Pale grey body text is the fastest way to get your resume put down half-read.

For reference, the Folio ATS score is deterministic and spends its 100 points like this: structure 30, headings 18, selectable text 16, contact 12, length 10, contrast 8, risky elements 6. Typeface is not one of the seven criteria, and it is not even an input to the function.

Resume font size

What size should the font on a resume be?

Six settings, and every one of them has a defensible range. These are the numbers Folio actually renders with, not rules of thumb.

Body

10pt is the default, 11pt is comfortable

This is the text of your bullet points, and it is the only size most people should think about. Folio renders body at 9pt, 10pt or 10.6pt across its three density presets. 10pt is the standard, and it prints cleanly on paper and reads well on a laptop.

Floor

9pt, and not one point smaller

How small can you make it? 9pt is where Folio stops, and that is deliberate. Anything below 9pt starts to read as an attempt to hide the length rather than manage it. If you need 8pt to fit, you do not have a font problem, you have a cutting problem.

Headings

One clear tier above body

Section headings run 9.6pt, 10.6pt or 11.6pt. They do not need to be dramatically bigger. A single point of size, plus weight or letter spacing, is enough to say "new section" without eating the page.

Your name

21pt to 29pt, and let it dominate

The name is the one place to be bold. Folio sets it at 21pt, 25pt or 29pt. It is the only element on the page allowed to shout, and it costs you almost nothing in vertical space because it is a single line.

Dates and meta

8pt to 9.2pt, the quietest tier

Dates, locations and small print sit below body size on purpose. Folio uses 8pt, 8.6pt or 9.2pt. Making these the same size as your achievements flattens the page and forces the reader to work out what matters.

Spacing

Line height 1.40 to 1.50, margins 13mm to 19mm

Resume font size and spacing are one decision, not two. Tight type with generous leading reads better than large type crammed to the edges. Folio pairs its three body sizes with line heights of 1.40, 1.46 and 1.50, and page margins of 13mm, 16mm and 19mm.

The default

The standard density preset, in numbers

This is the scale Folio uses out of the box. Copy it into whatever tool you write in.

10ptBody text
10.6ptSection headings
25ptYour name
1.46Body line height
16mmPage margins

The full scale

Compact, standard and spacious, published in full

Most resume advice tells you to use 10pt or 11pt and leaves you there. It never tells you what the headings should be, what the dates should be, or how the margins move when you change the body size. Here is the whole scale from a product that ships it, so you can lift the ratios rather than reinvent them.

Compact: page margins 13mm, name 21pt, section headings 9.6pt, entry titles 10pt, body 9pt, dates 8pt, line height 1.40, section gap 4.6mm, entry gap 2.8mm. This is the preset for a long history you refuse to cut, and it is the honest way to buy back a page.

Standard: page margins 16mm, name 25pt, section headings 10.6pt, entry titles 11pt, body 10pt, dates 8.6pt, line height 1.46, section gap 6.4mm, entry gap 3.8mm. This is the default and it is the right answer for almost everyone.

Spacious: page margins 19mm, name 29pt, section headings 11.6pt, entry titles 11.6pt, body 10.6pt, dates 9.2pt, line height 1.50, section gap 8.4mm, entry gap 5mm. Use it when you have less to say and want the page to look confident about that rather than padded.

On top of the preset there is a spacing multiplier, bounded between 0.8x and 1.25x, that scales the gaps and margins without touching the type sizes. That bound exists for a reason: it is the range in which the layout stays a resume. Unbounded spacing controls are how people end up with a document that is 40 percent whitespace, or one with no breathing room at all.

The families

Professional resume fonts, grouped the way they actually differ

Folio does not offer a box where you type a font name. It offers five family tokens, each resolving to a print-safe stack of system fonts, plus eight ready-made heading and body pairings. Here is what is behind each token, so you can make the same choice anywhere.

Serif

Georgia, Times New Roman, Iowan Old Style

The traditional choice. Serifs read as considered and slightly formal, and they hold up well in print. Good for law, academia, finance and any field where being the newest thing in the room is not the goal.

Sans

Helvetica Neue, Helvetica, Arial

The neutral default. It says nothing about you, which is exactly the point. Nobody has ever lost an interview because their resume was set in Arial, and that reliability is worth more than novelty.

Humanist

Segoe UI, Open Sans, Lucida Grande

A sans with slightly warmer, more open letterforms. It is the easiest of the five to read at small sizes, which makes it a strong pick if you are running compact density with 9pt body text.

Geometric

Century Gothic, Avenir Next, Futura

Circular, modern, a little more designed. It carries personality, so use it for headings and let something plainer carry the body. A full page of geometric body text gets tiring fast.

Slab

Rockwell, Roboto Slab, Georgia

Heavy square serifs with real presence. It is the most distinctive of the five and the easiest to overdo. Best used on the name and section headings only.

Pairings

Eight combinations that are already decided

Classic Serif, Modern Sans, Editorial, Geometric Humanist, Slab and Sans, Humanist Serif, Geometric Sans, Sans Humanist. Each is a heading and body pair that has already been checked, which removes the one font decision people genuinely do get wrong.

What to do instead

Spend the hour you were going to spend on fonts on this

If the typeface does not move the machine and barely moves the human, the obvious question is what does. The answer is unglamorous and it is the same every time.

Get the structure right. One column, top to bottom, in the order a recruiter expects. Structure is worth 30 of the 100 points in the Folio ATS score, more than any other single criterion, because it is the thing that most often turns a good resume into an unparseable one.

Use the boring headings. Experience, Education, Skills, Projects. The parser is matching against a known vocabulary and your creativity is not in it. This is worth 18 points, and it is free.

Export as real text, every time. A PDF with a live text layer, not a picture of a resume. Folio never rasterizes, so this is handled, but if you are exporting from a design tool, open the PDF and try to select a sentence. If you cannot, neither can the software.

Then rewrite a bullet point. Turn one line that describes a duty into one that reports a result. That single edit will do more for your odds than every font you will ever audition, and it is the work almost nobody does because choosing a typeface feels like progress and rewriting does not.

Frequently asked questions

What is the best font for a resume?

Any legible, print-safe face, set at 10pt or 11pt. Georgia and Times New Roman if you want a serif, Helvetica, Arial or Segoe UI if you want a sans. The honest answer is that the choice among the reasonable options does not change your outcome, so pick one that looks clean at small sizes and move on. What does change your outcome is whether the resume is one column, uses standard headings, and exports as real text.

What font size should I use on a resume?

10pt or 11pt for the body, which is the text of your bullet points. Section headings sit one tier above at roughly 10pt to 12pt, dates and locations sit one tier below at 8pt to 9pt, and your name can run anywhere from 21pt to 29pt. Folio ships exactly this hierarchy across three presets, with body at 9pt, 10pt or 10.6pt.

How small can I make my resume font?

9pt is the practical floor and Folio will not go below it. Under 9pt a page stops reading like a document and starts reading like a terms-and-conditions box, and a recruiter skimming for six seconds will simply skim less carefully. If you are shrinking type to fit, the real fix is cutting a weak bullet or trimming a role from twelve years ago, not compressing everything into fine print.

Does the resume font affect ATS parsing?

No. Applicant tracking systems extract the text layer from your PDF, and that layer stores characters and positions, not the identity of the face that drew them. Swap Calibri for Garamond and the parser receives identical text. The genuine parsing risks are multi-column layouts that scramble reading order, invented section headings, and resumes saved as images or with the text converted to outlines, because those leave nothing to extract.

How many fonts should a resume have?

One, or two at the outside. One family for everything is always safe. Two works when one carries the headings and the other carries the body, which is why Folio ships eight pre-checked heading and body pairings rather than a free-text box. Three or more fonts on a single page reads as indecision, and nothing about it helps you.

Can I choose a specific font like Calibri in Folio?

Not by name. Folio gives you five family tokens, serif, sans, humanist, geometric and slab, and each one resolves to a stack of print-safe system fonts rather than to a single named face. This is on purpose: a named web font can fail to load or substitute unpredictably at print time, and a stack cannot. Calibri and Arial land in the same visual territory anyway, and the parser cannot tell them apart.

Start free

Build the portfolio, resume, and site in one place.

A theme, an AI resume, a custom domain, and the SEO built in. No card required to start, and your work is yours to export any time.

Keep reading

Best Resume Font and Size: What Actually Matters | Folio