FREE RESOURCE

Free HTML resume templates.

Two plain HTML and CSS resumes you can copy, edit, and print to PDF. No framework, no sign-up, and no attribution needed. Use them for anything.

How to use one: copy the code into a file named resume.html, replace the sample details with your own, open it in a browser, and choose Print, then Save as PDF. Because it is real text in a single column, the PDF keeps selectable text and reads cleanly in most applicant tracking systems.

Classic

Serif, Letter size, conventional section rules. A safe default for most roles.

classic.html
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Jordan Lee — Resume</title>
<style>
  @page { size: Letter; margin: 0.6in; }
  body { font: 11pt/1.4 Georgia, "Times New Roman", serif; color: #111; max-width: 7.3in; margin: 0 auto; padding: 0.4in; }
  h1 { font-size: 22pt; margin: 0; }
  .contact { font-size: 10pt; color: #444; margin: 2pt 0 10pt; }
  h2 { font-size: 11pt; text-transform: uppercase; letter-spacing: 0.08em; border-bottom: 1px solid #111; padding-bottom: 2pt; margin: 14pt 0 6pt; }
  .row { display: flex; justify-content: space-between; font-weight: bold; }
  .sub { font-style: italic; color: #444; }
  ul { margin: 3pt 0 8pt 16pt; padding: 0; }
  li { margin-bottom: 2pt; }
</style>
</head>
<body>
  <h1>Jordan Lee</h1>
  <div class="contact">Austin, TX · jordan@example.com · linkedin.com/in/jordanlee</div>

  <h2>Summary</h2>
  <p>Product manager with 8 years in B2B SaaS, focused on roadmap planning and cross-team delivery.</p>

  <h2>Experience</h2>
  <div class="row"><span>Senior Product Manager, Northstar Inc.</span><span>2021 – Present</span></div>
  <div class="sub">Austin, TX</div>
  <ul>
    <li>Led a 6-person team to ship the billing redesign, cutting support tickets by 28%.</li>
    <li>Defined the 2024 roadmap with sales and engineering leads.</li>
  </ul>

  <h2>Education</h2>
  <div class="row"><span>B.S. Business Administration, State University</span><span>2016</span></div>

  <h2>Skills</h2>
  <p>Roadmapping, SQL, stakeholder management, A/B testing</p>
</body>
</html>

Compact

Sans-serif, A4, tighter spacing. Fits more on a page for engineering and technical roles.

compact.html
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Sam Rivera — Resume</title>
<style>
  @page { size: A4; margin: 12mm; }
  body { font: 10pt/1.35 Helvetica, Arial, sans-serif; color: #1a1a1a; max-width: 190mm; margin: 0 auto; padding: 8mm; }
  header { display: flex; justify-content: space-between; align-items: baseline; border-bottom: 2px solid #1a1a1a; padding-bottom: 4pt; }
  h1 { font-size: 20pt; margin: 0; }
  header p { margin: 0; font-size: 9pt; text-align: right; }
  h2 { font-size: 9pt; text-transform: uppercase; letter-spacing: 0.1em; color: #555; margin: 12pt 0 4pt; }
  .job { display: grid; grid-template-columns: 1fr auto; gap: 0 12pt; }
  .job strong { font-size: 10.5pt; }
  .job span { color: #555; }
  ul { margin: 2pt 0 6pt 14pt; padding: 0; }
  .skills { display: flex; flex-wrap: wrap; gap: 4pt 10pt; margin: 0; padding: 0; list-style: none; }
</style>
</head>
<body>
  <header>
    <h1>Sam Rivera</h1>
    <p>Remote · sam@example.com<br>github.com/samrivera</p>
  </header>

  <h2>Experience</h2>
  <div class="job"><strong>Backend Engineer — Lumen Labs</strong><span>2022 – Present</span></div>
  <ul>
    <li>Cut API p95 latency from 480ms to 190ms by redesigning the caching layer.</li>
    <li>Mentored 3 junior engineers; ran the on-call rotation for a 12-person team.</li>
  </ul>

  <h2>Education</h2>
  <div class="job"><strong>B.Sc. Computer Science — City College</strong><span>2020</span></div>

  <h2>Skills</h2>
  <ul class="skills"><li>Python</li><li>PostgreSQL</li><li>AWS</li><li>Docker</li></ul>
</body>
</html>

Prefer not to edit code? Rezumz has 25 ready-made templates with a live ATS check, and the AI only rewrites what you tell it.