ATS guide
Make your resume easier to parse
Learn how formatting, truthful keyword matching, and searchable PDFs affect ATS readability.
Read the ATS-friendly resume guideCV Maker is a resume and cover letter builder that runs entirely in your browser. No account, no backend, no upload — your CV never leaves your device.
CV Maker is a free, privacy-first resume and cover letter builder that works in your browser. It provides five ATS-friendly templates, a local keyword check, searchable PDF output, and an optional bring-your-own-key AI assistant. No account is required, and resume data is stored on your device instead of a CV Maker server.
Classic, Modern, Sidebar, Compact, and Executive — switch anytime without losing your content, with a live paginated preview.
Paste a job description and get a local, offline keyword match score — no AI, no data sent anywhere.
Rewrite or generate resume and cover letter content with your own OpenAI, Anthropic, or Gemini API key — entirely opt-in.
Keep every version of your CV organized in a nested folder tree, searchable by title.
"Save as PDF" uses your browser's native print engine — a real, selectable PDF, not a screenshot.
Move a CV between browsers or back it up with a human-readable JSON file, anytime.
Use the guided wizard or jump straight into the full editor.
Match it to a job description, add a cover letter, and check your ATS score.
Download a real, searchable PDF straight from your browser — ready to send.
ATS guide
Learn how formatting, truthful keyword matching, and searchable PDFs affect ATS readability.
Read the ATS-friendly resume guideWriting guide
Structure each section, write stronger achievement bullets, and tailor the final document.
Learn how to write a professional resumeYes. The resume builder, templates, ATS check, local storage, JSON backup, and PDF printing are free. The optional AI assistant uses your own provider API key, so that provider may charge for its API usage.
CV Maker stores resume content in IndexedDB inside your browser. It does not upload resumes to a CV Maker server. Clearing browser site data deletes that local copy, so export important resumes as JSON backups.
No. The ATS check compares your resume and job description locally using keyword extraction and a bundled ESCO-derived skills taxonomy. Its score is guidance, not a guarantee of how an employer's ATS will rank an application.
Only when you enable an AI provider and request an AI action. The relevant text and optional job description are sent directly from your browser to your selected provider under that provider's terms; the request does not pass through a CV Maker server.
CV Maker uses the browser's native print engine, producing text that is normally selectable and searchable rather than a screenshot. ATS behavior varies by employer, so always review the exported PDF before applying.
Yes. Export the resume as a human-readable JSON file and import it in the other browser. Profile photos are stored separately and must be uploaded again after importing.