Free resume builder that keeps your data on your computer. No sign-ups. No subscriptions. No tracking.
No learning curve. Open it, fill in your details, pick a design, and download. That's it.
Start from a blank resume or pick a pre-filled example (Designer, Developer, Engineer). No installation, no sign-up — just open and go.
Type into clean form fields for each section — work experience, education, skills, projects, cover letter, and more. The preview updates live.
Pick from 11 professionally designed templates — classic, modern, minimal, creative, developer-focused, and more. Switch instantly.
Hit the Download PDF button. Your browser opens a print dialog — choose "Save as PDF" to get a crisp, properly formatted PDF. Done.
Built to be fast, capable, and completely self-contained. No bloat, no upsells, no paywalls.
All your resume data is saved in your browser's localStorage. It never touches a server. Close the tab and it's still there next time you open it.
The app works with no internet connection. It's also installable as a PWA — add it to your home screen or desktop for instant access, no app store needed.
The resume preview on the right updates as you type. What you see on screen is exactly what gets printed to PDF — no surprises.
Reorder your resume sections (and items within each section) by dragging them. Put education before experience if that's what matters for your role.
Uses the browser's built-in print function. Select "Save as PDF" in the print dialog. The output is a proper A4-sized PDF, not a screenshot.
Store as many resumes as you want — one tailored for tech roles, another for management. Each is saved separately with its own template choice.
Export any resume as a .json file to back it up or
move it to another computer. Import it back in one click — your
data, fully portable.
Every change is automatically saved to localStorage as you type. You'll never lose your work, even if you accidentally close the tab.
Upload a profile photo directly from your computer. It's stored as base64 in the browser — no file upload, no hosting, no external URLs.
Made a mistake? Hit Ctrl+Z to undo any change — field edits, deleted items, reordered sections. Up to 50 steps of history, always.
Toggle on the Cover Letter section to write a personalised letter alongside your resume. It prints as a second page in the same PDF.
Not sure where to start? Pick from pre-filled examples for UI/UX Designer, Frontend Developer, and Backend Engineer — then swap in your own details.
Filter your resumes by name in real time and sort by last modified, creation date, or alphabetically. Stays fast even with dozens of resumes stored.
Press N for a new resume, / to focus search, Ctrl+P to download PDF, and ? for the full cheatsheet.
Each resume card shows a profile completeness badge (0–100%). At a glance you can see which resumes are fully filled in and which still need work.
A responsive layout with a bottom tab bar switches between Edit and Preview on small screens. Fill in your resume on your phone, then download the PDF on desktop.
Reopen the tab and the app automatically returns to the last resume you were editing — no hunting through the dashboard. Your workflow, uninterrupted.
Every template is optimized for readability, ATS scanning, and clean PDF output. Click any template to see a full preview — then start building with it in one click.
Most resume builders send your data to their servers, store it in their databases, and tie it to an account. This app doesn't. Everything you type goes straight into your browser's localStorage and nowhere else.
Open your browser's network tab and watch — not a single request is made. No analytics, no tracking, no CDN fonts.
Data lives in localStorage under your browser profile. It stays on your device. It doesn't sync to any cloud.
Export your resume as a JSON file at any time. It's plain text you can read, edit, or import elsewhere.
No account. No credit card. No catch. Just open the app and start.
Open My CVWorks in Chrome, Firefox, Safari, Edge · No internet needed after download
Found a bug or have an idea?
I'd love to hear your feedback — bug reports, feature requests, or suggestions are all welcome.
Contact me on LinkedIn