A resume this beautiful never leaves your browser.

CVAurum is a free, open-source (AGPL-3.0) résumé builder that runs entirely in your browser: no account, no server, no tracking; 75 templates, 108 complete example résumés, a built-in deterministic ATS check, PDF import with on-device OCR, and vector PDF, Word and JSON Resume export, working offline as an installable app.

Create a résumé · Browse the 75 templates · Read 108 résumé examples · 6 prompts for an AI assistant · Source on GitHub

Free resume builder · ATS resume checker · No sign-up resume builder

Three steps

  1. Pick a template. Choose from 75 recruiter-ready designs. Switch anytime — your content carries over.
  2. Fill it in. Edit right on the page. A live ATS score and keyword match keep you on track.
  3. Export & apply. Download a crisp, selectable PDF or an ATS-friendly Word file in one click.

Head-to-head

CapabilityCVAurumMost builders
Where your data livesOnly in your browser — no server, no account, no trackingUploaded to a server behind a login
Source codeFully open source (AGPL-3.0) — read it, fork it, self-host itClosed — you take the privacy claims on faith
Templates75 designer templates, restylable section by sectionA few basic layouts, polish behind a paywall
ATS checkBuilt-in deterministic score + job-description keyword matchNone, or an opaque AI score you can’t reproduce
OfflineAll fonts self-hosted — zero external requests, truly offlinePulls fonts/assets from CDNs — still phones home
Export formatsVector PDF (PDF/A-2B archival + PDF/UA-1 accessible), Word .docx, and JSON ResumePDF only, often a flattened image
AccessibilityA tagged PDF/UA-1 file, and every design’s text meets WCAG AA contrast — checked live as you editAn untagged PDF, with contrast left to chance
PriceFree, forever — no tiers, no upsellFree to start, then paywalled to export

Privacy

What reaches the exported file's text layer

Whether numbered headings, bullet glyphs and decorative marks break a résumé parser is the question people ask about a design that looks designed. Each line is the output of a gate in the repository, run against the real exporter:

Questions

How do I know my data is really private?
Because you can check. CVAurum runs entirely in your browser — your resume is stored locally and never sent anywhere. There's no account, no server, and no analytics. Open your browser's network tab and you'll see zero outbound requests, even for fonts, which we self-host.
If it's free and open source, what's the catch?
There isn't one. CVAurum is open source under the AGPL-3.0 and the full source is on GitHub. There's no paid tier, no export paywall, and no data to monetize because we never collect any. Fork it, self-host it, or run it offline forever.
Is the ATS score real, or AI guesswork?
It's deterministic, not a guess. The same resume and job description always produce the same score, and it shows exactly which keywords matched and which are missing — so you can fix your resume with confidence.
Where is my data stored?
Only in your browser, using local storage. Nothing is sent anywhere. Clear your browser data and it's gone — so use Backup to keep a copy.
Will my résumé pass ATS scans?
The exported PDF and Word files use real, selectable text (not an image), and there's a built-in ATS check that scores structure and keyword coverage against a job description.
Do numbered headings, bullet glyphs and decorative marks break ATS parsing?
Not here, and the answer is measured rather than assumed. Decoration is painted as vector outlines, so it never becomes text: the two designs that print a running number beside each heading export those headings as SUMMARY and EXPERIENCE, with no numeral in the text at all. Across all 75 designs the exported text layer matches the app's own "what an ATS sees" preview word for word — nothing missing, nothing added, nothing out of order — which also means the file carries no word your content does not have. Bullet markers are the deliberate exception: each one is real text sitting on the same line as its sentence (623 of them across the 75 designs, none stranded alone on a line), so a list you copy out of the PDF is still a list.
Can I move my résumé to another computer?
Yes. Export a full backup (one file) or a single JSON Resume file, then import it in any browser.
Do I need to create an account?
No. There's no sign-up, no email, and no login — open CVAurum and start editing immediately. Most builders make you register before you can even see the editor; CVAurum never does.
What's the difference between a CV and a resume?
A resume is a concise, one-to-two page summary tailored to a specific job (common in the US). A CV is a longer, comprehensive record of your academic and professional history (standard in academia and much of Europe). CVAurum builds both — pick a compact template for a resume, or add sections for a full CV.
Are the links in my PDF clickable?
Yes, by default — they are real clickable regions in the file, not underlined words. Each link also keeps its display text separate from its destination, so it can read Portfolio or Verify while pointing anywhere: a project can carry several named links, and a certification or award can end its line with a short Verify (printed as small tags, or as plain words if you prefer) — with an issuer badge beside the name if you add one. Where a link prints as a word, that word is also the control — click it on the page and the same card opens. The Word file and the ATS preview say the same thing the page does, and Word gets real hyperlinks. If you are printing on paper or submitting somewhere a live link is unwelcome, one switch in Design turns clickability off while keeping the text.
Can I edit on my phone?
Yes, on the page and in the form panel. The page is editable on a phone too (every control gets a finger-sized hit area and the zoom reaches 300%), and the panel is the comfortable route on a small screen — everything the canvas offers is reachable there: contact icons, section heading links, and each section's full style sheet (heading style, skills layout, badge size and shape, bullets) opens as a bottom sheet. Nothing scrolls sideways, and your work syncs to the same resume you edit on a laptop.
What file formats can I download?
A crisp vector PDF with real, selectable text; an editable Word (.docx) that mirrors your template; and the open JSON Resume format. Every export is free and unlimited — no paywall, no watermark.
Is the PDF archival quality?
Yes — and accessible. Every export conforms to both PDF/A-2B (the ISO standard for long-term archiving, with all fonts and an sRGB colour profile embedded) and PDF/UA-1 (the accessibility standard), checked against the veraPDF reference validator. It is fully tagged, so a screen reader reads your headings, paragraphs and bullet lists as real structure — in logical order, so your name comes first even on sidebar layouts.
Is the text on my résumé easy to read for everyone?
Yes, and it is measured rather than assumed. Every design’s text meets WCAG 2.2 AA contrast at its defaults, checked on the exported PDF against what each word actually stands on — coloured headers, bands, gradients, art and cards included. If a colour you choose falls short, a chip over the page says so, names the setting responsible and offers the nearest colour that passes everywhere that setting paints; nothing changes until you click.
How long should my resume be?
For most roles, one page — two if you have 10+ years of experience. Magic fit sizes type and spacing to the page count you pick (one, two or three) inside rules you set, such as a body size it never goes below and sizes it must keep as set, and tells you exactly what it chose; live page-break guides show where you stand, and Suggest measures a few moves that would fit better.

Templates

75 designs, every one exporting real selectable text, each on its own page. The Signature collection changes the structure of the page, not only its colours:

Every template, rendered on the same example résumé.

Examples

108 complete résumés for named jobs, each written out in full on its own page and filterable by field, career stage and the country it is written for — read the 108 résumé examples. Every person, employer, address and figure in them is invented.

Prompts

6 copy-ready prompts for whatever AI assistant you already use — start from your own history instead of a blank page. Each asks for JSON Resume, which this app imports, and none of them will invent experience you do not have.

CVAurum is open source under the AGPL-3.0: https://github.com/akhil-dara/cvaurum.

Loading CVAurum…