OpenApps Resume

Free alternative to Zety

A free resume builder. The PDF is free too.

Resume is a free Zety alternative. Write your resume and a matching cover letter, pick a clean template and download the PDF, with no paywall, no watermark and no sign-up.

  • Free PDF download
  • Cover letters included
  • No watermark
  • No sign-up

How it works

  1. Write it

    Contact, summary, experience, education and skills, plus any section you need. The paper updates as you type, and everything saves on this device.

  2. Pick a template

    Classic, Modern or Compact, in one of six colors, on US Letter or A4. The preview shows exactly where the pages break.

  3. Download or share

    A PDF with real, selectable text, plain text for application forms, or a link where anyone can read your resume and download the PDF.

Everything you use Zety for

  • Free PDF downloadReal, selectable text and no watermark, as many times as you like. Plain text and JSON Resume download free too.
  • A matching cover letterEach resume has a Cover letter tab. The letter prints under your header, in the same template and color.
  • A resume for each jobMake a copy, tailor it for the next application and give it a name. Switch between them from the list above the editor.
  • Templates and colorsThree clean templates that applicant tracking systems read well, six colors, and US Letter or A4.
  • Every section you needProjects, volunteering, awards, certifications, publications, languages and interests. Reorder sections and rename any heading.
  • Share by linkOne link where anyone can read your resume, laid out for phones, and download the PDF. Update it whenever you change the resume.

Resume, Zety and Resume.io, side by side

Most resume builders let you write for free, then charge at the download button. Resume makes the PDF in your browser, so it costs nothing to run. A shared link is one small record, and OpenApps pays for it.

FeatureResumeZety free planResume.io free plan
PDF downloadFree, no limitPaid: about $1.95 for a 14-day trial, then about $25.95 every 4 weeksPaid: $2.95 for a 7-day trial, then $29.95 every 4 weeks
Free downloadPDF, plain text and JSONPlain text onlyPlain text only
ResumesNo limitNo limitOne, with one cover letter
Account neededNoYesYes
Templates3 clean templates, 6 colorsMany designsMany designs
Writing suggestionsNo. Your AI assistant can write with youYesYes
Import and export JSON ResumeYesNoNo
API for AI assistantsYes, no keyNoNo

Checked October 2026 on Zety's pricing page and Resume.io's pricing page. Prices change, so check their sites.

What Resume does not do

  • Write for you. There are no ready-made phrases or AI writer in the app; your AI assistant can draft with you and fill Resume through the API.
  • Photos, graphics or two-column designs. Every template is one column of real text, which applicant tracking systems read best.
  • Word files. Word and Google Docs both open the PDF and turn it into an editable document.
  • Read an old PDF or Word resume. Give its text to your AI assistant, or import a JSON Resume file.
  • Sync between devices by itself. Download the JSON file and import it on the other device, or share the resume and open its admin link there.

For AI assistants

Your assistant can write the resume.

Resume has a public API with no key and no account. An assistant can turn a person's career notes or old resume into a resume in one call, using the JSON Resume format, and hand back a link where the PDF downloads.

Reference: llms.txt and openapi.json. The owner key that comes back lets you change the resume, so give it only to the person the resume is for.

# Create a resume, get a link with the PDF
curl -X POST https://functions.bounded.sh/apps/70bace54357d4b57b674108f/api/resumes \
  -H 'content-type: application/json' \
  -d '{"basics": {"name": "Sam Rivera", "label": "Product designer",
         "email": "sam@example.com", "location": {"city": "Portland", "region": "OR"},
         "summary": "Designer with 8 years in fintech and health."},
       "work": [{"name": "Acme Inc.", "position": "Senior product designer",
         "startDate": "2021-03", "highlights": ["Led the checkout redesign; conversion up 12%"]}],
       "education": [{"institution": "Portland State University",
         "studyType": "BA", "area": "Graphic Design", "endDate": "2016"}],
       "skills": [{"name": "Design", "keywords": ["Figma", "Prototyping"]}],
       "template": "modern", "color": "sage"}'

# Read it back (JSON Resume and plain text)
curl https://functions.bounded.sh/apps/70bace54357d4b57b674108f/api/resumes/RESUME_ID

# Change it
curl -X PATCH https://functions.bounded.sh/apps/70bace54357d4b57b674108f/api/resumes/RESUME_ID \
  -H 'x-owner-key: OWNER_KEY' -H 'content-type: application/json' \
  -d '{"basics": {"label": "Lead product designer"}}'

Questions

Is there a free alternative to Zety?
Yes. Resume is a free resume builder from OpenApps. You write your resume and cover letter, pick a template and download the PDF for free, with no trial, no subscription and no watermark.
Is the PDF download really free?
Yes. The PDF is made in your browser, so it costs nothing to run. Download it as many times as you like, for as many resumes as you like.
Can I write a cover letter too?
Yes. Each resume has a Cover letter tab. The letter prints under your resume's header, in the same template and color, with today's date, and downloads as a PDF or plain text.
Can I keep a different resume for each job?
Yes. Open the list of your resumes above the editor and choose Make a copy, then tailor the copy and rename it. All your resumes stay on your device.
Will it pass applicant tracking systems?
The templates use real, selectable text in one column, with plain section headings and no images or tables, which is what those systems read best. You can also download plain text to paste into application forms.
Do I need an account?
No. Your resumes are saved on your device as you type. Download the JSON file to keep a copy or move to another device. If you clear your browser data, the saved resumes are gone, so keep a copy.
Is my resume uploaded?
Only if you share it by link. Otherwise it stays on your device, and the PDF is made in your browser. A shared resume can be seen by anyone with its link; links are long and random, so they cannot be guessed. Only someone with the admin link can change it. Cover letters are never uploaded.
Can I get a Word file?
Resume downloads PDF, plain text and JSON Resume. Microsoft Word and Google Docs can both open the PDF and turn it into an editable document.
Which languages print correctly?
Languages written in Latin letters, with their accents: Spanish, French, German, Polish, Czech, Turkish, Vietnamese and more. Cyrillic, Greek, Arabic, Hebrew and Asian scripts are not supported yet. You can rename every heading to match your language.
Can I import my resume?
Yes, from a JSON Resume file (jsonresume.org), including the JSON that Resume downloads: open the list of your resumes and choose Import. To bring in a PDF or Word resume, give its text to your AI assistant: it can create the resume in Resume for you through the API.
Can my AI assistant write it?
Yes. Resume has a public HTTP API with no key. An assistant can turn your career notes into a resume in one call and give you a link where the PDF downloads. See llms.txt.