Resume Builder

Fill in your details and build a clean one-page resume, then download it as a real text-based PDF.

Your details

Work experience

Education

Preview

Your name

Start typing on the left — your resume builds itself here.

No uploads. Your files stay on your device.

Free forever, no sign-up, no cookies. Buy me a coffee

How it works

Fill in your contact details, a short summary, your skills and one block per job or degree — the one-page resume preview redraws live as you type. Bullet points are one per line, so you can paste them straight from your notes. "Download PDF" builds a real, text-based A4 PDF in your browser with pdf-lib (not a screenshot), which means applicant tracking systems can read every word; long resumes flow onto extra pages automatically. "Download .txt" and "Copy as text" give you a plain-text version for online application forms that only accept pasted text.

Everything runs client-side in plain JavaScript: your name, employers, dates and contact details never leave the device, there is no account, no watermark and no upload. Nothing is stored either — close the tab and the data is gone, so save the PDF if you want to keep it.

Frequently asked questions

Is this resume builder really free, with no sign-up or watermark?

Yes. There is no account, no email address, no trial and no watermark on the download. The whole builder is a single web page that runs in your browser, so there is nothing to pay for and nothing to unlock — fill in your details and click Download PDF.

Is my personal data uploaded anywhere?

No. Your name, phone number, address, employers and dates stay in the page and are never sent to a server — the PDF is assembled locally in your browser with JavaScript. Nothing is stored either, so close the tab and the data is gone; keep the downloaded file if you want a copy.

Will the PDF be readable by applicant tracking systems (ATS)?

Yes. The PDF is built with pdf-lib as real, selectable text in a standard font with plain headings — not an image or a screenshot — so ATS parsers and recruiters can copy every word. For forms that only accept pasted text, use "Copy as text" or "Download .txt" for a clean plain-text version.

Report a bug