Write your resume in Markdown and export it to PDF

Quick answer

A Markdown resume needs only headings, lists and a table. Content stays separate from layout, so tailoring it for each application takes minutes. Open the MarkPDF resume template, replace the details with yours, pick a paper size and click Download PDF.

Resume structure in Markdown

# Alex Chen

📧 alex@example.com · 🔗 github.com/alexchen

## Experience

### Senior Frontend Engineer — Acme Corp
*2022 – Present*

- Led the migration of a 200k-line codebase to TypeScript
- Cut page load time by **40%**

## Skills

| Area | Tools |
|------|-------|
| Languages | TypeScript, Python |
  • # for your name, ## for sections (Experience, Education, Skills), ### for each role.
  • Bullet points for achievements: start with a verb and include numbers.
  • A table keeps skills or certifications compact.

Layout tips

  • Use Letter for the US/Canada and A4 elsewhere; small or normal margins help keep it to one page.
  • Body size 14–16px reads well in print.
  • The PDF is named after the first heading (your name), e.g. Alex Chen.pdf.
  • Every version is saved locally under Recent, so you can keep one per application.

Start from the resume template

Open the resume template

Privacy

A resume contains your phone number, email and address. MarkPDF builds the PDF in your browser. Nothing is uploaded and there is no account.

Frequently asked questions

Is the PDF ATS-friendly?

Use Download PDF (text): it keeps real text that applicant tracking systems can read. Quick download (image) produces page images, which look the same but cannot be parsed, so use it only for printing or sending to a person.

Can I add a photo?

Yes, with Markdown image syntax ![Photo](https://…). Many employers in the US and UK prefer resumes without photos.

Is there a Chinese, Japanese or Korean template?

Yes. Switch the site language and the template loads in that language.

Related guides