Named resume version slots
Previously, keeping two or more tailored resumes distinct meant relying on Download JSON and Upload JSON — exporting a file after every version and naming it carefully so nothing got overwritten. That still works and still has its place, but it required leaving the tool and managing files on your own device. Slots move that same idea inside the builder itself: a named list, stored in this browser's local storage, that you can add to, reload from, or delete from with a click.
Each slot is a full snapshot — contact info, summary, every experience and education entry, skills, languages, certifications, and the template/color choice you had selected. Loading one back in replaces whatever is currently in the form, the same way importing a JSON file does, so it behaves predictably even though there's no file to manage.
Using slots day to day
A hypothetical example: suppose you're applying to three roles in the same week — a marketing coordinator opening, a marketing analyst opening, and a part-time content role. You'd build the base version once, then before switching targets, save it as a slot named something like "Coordinator — Acme," adjust the target title and a couple of bullets for the next role, and save that as "Analyst — BrightCo." Each slot keeps its own copy, so going back to edit the coordinator version later doesn't touch the analyst one.
A few practical notes worth knowing before relying on slots:
- They're local to this browser. Slots live in this device's local storage, the same place the regular Save draft and cover letter text are kept — they won't appear if you switch devices or browsers, or if you clear site data.
- Names are just labels. Nothing stops two slots from having similar content; a clear, specific name (role + company, not just "resume 2") is what actually keeps them apart later.
- Deleting is separate from clearing the form. Removing a slot from the list doesn't touch whatever is currently in the builder's form fields, and clearing the form doesn't delete your saved slots.
- Export still matters for backup. Slots protect against overwriting one version with another, but Download JSON is still the way to get a copy outside the browser, in case you ever need to move to a new device.
The new cover letter builder
This fills a gap that used to mean writing a cover letter entirely from scratch in a separate document. The new builder keeps the same spirit as the resume tool: a form on one side, a live preview on the other, everything processed locally, and nothing sent to a server. You type the company name and the job title you're applying for, along with a handful of other short fields the letter format calls for, and the tool arranges them into a conventional letter shape — greeting, opening, body, and sign-off — ready to print or save as a PDF the same way the resume is.
It's deliberately not an AI writer. There's no button that generates paragraphs for you; every sentence in the finished letter is one you typed. That keeps the letter honest and specific to the actual job, rather than reading like a template nobody customized — which is usually the fastest way a cover letter gets skimmed and set aside.
Using slots and the cover letter builder together
The two tools aren't automatically linked — loading a resume slot doesn't fill in the cover letter fields for you — but because they live on the same page, using them together is quick in practice. A reasonable order: load (or build) the resume slot for a specific opening first, note the target title and one or two achievement bullets you're proud of, then switch to the cover letter section and reference those same details in the body paragraph. Since both save independently to this browser's local storage, you can leave a half-finished cover letter, come back later, and pick up roughly where you left off, alongside whichever resume slot you were pairing it with.
Try the updated resume builder and its new cover letter section — free, no sign-up, nothing leaves your browser.
Open the free Resume Builder →