Free ATS check · no sign-up

Will your CV survive the ATS filter?

Upload your CV and get a practical ATS check of format, structure and keywords. We show you what could make your CV harder to read before you send your application.

Real analysis — not a template Your CV is read in your browser Free · 3 checks per day
  1. 1 Upload CV
  2. 2 Paste the job advert
  3. 3 Get the report
Upload your CV
PDF or Word. Your CV is read in your browser and never sent to us.
Drag your CV here, or click to choose
We support PDF and Word (.docx) — max 10 MB
PDF · DOCX
We find the requirements in the advert and check which ones your CV covers. The advert (not your CV) is sent to us to read the requirements.
Sample CV · doesn't count towards today's checks

The analysis is based on text content and known ATS patterns. It's a guide and doesn't replace a review by a recruiter — but it catches what most automated systems react to.

What is an ATS check?

An ATS check assesses whether your CV is easy to read for applicant tracking systems (ATS). These systems are used to collect, sort and search applications. That's why your CV should have clear sections, a common file format, readable text and relevant keywords from the job advert.

StudentCV's ATS checker looks at format, contact details, section structure, skills, personal profile and keywords when you paste in a job advert. The result is an indicative ATS score and concrete suggestions for improvement.

What does an ATS score mean?

An ATS score is a practical indication, not a guarantee of an interview. A high score means your CV is likely easier for software to read and better matched to the advert. A low score often points to missing keywords, unclear headings, a scanned PDF or formatting that can be misread.

The most important improvement is almost always comparing your CV with the specific job you're applying for. Only use words from the advert when they actually describe skills you have.

Common ATS mistakes

  • The CV is a scanned PDF or image instead of text.
  • Skills are buried in running text without their own section.
  • Tables, columns or graphic elements break the reading order.
  • Key terms from the job advert are missing entirely.
  • Contact details or work experience have unusual headings.

How to improve your ATS score

  • Use a simple one-column layout and standard headings.
  • Add a clear skills section with relevant keywords.
  • Tailor your personal profile and experience to the role you're applying for.
  • Export as a text-based PDF or DOCX.
  • Run a new CV check after you've made the changes.

How employers use ATS

Applicant tracking systems are used in the public sector, at larger companies and in many recruitment processes. That doesn't mean every CV is rejected automatically, but it does mean structure and keywords affect how easily your CV can be found, sorted and understood.

Before you run a check: your file and the job advert

You need two things to get a useful result: the CV you actually plan to send, and the advert for the job you are applying for.

Use the final file, in the format you will upload to the employer's portal. If you normally edit in Word but submit a PDF, check the PDF, because the export is what the employer's system receives. The checker reads PDF and Word files. If your CV only exists as a design in a graphics tool or a scan of a printed page, the result will tell you straight away that very little text could be read, which is useful to know in itself.

Then copy the job advert into the box provided. Include the whole thing: the role description, the responsibilities, the "what we are looking for" section and any essential or desirable criteria. Leave out the company boilerplate about benefits and office locations if you like, but do not trim the requirements, because that is where most of the words a recruiter would search for are found.

You can run a check without an advert and still get feedback on format and structure. With an advert, the checker can tell you how closely your CV speaks the same language as the role, which is usually where the biggest gains are.

What each part of the check looks at

The result is split into separate checks so you can see where points were lost rather than staring at a single number.

Format and parsing. This is the foundation. The checker extracts the text from your file the way an applicant tracking system would and looks for signs that something has gone wrong: very little readable text, words run together, a layout that seems to jump between columns, or content that looks like it sits in images. If this check is weak, fix it first, because every other check depends on the text being read properly.

Contact details. It looks for an email address and a phone number in the readable text, and notes whether your name is clear. A warning here often means your details are in a page header, a text box or a graphic. Move them into the main body as plain text.

Sections. It checks whether it can find the sections employers expect, such as education, work experience and skills, under headings it recognises. If you have used unusual headings, or merged everything into one long section, this is where it shows.

Skills. It looks for a clear list of skills and, when you have pasted an advert, whether the skills the advert asks for appear anywhere in your CV. A skill mentioned only once deep in a paragraph may still count, but a dedicated skills section makes it easier for both software and recruiters to spot.

Personal profile. It checks whether you have a short opening profile and whether it says something specific. A profile that names your degree, the type of role and a couple of relevant strengths does better than a line of general adjectives.

Keyword match. With an advert pasted in, this compares the important terms in the advert with the words in your CV and lists the ones it could not find. This is the part that changes most between applications, and the part you should look at again for every new job.

Reading your score and deciding what to fix first

The overall score combines these checks into one indicative number. It is a summary, not a verdict. Two CVs with the same score can have very different problems, so always read the breakdown underneath.

Work through the fixes in this order:

  1. Anything that stops the text being read. A scanned file, a two-column layout that scrambles the order, or contact details the checker could not find. These are quick to fix and affect everything else.
  2. Missing or unclear sections. Rename headings to standard ones and split long blocks into Education, Work Experience and Skills.
  3. Missing keywords you genuinely have. Go through the list of terms the checker could not find. For each one, ask: have I done this? If yes, add it in the advert's wording to a relevant bullet point or your skills list. If no, leave it out.
  4. Your personal profile. Rewrite it last, once you know which strengths the advert cares about most.

Do not chase a perfect score. Some missing terms will be things you have not done, and that is fine. A CV that is honest and slightly below the maximum is far stronger than one padded with skills you cannot back up in an interview.

A worked example: fixing a low result

Tom Adeyemi is a fictional second-year Computer Science student at a university in Bristol, applying for a summer technology internship. He exported his CV from an online design template and pasted in the internship advert. His first result was 41.

The breakdown showed what had happened. Format and parsing were flagged because his CV used two columns and the extracted text mixed his module list into his job titles. Contact details were flagged because his email and phone number sat in a coloured banner at the top, which had been saved as an image. The keyword check listed several terms from the advert that it could not find, including "Python", "Git", "agile" and "unit testing".

Tom did three things. He copied his content into a single-column document with plain headings and exported a text-based PDF. He typed his name, email, phone number and GitHub link as the first lines of the page. Then he went through the missing terms one by one. He had used Python and Git throughout his degree and on a group project, so he named them in his skills section and in the project bullet: "Built a timetable app in Python with three teammates, managing code in Git and writing unit tests for the scheduling logic." He had never worked in an agile team, so he left that term out.

His second check came back at 79. The remaining gaps were genuine: experience he does not have yet. That is a useful result too, because it tells him what to mention as something he is keen to learn rather than something to claim.

Your file stays on your device

The checker reads your CV inside your browser. The file itself is not uploaded to our servers to produce the result, so you can check a CV that contains your phone number and address without sending the document anywhere. The text of the job advert you paste in is sent to StudentCV so the checker can pick out its requirements; your CV itself is not.

It is still sensible to check the final version of your CV rather than an old draft, and to note down the fixes you want to make before you start editing, so you can work through them in order and run a fresh check at the end.

What the checker can and cannot tell you

The score is indicative. Employers use different systems, set them up in different ways and search for different things, and no outside tool can see inside a particular employer's set-up. What the checker can do is catch the problems that are likely to cause trouble in many systems, and show you how closely your CV matches the wording of a specific advert.

It cannot judge whether your experience is strong enough for the role, whether your writing is persuasive, or how a recruiter will feel about your application. It also cannot guarantee that you will be shortlisted or invited to interview. Use it as a technical check and a keyword prompt, then read your CV through as a recruiter would.

You can run three checks a day for free, and three more by leaving your email address. That is usually enough to check, fix and check again for one or two applications.

After the check: tailoring your CV with StudentCV

If the result shows that your CV needs more than a few small edits, or you are applying for several roles and want a tailored version for each, StudentCV can help. Upload your CV or LinkedIn profile, or type your details in, then paste the same job advert. StudentCV rewrites and tailors the CV to that role in a clean layout and shows its ATS score against the advert.

You can see and edit the whole CV for free before deciding to pay. Downloads are one-off purchases with no subscription: a CV for £5.99, a CV plus LinkedIn profile for £9.99, or a Job Search Pack with five tailored CVs and cover letters for £12.99, all including VAT, with PDF and Word files. Whichever route you take, run a final check on the file you are about to send.

ATS CV check: common questions

Is an ATS checker the same as a recruiter?

No. An ATS checker finds technical and keyword-based problems. A recruiter judges relevance, experience and the overall picture.

Should I always use every keyword from the job advert?

No. Only use keywords that actually describe your experience. Keyword stuffing makes your CV weaker for human readers.

Is PDF or Word better for ATS?

Both can work. What matters most is that the file is text-based, simple and free of scanned images or complicated layouts.

Can I use the ATS checker without a job advert?

Yes, but the keyword analysis works best when you paste in the advert you're actually applying for.

Is my CV uploaded or stored when I use the checker?

No. The checker reads your CV in your browser, so the file is not uploaded to our servers to produce the result. The job advert text you paste in is sent to StudentCV so the checker can pick out its requirements; your CV itself is not.

Why did my score change when I pasted a different job advert?

The keyword part of the score depends on the advert. Each role uses different terms, so the same CV can match one advert closely and another poorly. Format, contact details and sections stay the same between checks.

Can I check a CV I made in Canva or another design tool?

Yes, and it is worth doing. Design tools often use columns, text boxes and images, and the format check will show whether the text can be read in the right order or whether parts of it are missing.

How many free checks can I run?

You can run three checks a day for free. If you need more, you can unlock three more by leaving your email address, which is usually enough to check, fix and recheck a CV for a couple of applications.

What score should I aim for before I apply?

There is no official pass mark, because every employer sets up its system differently. Fix everything that stops your CV being read, add the missing skills you genuinely have, and do not pad the CV with terms you cannot back up.

Why does the checker say it cannot find my contact details?

Usually because they are in the page header or footer, inside a text box, or part of an image such as a coloured banner. Type your name, email address and phone number as plain text at the top of the main page.

Is the checker useful for graduate scheme applications that use a form?

Yes. Many graduate schemes ask you to fill in a form and upload a CV as well, and some try to fill the form from your CV. A CV that the checker reads cleanly is easier for those systems to read too.