How to Test an ATS CV Template Before You Trust It

Any ATS CV template can claim it's safe. Here's a one-minute test you run yourself: copy the text out, paste it plain, and read the order.

Open your CV as a PDF, select all the text, and paste it into Notepad or TextEdit set to plain mode. If the words read back in the right order, you have an ATS CV template that works.

That is the whole test. It takes about sixty seconds, costs nothing, and tells you more than any 'ATS-friendly' label on a sales page. Every site selling a template swears theirs will pass. You cannot see inside that claim, and neither can they, unless someone ran the test. This post shows you how to run it yourself.

An ATS CV template either survives extraction or it doesn't

The phrase 'ATS-friendly' gets stamped on anything. It is marketing until someone checks. A template either survives being turned into plain text or it does not.

When you apply online, the system stores your document and extracts text from it. It looks for your name, your employers, your dates and your titles, so it can slot them into database fields. It works from the position of each character on the page, roughly left to right, top to bottom. Your careful layout is not what it reads. It reads a stream of characters, and the copy-paste test lets you see that same stream.

A good template is not one that looks clean to you. It is one whose text still makes sense after extraction. That is the only thing 'ATS-friendly' can honestly mean.

Knowing this changes how you evaluate a template. You stop asking whether it looks professional and start asking whether it survives extraction. Those are different questions. Only the second one determines whether your application arrives intact.

Copy, paste, read

Here is the full test. You need your CV file and a plain text box. Do this before you spend anything on a template.

  • Open the CV as a PDF, the same file an employer would receive.
  • Press Ctrl+A (or Cmd+A on Mac) to select everything on the page.
  • Copy the selection and paste it into a plain text editor: Notepad, TextEdit in plain mode, or an empty email draft.
  • Read the pasted result from top to bottom and compare the order against your original document.

That pasted text is close to what extraction produces. Formatting is gone. Columns are gone. Just the words, in the order they were found. If the result reads cleanly to you, the template did its job.

It works on a CV you already have, too. Have you already sent this file to employers without testing it? Run the check now. You may find out why a strong application went quiet.

A template that passes this test today will pass it next year. You are checking the structure of the file itself, and that does not change unless you change the template. The test does not expire.

A pass is boring

Nothing should surprise you. Your name comes out first. Sections appear in the order you wrote them. Each role sits with its own dates and bullet points, not tangled into the one above it. Whole words stay whole.

Look at your section headings in the pasted version. A heading like 'Work Experience' should still come directly before your first role, not after a block of unrelated text. If sections run into each other, the template's visual spacing was hiding a structural problem.

Check one more thing: every word should make the trip. If a bullet point or a heading vanished, the template stored that text somewhere extraction could not reach. Read your bullets closely. A phrase that lost a word or picked up a stray character from another section is not a pass.

Bullets like these should survive the paste word for word
Reduced client onboarding from 12 days to 4 by rewriting the training guide
Managed three warehouse relocations over 18 months, each completed under budget

Scrambled text means the layout broke

A fail is easy to spot. Three shapes keep showing up.

The worst: a side column threads through the body text. Your skills and dates land one line at a time inside your job history, because extraction walked straight across both columns. This failure made us delete two of our own designs.

76pt

gutter width at which a geometric PDF parser still spliced the sidebar into the body text

Methodpdftotext (poppler), default reading order, on the rendered PDF; two full-height-sidebar designs with the gutter widened in steps from 24pt to 76pt

We widened the gap between columns to 76 pt and the splice kept happening. The gap is not what determines whether two columns get merged. A wider gutter did nothing.

0.6px

the letter-spacing ceiling above which pdftotext split a small sans-serif heading into individual characters

Methodpdftotext (poppler) on the rendered PDF, on Linux; tracking increased in 0.1px steps on 8pt uppercase headings, across the full template catalogue. The same file passed on macOS.

A second kind of break comes from letter-spacing. We tested headings in a small sans-serif typeface and found the ceiling: at 0.6 px of letter-spacing, pdftotext split the heading into individual characters. If your template uses wide tracking on section titles, check the pasted output for stray spaces between every letter.

A third: your name vanishes because it was stored in the PDF header rather than in the body text. The header looks fine on screen, but the text never reaches the pasted stream. For the full catalogue of what breaks and why, see what makes a resume template ATS friendly.

You can convert your CV to ATS format for free

You do not need a paid tool or a premium template to fix a failing file. If your CV fails the copy-paste test, the problem is structural, not cosmetic. You can fix it yourself in any word processor.

Start with a single-column layout. Move your name out of the header and into the body of the document. Use real text for section headings, not images or text boxes. Keep letter-spacing at the default. Save as .docx when a portal accepts uploads, and export to PDF when it asks for that format.

Check each heading by scrolling through the pasted output. Every heading you typed should appear as plain text on its own line. If one is missing, it was probably an image or a shape. Replace it with typed text in your word processor and export again.

Then run the test one more time. Does the text come out in order? If it does, you have converted your CV to an ATS-safe format without paying for anything. You can make every one of these changes in Word, Google Docs, or LibreOffice.

If you used ChatGPT or another tool to draft your bullet points, the same test applies. It checks structure, not authorship. Write the words however you choose. The question is whether the template delivers them in the right order, not where they came from.

Start from a template that already passes

If you would rather skip the audit, begin with a design that already survives the test. A single-column layout with real text headings and nothing stored in the document header will pass every time.

That is how our ATS-safe CV template is built. The test on it is deliberately dull. Run it anyway. The point is that you can, and that it holds up.

Whatever you choose, keep the pasted text you produced. It is the fastest way to compare two templates side by side. It is also proof you can hold up when someone calls a design 'ATS-friendly' without having tested it.

If you find a template that fails, do not tweak the font size or the margins and hope for the best. Those changes are cosmetic. Go back to the structure: single column, plain text headings, name in the body. Then test again.

The lesson is not to trust a label. Copy, paste, read. If the words come out in the right order, you know your ATS CV template works, instead of hoping.

More on resumes