LaTeX CV Maker — an ATS-friendly CV, and the .tex source to keep
Fill in a form and this builds you a real LaTeX-typeset CV: a PDF compiled by an actual TeX engine, the .tex source and fonts to keep, and a read-back of the exact text an applicant tracking system pulls out of your file. Free, no account needed for your first CV.
Pick a starting point
All four are single column with plain headings, because that is what survives being read by a machine. You can change template at any time without retyping anything.
ATS-safe structure
ATS-safe structure
ATS-safe structure
ATS-safe structure
How it works
From a form to LaTeX
You never type a backslash. The form collects structured data — a contact block, one entry per role, bullets, education, skills — and the server turns that into a LaTeX document. Every string you typed is escaped on the way in, because LaTeX reads % & # $ _ \as instructions: a bullet reading “grew revenue 40% & cut cost” would otherwise truncate at the percent sign with no warning. That escaper is also why the tool refuses LaTeX you wrote yourself. A document that can call \input can read files off the server and print them into your PDF, so the generator is the only thing here allowed to write TeX commands.
From LaTeX to a PDF
The source compiles with Tectonic (XeTeX) inside a sandbox with no network access and a working directory that is deleted the moment the run ends. A warm compile takes about a second, which is what makes previewing as you type practical. If the compile fails you get the engine log and a plain-English reading of it — and a failed build never costs you one from your daily allowance.
The document class does the parse-safety work
Advice pages tell you to avoid tables and icons. Here those rules are compiled in, so no template can opt out of them by accident: ligatures off, hyphenation off, no header or footer on page one, dates set below the role instead of flush right, and minipages instead of tables wherever two things sit side by side. Each rule came from extracting text out of a compiled PDF and seeing what came back wrong, not from repeating what everyone else writes. The section below lists what each one prevents.
Then the PDF is read back
Once your PDF exists it is pushed through a text extractor and you are shown the literal characters that come out: whether your name is genuinely the first thing read, whether your email extracts as youremail rather than merely “an email address was found”, whether every section heading survived and in what order. There is no score out of 100, because a score would be invented — and the widely repeated claim that three quarters of CVs are auto-rejected by robots is not a measurement either. It comes from asking employers what they think their own filters do.
You keep the source, and nothing is stored
Three downloads: the PDF, the .tex on its own, and a zip holding the .tex, the induwaracv.cls class file and the TrueType fonts — a bundle that compiles unmodified on Overleaf or a local TeX install. You can also send the source straight to the online LaTeX editor and keep working there. Meanwhile the form autosaves into your own browser and nowhere else; the server keeps no copy of your CV, and the only database write is one anonymous row recording which template and region were used, so the counter above has something honest to count.
What actually breaks a CV when a machine reads it
Almost never the wording. It is the layout, and the failures are silent — the PDF looks perfect on screen while the text coming out of it is wrong. These are the 7 that matter, with the mechanism behind each and what this tool does about it.
The advice you have read, checked against its source
Every one of these is repeated as fact by pages currently ranking for CV advice. 3 of them do not survive being looked up. 2 do, and those are the ones worth acting on.
The four templates
Same parse-safe skeleton underneath all four. What changes is which sections lead, which fields exist, and the typeface.
A Colombo CV and a London CV are not the same document
This is the part global CV builders get wrong for Sri Lankan users. A photograph, an NIC number, a date of birth, civil status and two named referees are ordinary on a local CV — some application processes ask for them outright. Send the same file to an employer in the US, UK, EU, Canada or Australia and every one of those lines is a liability, because those employers are barred from deciding on what that information reveals and many recruiters simply set the file aside rather than carry the risk. Switching the region rewrites the form, so the two versions come from one set of facts instead of two drifting files.
| Field | Sri Lanka | US / UK / EU / CA / AU | Why |
|---|---|---|---|
| Photograph | Conventional, often expected | Leave it off | US, UK, EU, Canadian and Australian employers may not decide on the characteristics a photo reveals, so many recruiters discard photo CVs rather than carry the risk. |
| NIC / national ID number | Commonly asked for | Never include it | Overseas it serves no screening purpose and is a plain identity-theft risk on a document you email to strangers. |
| Date of birth or age | Conventional | Leave it off | Age discrimination is unlawful in each of those jurisdictions, so volunteering the information helps nobody and can get the file set aside. |
| Civil status, gender, nationality | Still common on local formats | Omit — state work authorisation instead if it is relevant | "Eligible to work in the UK" answers the only question an employer actually needs answered. |
| Referees with contact details | Expected — ads often ask for two non-related referees | Omit, or say references are available on request | Overseas, references are requested at offer stage. Either way, ask your referees before you print their phone number. |
| Length | Two to three pages is normal, especially with referees | One page early career, two with several years' experience | Academic CVs are the exception everywhere and run as long as the publication list requires. |
Three worked examples
Three people, three regions, three sets of settings — and in each case the bullet that changed and the lines the extraction panel reported back.
Frequently asked questions
Related tools
Sources
- Fuller, Raman et al., Hidden Workers: Untapped Talent — Harvard Business School / Accenture, September 2021. Employer survey data, and the actual origin of the “75% auto-rejected” claim.
- Kristal, Nicks, Gloor & Hauser, Reducing discrimination against job seekers with and without employment gaps — Nature Human Behaviour, December 2022. Preregistered field experiment, n = 9,022.
- CareerBuilder / Harris Poll, 2018 — survey of 1,138 US full-time hiring managers and HR professionals on CV deal breakers.
- Laszlo Bock, LinkedIn, 29 September 2014 — the “Accomplished [X] as measured by [Y] by doing [Z]” formula, posted as personal advice rather than a Google policy.
- TheLadders eye-tracking study, 2012 (n = 30 recruiters) — the origin of the “6 seconds” figure.
Comments & feedback
Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.