HRLensHRLens Check your CV free

Your prompt rewrote the words. It can't read the file.

General AI is genuinely good at bullet points. Run the actual file through an ATS check before you hit send.

person reviewing printed cv at desk with laptop

The prompt did its job. Then it stopped.

You pasted your CV into a chat window with a prompt you were quietly proud of. Rewrite these bullets with strong verbs and measurable results, keep it to one page, sound senior but not smug. And it worked. The text that came back is tighter than what you had, the vague duties turned into outcomes, and the tone finally sounds like someone worth interviewing.

Here's the catch. That conversation only ever saw plain text. Your CV is not plain text - it's a file with a layout, and the first reader on the other end is usually software that pulls that layout apart. Two columns, a header block, a skills table, an icon where your phone number should be: all of it gets flattened, reordered, or dropped before a recruiter sees a single word you polished.

So the rewrite is step one, not the finish line. What's missing is a check on the artefact you actually upload: how it parses, how closely it matches the wording of the specific ad you're answering, and which design choices quietly break on the way in. That's the gap HRLens fills. Keep your prompt. Add the check that runs after it.

The blind spots

Three things no prompt can do for you

It never opens your file

You paste text; the chat reads text. Screening software reads a PDF or DOCX and rebuilds it its own way.

It scores nothing against the ad

Even with the job ad pasted in, you get advice and adjectives. Not a match, not a gap list, not a number.

It can't see layout at all

Columns, tables, text boxes and headers are invisible in a chat window. They're exactly what scrambles on upload.

job seeker uploading document on laptop at home

What running the check actually looks like

Upload the file you'd really send

Not the pasted text, not a copy. The same PDF or DOCX that goes into the application form.

Read your CV the way software does

See which sections came through, which dates got lost, and where your job titles ended up.

Paste the ad, get the gap list

Skills and terms the posting leans on that your CV never says. In its words, not synonyms.

Fix the layout, keep the writing

Your rewritten bullets stay. The two-column grid and the graphic skill bars are what change.

Where each one earns its keep

What you need doneChat assistant with a promptHRLens
Rewriting a flat bullet pointExcellent. Honestly the best thing it does.Not its job. Bring the bullets you already wrote.
Reading the file you uploadSees pasted text only, never the layoutExtracts from the file itself, page by page
Matching a specific job adGives opinions, not a score or a gap listCompares your wording to the posting and shows what's missing
Catching formatting that breaksCan't see columns, tables, headers or imagesFlags the elements that scramble when parsed
Getting the same answer twiceAdvice drifts between chats and rephrasingsSame checks, same rules, every run
3
Checks a prompt can't run
File parsing, job-ad matching, upload formatting.
2
Versions of every CV
The one you designed, and the one software extracts.
1
Upload to see both
Drop in the file, read the parsed version, fix what's off.

You've done the rewrite. Now check the file.

Upload the CV you're about to send and see what a parser makes of it, before a recruiter does.

Questions people ask after the rewrite

Is using ChatGPT to write my CV a bad idea?

Not at all. A general chat assistant is very good at turning duties into outcomes, cutting waffle and fixing tone. Use it for that. Just remember it's working from pasted text, so it has no idea what your file looks like, how it parses, or whether the wording lines up with the role you're chasing.

Why can't a prompt check ATS compatibility?

Because compatibility is a property of the file, not the sentences. Screening software opens your PDF or DOCX and tries to rebuild it into fields: name, contact, roles, dates, skills. A chat window never receives that file, so it can only guess. Anything it tells you about parsing is a general rule of thumb, not a reading of your document.

What formatting usually breaks on upload?

The usual suspects are multi-column layouts, tables used for skills or dates, text boxes, content parked in headers and footers, contact details rendered as icons or images, and creative section names. Each one can survive in some systems and vanish in others, which is why you want to see your own parsed output rather than trust a checklist.

Can't I just paste the job ad into my prompt?

You can, and you'll get sensible suggestions. What you won't get is a comparison: which exact terms the ad uses that your CV never says, and where they should sit. HRLens reads both documents side by side and hands you a specific gap list, so you're editing against evidence instead of a general impression.

Do I have to rebuild my CV from scratch?

No. Most of the time the writing is fine after your rewrite and only the structure needs work: one column instead of two, real headings, dates in a consistent format, contact details as plain text. If the underlying document is beyond saving, the HRLens CV builder rebuilds it around your existing content.

How often should I run the check?

Once after any rewrite, and again whenever you tailor the CV for a different posting. Small edits move things more than you'd expect: a new bullet pushes a role onto page two, a changed heading stops a section being recognised. It takes a minute, and it's the last thing standing between you and the send button.