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.