Languages on a résumé, and how to state a level
A language on a résumé is a promise that somebody may test in the first five minutes of a call. Here is how to state a level you can stand behind.
— state the level you would be happy to be tested on.
A language on a résumé is a promise. Somebody may switch into it in the first five minutes of a call, and the only comfortable version of that moment is the one where the page told the truth.
The form of an entry
The language, then the level, separated plainly: "German, fluent". Two words that a reader anywhere can weigh. Add a framework level where the employer works to one, such as "German, fluent, CEFR C1", and add an examination with its year if you have sat one.
Which words to use
- Native. You grew up in it.
- Fluent. You work in it all day without effort and would take a meeting in it tomorrow.
- Professional. You can do the job in it, with occasional reaching for a word.
- Conversational. Ordinary conversation is comfortable, technical work is not.
- Basic. Travel, courtesy, reading with help.
Those five cover almost every case. Sliders and percentage bars do not: they claim a precision nobody has, and the graphics behind them often extract as unreadable characters, which costs eight points of parseability in the check on this site.
How many to list
All the ones you could work in, and the ones you can hold a conversation in. Nothing below that. A language listed at basic level is rarely doing work for you, and a page full of them starts to look like a list of holidays.
Where the section belongs
Near the bottom, with certifications and any additional sections, in most applications. Near the top when the language is the job: translation, a regional sales patch, support for a market, clinical work with a specific community. In that case it is a qualification and should be read as one, which is the same reasoning the certifications guide applies to a licence.
Applying in another country
Write the résumé in the language of the posting, and list the language of the country you are applying to first. Where your level in that language is still developing, say so plainly and put the evidence next to it, such as a course completed or an examination booked. A stated level that the first phone call contradicts is a worse start than a modest one stated early.
What the check does with the section
The ATS checker recognises Languages as a section heading, so the block is read as a section and its words count towards readable volume. It runs no language test: the seven completeness checks are identity, email address, phone number, experience, education, skills and summary. So this section helps a person reading the page and a search for a specific language, and it moves the score only through the content it adds.
In the builder
Languages have their own section in the résumé builder, under Add content, and the field suggests and searches as you type so the language names stay consistent. The level sits beside the language rather than in free text, which is what lets each design lay the block out in its own way without you reformatting anything.
An import will often find no languages at all, because they are written so many different ways. The review says so rather than guessing, and you add them in the editor in a few seconds. That is the same rule the reading follows everywhere: a field it cannot support stays empty.
Where the language belongs on the rest of the page
A language you work in should appear somewhere other than the languages block. If you handled a market, ran a regional account or wrote documentation in it, that belongs in the experience line, because it turns a stated level into evidence. "Ran the German-language support queue for two years" makes the entry in the languages section redundant in the best way.
This is the same principle the skills guide applies to everything else on a list. The list is the index; the evidence lives in the history.
Examinations and certificates
Where you have sat a recognised examination, give it with its year, and put it in the certifications section rather than in the languages block if it has an issuer and a date. That keeps each section doing one job: languages states the levels, certifications holds the checkable credentials. The certifications guide covers what an entry needs.
Where a level is in progress, say so with the examination date if one is booked. A level under way, stated plainly, costs you nothing and prevents an awkward correction later.
Add your languages
Languages have their own section in the editor, with the language and the level kept together so the design can lay them out.
Open the résumé builderRead the certifications guideQuestions
- Which words should I use for a level
- Native, fluent, professional, conversational, basic. They are understood everywhere and they are honest about a range. Where an employer works to a framework, give the framework level too.
- Should I use CEFR levels
- In Europe, often yes: B2 or C1 alongside the plain word removes the ambiguity. Outside Europe the plain word travels better, so give both where you have room.
- What about a language I studied at school
- Leave it out unless you could still hold a work conversation in it. A language on the page is an invitation to switch into it.
- Where does the section go
- Near the bottom for most roles, and near the top when the job is about the language: translation, regional sales, support for a specific market.
- Does the ATS check score languages
- The heading is recognised as a section, and the entries add readable content. The seven completeness checks do not include a language test, so the effect on the score is indirect.
Conxfolio is a free set of four career tools: a résumé builder with 37 rendered layouts, an ATS résumé checker that prints its own arithmetic, a cover letter builder that traces every proof paragraph back to the line it came from, and a portfolio builder with 20 authored designs. There is no account to create, nothing is held back for a paid plan, and no language model is used anywhere in the product, so the readers, the score and the letter are deterministic code you can check.