Skip to content

Free tool · no sign-up

Free ATS resume checker

See your resume the way a ATS system reads it, and how well it matches the job you want. Add your resume and the job description: 42 checks on whether it can be read, what gets lost, how your experience is written, and which of the job's skills it's missing.

Drop your resume here

PDF or Word (.docx), up to 8 MB

Checked in your browser. Your resume is never uploaded, stored or seen by us. No sign-up.

What the resume checker looks at.

42 checks in 7 groups. The first four are about the ATS: what a parser can and can't pull out of your file. The rest are about the recruiter or hiring manager who reads it.

  • Can it be read

    An ATS platform converts your file into plain text before it does anything else.

    • The file has real text, not a scan or an image
    • One column, so lines aren't joined across the page
    • No tables holding jobs and dates in separate cells
    • No text boxes
    • Nothing in the page header or footer
    • No images, icons or skill bars standing in for words
    • No icon-font symbols that turn into junk characters
    • No words spelled with a space between each letter
    • A file size the upload form will take
    • Made in a design tool such as Canva
    • A file name a recruiter can tell apart
    • PDF or Word
  • Contact details

    The first thing a parser fills in. If it can't, your profile arrives with no way to reach you.

    • Your name on the first line
    • An email address a parser can read
    • A phone number
    • City and state
    • A LinkedIn address written out in full
    • Contact details in the first lines, not a sidebar
    • No date of birth, marital status or other personal details
  • Sections

    Parsers sort a resume into fields by its headings, so the headings have to be ones they know.

    • A heading for experience that parsers recognize
    • A heading for education
    • A heading for skills
    • A summary short enough to be read
    • No "references available upon request"
  • Dates

    How long you held each job is worked out from its dates. Dates a parser can't read are jobs with no length.

    • A date range on each job
    • One date format throughout
    • Four-digit years
    • Months as well as years
    • No range that runs backwards
    • Jobs listed newest first
    • Gaps of more than six months
  • Bullet points

    This part is for the recruiter, not the ATS: what makes a line get read.

    • Bullets, not paragraphs
    • Bullets that open with what you did
    • Numbers: how many, how much, how fast
    • Bullets short enough to scan
    • The same verb opening line after line
    • "I" and "my"
    • Stock phrases such as "team player"
  • Length

    A convention, not a parsing rule. No hiring system rejects a resume for its page count.

    • Word count
    • Page count
  • Match to the job description

    Recruiters search the hiring system by the skills and title in the job description. Paste the job in to see which of them your resume names and which it's missing, so you can tailor it before you apply.

    • The skills and tools the job names: on your resume, and missing
    • The job's title

How the ATS resume checker works.

Your resume and the job description, checked together. A clean file gets read; a resume tailored to the job gets found.

  1. 1

    Add your resume

    Drop in the PDF or Word file you send to employers, or paste the text. It is opened in your browser and goes nowhere else.

  2. 2

    Paste the job description

    The posting you're applying for. It's how the check knows what to look for: the skills, tools and title this employer will search for.

  3. 3

    It is read the way a parser reads it

    The text comes out of the file in the order the file stores it, then it's checked for the things parsers and recruiters trip on, and against the job.

  4. 4

    You get the list, and your match

    Every problem, worst first, with the lines that show it. And the job's skills your resume names and the ones it's missing, so you know what to tailor.

A sample report, from a resume with the usual problems.

What the checker returns for an invented marketing resume against an invented lifecycle marketing job: 20 things to fix, 2 of them critical, and a 11% match to the job. Yours will look the same, with your own lines quoted.

Sign in to fix it

The check is free. Fixing happens in your HiringNow account, where the agent rewrites your resume and tailors it to each job you apply to. Sign in, or create a free account, to carry on.

Your resume stays in this browser tab. You'll add it again after signing in.

30out of 100

Needs a rewrite

20 things to fix, 2 critical · 7 passed

A parser can get the text out, but too much of what it and a recruiter look for is missing or hard to find.

Fix these first

  1. 1No email address found
  2. 2No section headed "Experience"
  3. 3No phone number found

Match to this job

Your resume names 1 of the 9 skills and tools this job asks for.

11%

On your resume · 1

  • Budgeting & forecasting

Missing from your resume · 8

  • Experimentation
  • Salesforce
  • SEO
  • Content marketing
  • Marketing automation
  • Email marketing
  • Marketing analytics
  • Project management

Add the missing ones that are true of you, in the job's own wording, to your Skills section and the bullets where you used them. Don't add ones that aren't: you'll be asked about them.

Every check, by area

Pick an area to see its checks.

Contact details

  • No email address found

    Critical

    Without an email address in the text of the resume, the employer's system has no way to reach you from the parsed record. It may be in a header, an image or an icon label, where it wasn't read.

  • No phone number found

    Important

    Recruiters still call. Write the number in a standard form, such as (555) 123-4567, in the first lines of the resume.

  • The resume lists personal details US employers don't want

    Important

    Leave age, date of birth, marital status, nationality, religion and gender off a US resume. US employers are told not to ask for them, because hiring decisions can't lawfully rest on them.

    • Date of birth:
  • No city and state found near the top

    Minor

    Recruiters often search and sort candidates by where they are. City and state are enough; leave the street address off.

  • No LinkedIn profile link

    Minor

    Recruiters often look a candidate up. Write the address out in full (linkedin.com/in/yourname): a link hidden behind the word "LinkedIn" can be lost when the text is extracted.

  • Your name is the first line

    A parser would record ALEX MORGAN.

What a hiring system reads4 of 8 fields found · 1 skills recognized · the extracted text

Your resume with the design taken away: the fields a parser would fill in, then the text in the order the file stores it. If something is missing or out of order here, it is for the employer too.

Email
Not found
Phone
Not found
Location
Not found
LinkedIn
Not found
Sections
Summary, Education
Jobs with dates
2
Bullet points
7
Words
129

Skills it recognized · 1

  • Budgeting & forecasting
ALEX MORGAN
Marketing professional

PROFILE
I am a passionate, results-driven and detail-oriented team player with a proven track record. I am highly motivated and a fast learner who thinks outside the box.

WHERE I'VE WORKED
Brightside Media - Marketing Manager
2021 - Present
- Responsible for the email program
- Responsible for managing a team
- Worked on the website relaunch with the design agency and the engineering team, which involved planning the content, briefing the writers, reviewing every page before it went live and reporting on the results to the leadership team each month
- Responsible for the paid social budget

Northfield Retail - Marketing Coordinator
06/18 - 12/20
- Helped with campaigns
- Responsible for the newsletter
- Assisted with events

EDUCATION
B.A. Communications, Ohio State University, 2018

Date of birth: 4 March 1996
References available upon request

The score is ours: the share of these checks your resume passes, weighted by how much each one matters. No hiring system gives a resume a score like it, and no employer sees this one. Read the list, not the number.

Tailor your resume to the job description, every time.

Passing the parser gets your resume into the system. Matching the job is what gets it in front of a recruiter. One resume sent to every job does the first and skips the second.

  • Recruiters search by the job's words

    Once your resume is in the system, a recruiter finds you by searching and filtering on the skills and title in the job description. A skill you have but didn't write down is a search you don't appear in.

  • Some systems match you to the job

    Some hiring systems show recruiters their own match label for each candidate. You can't see it or reproduce it. What you control is whether your resume names what the job asks for.

  • Tailor it honestly, every time

    Keep one full resume, then make a copy for each job: the posting's own words for skills you have, the most relevant results first. Never a skill you don't have: you'll be asked about it.

Tailor my resume for each job

Free with a sign-in. Checking stays free without one.

How the ATS score is worked out.

Every check has a weight. The score is the weight of the checks you passed as a share of the weight of all of them, so one critical problem costs five times what a minor one does. There is no pass mark, because no employer sees this number.

  • 10

    Critical

    A parser can't read the file, or your jobs or email address can't be found in it.

  • 5

    Important

    Something is read wrongly or left out: columns, a table, a missing section heading, mixed date formats.

  • 2

    Minor

    A convention recruiters notice: a weak opening phrase, a stock phrase, a long summary.

A file with no readable text scores under 10 whatever else is on it, because nothing else is reached. A job description you paste adds the match checks to the total; leave it out and they aren't counted. The same resume always gets the same score: there is no model in the loop and nothing random.

How to make your resume ATS-friendly.

Six rules cover most of what goes wrong. Follow them and the resume scanner above will have little left to flag.

  1. 01

    One column

    Parsers read across the page. Two columns get stitched together line by line, so a job title can end up next to someone else's dates.

  2. 02

    No tables, text boxes or graphics

    Text inside them is often skipped or read out of order. Skill bars and icons carry nothing a parser can read.

  3. 03

    Contact details in the body

    Name, email and phone in the first lines of the page, not in the header or footer, which some systems never read.

  4. 04

    Standard headings

    Experience, Education and Skills, in those words. A heading called "Where I've been" doesn't tell the parser where your jobs are.

  5. 05

    One date format

    Month and year on every job, written the same way each time, so the system can work out how long you held each role.

  6. 06

    Skills in the job's own words

    Name the tools and skills the posting names, where they're true of you. Recruiters search the ATS by those words.

Starting over? The free AI resume builder makes a one-column resume that follows all six, and downloads as PDF or Word.

What an ATS does with your resume, and what it doesn't.

A lot of what is written about applicant tracking systems is there to sell resume services. This is what the vendors' own documentation and the published counts support.

  • Nearly every large employer uses one

    Jobscan found an applicant tracking system at 487 of the Fortune 500 in its 2026 count, which is 97.4%. Workday runs hiring at more than 40% of them and SAP SuccessFactors at about 12%. The others you will meet most are Greenhouse, Lever, iCIMS, Oracle Taleo, SmartRecruiters, Ashby, Workable and BambooHR.

  • It parses, stores and searches

    The system pulls your details out of the file into a profile, keeps the application, and lets recruiters search and filter. A person usually makes the decision.

  • Parsers do get layouts wrong

    Greenhouse tells its own customers which resumes fail to parse: columns, tables, text boxes, details in the header or footer, images, and letters spaced apart. The checks here start from that list.

  • There is no universal ATS score

    Some systems show recruiters their own match label. None is shown to you, none carries over to another system, and no outside tool can reproduce one. Ours is a checklist.

  • Automatic rejection is mostly questions

    Where an application is turned down without a person, it is usually a screening question the employer set: work authorization, a license, location. Not the font.

  • The 75% figure has no study behind it

    "75% of resumes are rejected by an ATS before a human sees them" traces back to a sales pitch from 2012. We don't repeat it, and we don't promise to beat anything.

What three hiring systems say about resumes in their own documentation
Hiring systemWhat its documentation saysWhat to do about it
GreenhouseCan't parse a resume larger than 2.5 MB. Lists the layouts that fail: columns, tables, headers and footers, contact details in a header, footer or text box, graphics and photos, a resume uploaded as an image, and spaces between letters.Keep the file small, in one column, with your name and contact details in the body of the page.
WorkdaySays parsing results vary with the resume's format and the order of its words, and that resumes without images or image-based styles work best. It does not fill in Skills or Languages from the resume.Type your skills into the application form yourself. Don't assume the upload carried them over.
Oracle TaleoLets an employer set disqualification questions: a candidate who doesn't give the required answer can be exited from the application at once.Automatic rejection here comes from the questions on the form, so read each one before you answer.

Sources: Greenhouse: Unsuccessful resume parse · Workday: Resume parsing · Oracle Taleo: Candidate prescreening · Jobscan: Fortune 500 ATS usage, 2026. Read on October 5, 2026. Page updated October 6, 2026.

How free resume checkers and scanners compare.

Most checkers show a number for free and keep the reasons, or the job match, behind a sign-up or a plan. Here is what each says it gives without paying. Prices are left out because they change.

What each resume checker gives without paying, from its own pages
CheckerScore, freeEvery issue, freeJob description matchShows what the ATS readsFix issues from the checkerNo account needed
HiringNowYesYesYes: FreeYesYes: Free accountYes
JobscanYesYes: Match reportYesNot statedPaid: AI OptimizeNo: Runs in its app
EnhancvYesPartly: Recruiter checks paidYesNot statedPaid: Fix planNot stated
Resume WordedYesPartly: Top issues onlyNo: Separate toolYesPaid: AutoFixNot stated
KickresumeYesPaid: PremiumNoNot statedPaid: AI RewriterNot stated
MyPerfectResumeYesPartly: Fixes in paid builderNoNot statedPaid: In its builderNot stated
SkillSyncerYes: 2 scans a weekPaid: PremiumYesNot statedPartly: 10 AI credits a weekNo
TealPartly: BasicPaid: Teal+Partly: BasicNot statedNot statedNo: Inside its builder
1MillionResumeYes: 1 run a weekYes: Fixes are ProPartly: Target role onlyNot statedPaid: ProNot stated

“Not stated” means the checker's own page doesn't say; we didn't sign up anywhere to find out. “Fix issues” means applying fixes from the report, not reading advice. Read on each checker's own page, October 5 and 6, 2026.

ATS resume checker FAQ.

What is an applicant tracking system (ATS)?

An applicant tracking system (ATS) is the software employers use to collect, store and search job applications. It pulls the details out of your resume into a candidate profile, keeps the application, and lets recruiters search and filter candidates by skills, job title and location. A person usually makes the hiring decision; the system decides what that person can find.

What is an ATS resume checker?

An ATS resume checker is a tool that reads your resume the way an applicant tracking system does, as plain text pulled out of the file, and shows what would be lost or misread. HiringNow's free ATS resume checker runs 42 checks: whether the file can be read, whether your contact details, sections and dates are found, whether your bullet points are written the way recruiters read them, and, with a job description, which of the job's skills and title your resume names.

How do I check if my resume is ATS-friendly?

To check if your resume is ATS-friendly, run the exact file you send employers through a parse check, such as HiringNow's free ATS resume checker. It shows the text a hiring system would extract and flags the layouts parsers get wrong: columns, tables, text boxes, details in the header or footer, images and icon fonts. A quick test by hand: if you can't select the text in your PDF with the cursor, a parser can't read it either.

How can I check my resume's ATS score for free?

You can check your resume's ATS score for free with HiringNow's ATS resume checker: upload a PDF or Word file, paste the job description, and the score, the list of problems and the job match appear with no account and no email. The file is checked in your browser and never uploaded. Remember that the score is the checker's own measure; no employer sees it.

Is HiringNow's ATS resume checker free, and do I need an account?

Yes, HiringNow's ATS resume checker is free with no account: the full report, the extracted text and the job description match, with no email address and no limit on how many resumes you check. Nothing in the report is held back behind a sign-up. Only having HiringNow fix the problems it found needs an account, and that account is free.

What happens to my resume when I use HiringNow's ATS checker?

Your resume never leaves your device when you use HiringNow's ATS resume checker. The file is opened and checked inside your browser and is not sent to HiringNow's servers, so there is nothing to store, read or pass on. Close the tab and it is gone.

What is a good ATS score? Is 70, 75 or 80 good enough?

There is no universal good ATS score, because no applicant tracking system scores resumes on a shared scale. On HiringNow's checker, the score is the share of its checks your resume passes, weighted by importance: above 85 means a parser can read the file and the basics are in place. A 75 with no critical problems is in better shape than an 85 with one, so read the list of problems before the number.

What is a good match rate between my resume and a job description?

A good match rate means your resume names most of the skills and tools the job description asks for that you actually have. HiringNow's ATS checker flags a match below 60% as worth fixing, and shows exactly which of the job's skills are missing. Don't chase 100%: adding skills you don't have gets you an interview question you can't answer.

Is an ATS score real? Do employers see it?

No, employers never see the ATS score a resume checker gives you. Some hiring systems show recruiters their own match label for each candidate, but it is worked out inside that system, isn't shown to applicants, and can't be reproduced by an outside tool. Any resume checker's score, HiringNow's included, is that tool's own checklist turned into a number.

Why do different resume checkers give my resume different scores?

Different resume checkers give different scores because each one invents its own scale. With no standard score to measure against, every tool counts different things and weights them differently, so the same resume can score 90 on one and 60 on another. That is why HiringNow's checker leads with the list of problems, quotes the resume lines behind each one, and says plainly that the number is its own.

Do applicant tracking systems automatically reject resumes?

Applicant tracking systems rarely reject a resume on its own. When an application is turned down with no person involved, it is usually because of a screening question the employer set, such as work authorization or a required license. What a badly formatted resume costs you is different: details that never reach your candidate profile, and recruiter searches you don't appear in.

Can an ATS read a PDF, or should I send a Word file?

An ATS can read both a PDF and a Word file; the major hiring systems accept both. A PDF has to contain real text, which it does when you export it from Word or Google Docs and doesn't when it is a scan or an image. If an application form asks for Word, send Word.

How do I match my resume to a job description?

To match your resume to a job description, compare the skills and tools the posting names with the ones on your resume, then add the missing ones that are true of you, in the posting's own words. HiringNow's ATS checker does the comparison: paste the job next to your resume and it lists the skills found and missing, with a match rate. Put them in your Skills section and in the bullets where you used them, then check again. Don't add skills you don't have.

Should I tailor my resume for every job?

Yes, tailor your resume for every job you actually want. Recruiters find candidates by searching the hiring system for the job's skills and title, so one resume sent everywhere matches some searches and misses others. Tailoring isn't rewriting: keep one full resume, and for each job use the posting's words for skills you have, put the most relevant results first, and match your summary to the role. Ten minutes per job is usually enough.

How can I improve my ATS score?

To improve your ATS score, fix the problems that stop a parser reading the file first: use a single column, no tables or text boxes, your contact details in the body of the page, and standard headings for Experience, Education and Skills. Then write dates in one format, open bullets with what you did and a number, and tailor your skills to the job description. Re-check after each change; the same resume always gets the same score.

Which companies use ATS software?

Almost every large company uses ATS software: Jobscan found an applicant tracking system at 487 of the Fortune 500 in its 2026 count, or 97.4%, with Workday at more than 40% of them and SAP SuccessFactors at about 12%. The systems you will meet most often are Workday, SuccessFactors, Greenhouse, Lever, iCIMS, Oracle Taleo, SmartRecruiters, Ashby, Workable and BambooHR. Small employers use them too, often through a job board's own applicant tools.

Is there a free ATS resume checker without login?

Yes, HiringNow's ATS resume checker is free without login: the full report, the extracted text and the job description match need no account, no email and have no scan limit, and the resume is checked in your browser rather than uploaded. Most other checkers show a score for free and ask for an account or a paid plan before they show the reasons or fix anything.

What is the best free ATS resume checker?

The best free ATS resume checker is one that shows you its reasons, not just a number. Look for four things: it shows the text it extracted from your file, it gives the whole report without an account, it says where its score comes from and that no employer sees it, and it doesn't repeat statistics it can't source. HiringNow's ATS resume checker was built to meet all four.

Can ChatGPT check my resume for ATS?

ChatGPT can comment on your resume's wording, but it can't check it for ATS. It works from the text you paste, so it can't show what a parser pulls out of your actual file, and layout problems such as columns, text boxes and details in a header are exactly the ones that never reach it. Use a chatbot for phrasing and a parse check, such as HiringNow's ATS resume checker, for the file.

More free tools: AI resume builder · AI cover letter generator · Job application tracker · Job posting date checker · Resignation letter generator.

Fix it once. Tailor it for every job.

HiringNow finds jobs on employers' own career pages, tailors your resume to each one, and applies with your approval.