How to Check Your Resume Against ATS for Free
Five free ways to test your resume yourself, from a plain-text copy test and keyword comparison with the job posting to checking headings and files.
You have applied to more than ten companies and heard nothing. A friend says “maybe your resume is not passing the ATS” and sends you a resume-scoring website, but after a few uses it asks for a paid subscription. The good news is that most basic checks you can do yourself with tools already on your computer.
What an ATS is, and what “passing” means
An ATS (Applicant Tracking System) is software companies use to receive applications, store candidate data and help recruiters search or filter. It extracts text from your file into data such as name, title, company and skills.
So “passing the ATS” means two things: the system can read your file completely, and your content matches what recruiters search for. Scores from resume-checking sites are only estimates, because every company configures its system differently. Do not treat the score as the goal.
Method 1: The plain-text copy test
Open your PDF, Select All, copy, and paste into Notepad or a plain notes app. Then check:
- Does the text appear in the right order from top to bottom?
- Are your name, phone and email fully readable?
- Are any characters broken, or has Thai text turned into odd symbols?
- Has side-column content disappeared or mixed into the main column?
If you find the result hard to read, a system may misread it too. The most effective fix is a single-column layout.
Method 2: Compare keywords with the job posting
Copy the posting and highlight the skills, tools and job titles it mentions. Then check whether your resume:
- Uses a job title close to the posting, for example the posting says “Digital Marketing Executive” but you only wrote “marketing officer”
- Leaves out skills you genuinely have
- Includes both full names and acronyms, such as Search Engine Optimization (SEO)
Put those words into real achievement sentences, not a long list for the system to find, because a person reads next, and claiming skills you lack will be caught in the interview.
Method 3: Check headings and formatting
- Use standard headings such as Experience, Education, Skills
- Do not put key information in the document header or footer
- Avoid tables, text boxes, icons instead of words, and graphic skill bars
- Use one date format throughout, such as 03/2023 to 06/2025
Method 4: Check the file before sending
- Send a PDF created from a word processor, not a scan or an image converted to PDF
- If the posting asks for Word, send .docx as requested
- Name the file with your real name and the word Resume
- Open it on a phone, since some recruiters view resumes on mobile
Method 5: Let a real person read it for 30 seconds
The ATS is only the first gate. Ask a friend who does not know your work well to read your resume for half a minute, then ask, “What do I do and what am I good at?” If they cannot answer, the top of your resume is not clear enough.
Systems help filter, but people decide. Write so both can understand.
If you pass every check and still hear nothing
Sometimes the problem is not the system. Ask yourself:
- Do the roles match your real experience, or are they several levels above it?
- Are you applying long after the posting went up?
- Are you sending one resume to every role without adjusting it?
- Are there channels you have not used, such as asking a contact inside the company for a referral?
A note on resume-scoring websites
Resume-checking sites are useful for spotting gaps, but be careful about two things: read the data policy before uploading, since a resume contains personal data, and do not edit your resume into unnatural language just to push the score up.
Checklist before you hit send
- The plain-text copy reads completely and in order
- The posting’s main keywords appear in achievement sentences
- Headings are standard, with no tables or graphics
- The file format matches the posting, with a clear file name
- Someone can tell what you do within half a minute
If you want AI to review your resume and suggest improvements, try Resume Lab, and read more about extracting keywords from a JD and myths about ATS scores.