Skip to content

Generator

Cover Letter Generator — Five-Paragraph Frame, Editable, PDF Export

Generate a real cover letter in three tones from a few honest inputs. Editable output, character-aware, PDF download. Built on the five-paragraph frame recruiters actually read.

Three tones
Direct, warm, or analytical. Pick the one that matches the function and the company.
Five-paragraph frame
Opener, evidence A, evidence B, why-this-company, close. Tight enough for a 45-second read.
PDF & copy
Copy-paste into email or download a clean PDF for file-upload applications.

Your cover letter

89 words · 0.4 min read · recruiters spend 30–60 seconds on a cover letter, so the first two sentences do most of the work.

Hi there,

I'm applying for the this role role at the company.

First, a concrete example of the work: [the most specific, numbered accomplishment from your last role].

Second, [a second numbered example that shows a different muscle — scope, depth, or speed].

On why the company specifically: [a concrete reason you chose this company — a product insight, a public roadmap post, a teammate you'd work with].

Happy to walk through the portfolio or send writing samples. Best time for a call is [time window].

Best,
[Your name]
Quality check:if any of your bullets start with "responsible for", "helped", or "passionate about" — rewrite. A recruiter has read 40 cover letters this morning. Only the ones with a number in the first two lines stick.

The cover letter is 40 seconds of recruiter attention. Spend them well.

Recruiters open the cover letter after the resume clears the first skim. They read the first two sentences, jump to the close, and scan the middle. You get 30-60 seconds of attention before the next candidate loads. A generic, three-paragraph, company-tagline-dropping letter gets closed. A specific, five-paragraph, verb+number letter gets read in full and moves you forward.

This tool generates the frame. You fill in the evidence. The generator refuses to write in the passive voice, won't use adjectives where a number will fit, and deliberately keeps each paragraph under four sentences. The output is a draft you can edit for 3 minutes before sending — not a finished article the reader will assume was AI-written.

The five-paragraph frame, explained

Paragraph 1 — the hook. One sentence. State the role and company, then say something specific that proves you did your homework. "I'm applying for the Senior PM, Enterprise role at ChartHound" beats "I am writing to express my interest..." A hook that references a specific product decision, a recent hire, or a roadmap post closes the gap even faster.

Paragraph 2 — evidence A. One achievement from your last role, with a verb and a number. Not your full career — just one piece of evidence that the person reading this will say "okay, this person has done a version of the thing." Instead of "led a high-performing team", write "led 6 engineers and 2 designers shipping the enterprise tier; ARR moved from $4M to $22M in 20 months."

Paragraph 3 — evidence B. A second achievement that shows a different muscle. If evidence A was scope, evidence B should be depth, speed, or mentorship. Variety is important — two examples of the same skill read as a single data point to the recruiter.

Paragraph 4 — why this company, specifically. Most candidates skip this or fake it. The best candidates cite a real artifact: a roadmap post, a product change, a conference talk someone on the team gave, a public retrospective. The goal is to demonstrate you chose this company, not that this company appeared on an Indeed search.

Paragraph 5 — the close. One sentence. Specific. Propose a time window. "I'd welcome 20 minutes next week to talk about the enterprise roadmap" beats "I look forward to hearing from you." A specific ask is easier to say yes to than a vague one.

Which tone to pick

Direct. Default for engineering, product, data, and most operations roles. Short sentences, verbs first, no throat-clearing. Works because the reader in those functions values brevity and has read enough cover letters to spot the ones that waste their time.

Warm. Best for design, customer success, people ops, founder roles at small companies, and sales roles at relationship-driven businesses. Opens with a one-sentence story or a moment that ties you to the company. The frame is the same; the voice is softer.

Analytical. Best for finance, analytics, marketing, strategy, and sales. Leads with a number in the first sentence — not a description, a result. "In my last role I grew NRR from 104% to 128% in 18 months" is a first line that makes the reader open paragraph two.

Do not mix tones. A warm opener followed by a direct body reads like two people wrote the letter. Pick one and commit.

What recruiters actually scan for

I've read several thousand cover letters over eight years of hiring. The patterns are consistent.

  • Specificity. Is there a sentence in paragraph 2 or 3 that could only be said about this person and this job? If yes, read on. If no, close.
  • Numbers. At least one concrete metric in the first half. Dollar, percentage, count, time-to-impact. No number, no memorability.
  • Why us. Anything more specific than "I'm passionate about your mission" moves the candidate up. "I read your post about platform APIs and worked on the Snowflake integration at Mapstack" moves the candidate way up.
  • Length. Under 300 words reads fast and leaves a clean impression. 400 is okay. Past 450 and most readers skim only.
  • The ask. A specific ask at the end is a tell. Candidates who propose a time window are more decisive than those who say "I look forward to hearing from you."

Phrases that tank a cover letter

These phrases show up in 70%+ of the letters I've rejected. None of them are wrong — they're just tired, and tired is a signal.

  • "I am writing to express my interest in..."
  • "I believe I would be a strong fit because..."
  • "I am passionate about..." (unless followed by a specific thing you've done about that passion)
  • "I am a results-driven, detail-oriented, self-starter..."
  • "Thank you for your time and consideration. I look forward to hearing from you."
  • "Please find attached my resume for your review."
  • Any sentence that starts with "As a [role/background]..."
  • Any paragraph that begins "In today's fast-paced..."

The tool won't generate any of these phrases. If you add them in your edits, consider why.

A real before and after

Before — generic.

"Dear Hiring Manager, I am writing to express my interest in the Senior Product Manager role at your company. I am a results-driven product leader with over 7 years of experience in the SaaS space. I believe I would be a strong fit because of my passion for enterprise software and my proven ability to deliver results..."

That letter closes at sentence two.

After — generated, then edited.

"Hi Priya, I'm applying for the Senior Product Manager, Enterprise role at ChartHound. Two pieces of evidence the role description is a fit. First, I led 6 engineers and 2 designers shipping the enterprise tier at my last company; ARR moved from $4M to $22M in 20 months. Second, I cut median onboarding from 14 days to 5.3 by rewriting the setup flow and deprecating three legacy permission models. On why ChartHound specifically: your roadmap post on platform APIs lined up with work I did at Mapstack on the Snowflake integration, which added $1.4M of influenced pipeline in its first quarter. I'd welcome 20 minutes next week to talk about the enterprise roadmap. Best, Jamie"

236 words. Two numbers. One specific reference. A concrete ask. That's a 40-second read and it moves the candidate forward in the process.

When to skip the cover letter entirely

Some applications genuinely don't need one. The tell is the application form itself. If there's a "cover letter" field marked optional and two text boxes asking "why this role" and "why this company", answer the boxes. The cover letter is redundant.

If there's no box and no field, include one. Even if the company's public stance is "we don't read cover letters", the recruiter reads the first two sentences of yours, and those sentences still do work. The candidate who writes a strong short letter beats the candidate who writes nothing.

Exceptions: internal applications (send a 3-sentence note to the hiring manager instead), roles you've been referred into by a hiring manager directly (you've already had the conversation), and quick-apply jobs on aggregator sites (cover letters rarely get read there).

Editing the generated draft

The generator produces a draft. Before you send it, do this 3-minute edit pass.

  1. Re-read paragraph 1. Does the first sentence include the role, the company, and a specific hook? If no, rewrite until it does.
  2. Check evidence for numbers. Paragraphs 2 and 3 each need at least one number. If they don't, you either need to find one or drop that achievement.
  3. Personalize paragraph 4. The generator produces a plausible "why this company" sentence. Replace it with something only you could say. Cite a specific post, product, interview, or person.
  4. Cut 10% of the words. Every pass I do removes ~30 words without losing meaning. Cover letters are always too long on first draft.
  5. Read it aloud. If any sentence trips your tongue, it will trip the reader. Cut or simplify.

What to pair this with

A cover letter works hardest when it points at a strong resume. Use the ATS Resume Checker to make sure the resume is above the 75-point mark before you send the packet. The LinkedIn Headline Generator sharpens the public-facing line recruiters see when they Google you after reading the letter. And when the first call comes in, the Interview Prep Planner gets you ready for the behavioral round without another weekend of prep panic.

Pair this with

Frequently Asked Questions

It generates a full, coherent cover letter in your voice from your inputs. If you fill every field honestly, the output is a 220-280 word letter ready to edit and send. If you leave fields blank, the output falls back to bracketed placeholders you can fill in yourself.

Digital Dashboard Hub

Track salary negotiations, career earnings, and financial goals

DDH helps you see the financial impact of your career moves — track take-home pay, savings rate, and net worth as your income grows. Free 14-day trial.

Track your career finances free →