Fill a short form, pick a tone (formal / casual / enthusiastic), and export a polished cover letter as Markdown or PDF.
2-3 sentences on why this role / company appeals to you specifically.
2-3 sentences connecting your background to what the role needs.
1-2 sentences. Specific result + measurable impact reads best.
A line on next steps or what you'd love to discuss.
Jane Smith 123 Main St San Francisco, CA 94110 jane@example.com +1 555 010 2030 2026-07-22 Alex Hiring Head of Engineering Example Co. 500 Market St San Francisco, CA 94105 Dear Alex Hiring, I am writing to apply for the Senior Frontend Engineer at Example Co., which I learned about via your careers page. After reviewing the role in detail, I am confident that my background and skills make me a strong candidate. Your team's focus on building accessible, fast tools for non-technical users matches what I find most rewarding in product work. I have followed your engineering blog for a while and the architectural decisions you describe align with how I prefer to build. Over the last six years I have shipped large React applications with a strong emphasis on TypeScript, accessibility, and Core Web Vitals. My most recent role had me leading the rebuild of a content-heavy CMS into a Next.js app, which cut bounce rate by 18% and tripled organic search traffic. In my current role, I led a sprint to migrate our component library to a tree-shakeable structure, which removed 380 KB from our main bundle and improved LCP by 1.2 seconds across the whole site. I would value the opportunity to discuss how I could help your team continue its momentum. Thank you for your time and consideration. I would welcome the opportunity to discuss how my experience could contribute to your team. Sincerely, Jane Smith
Everything is composed and rendered in your browser. Nothing is uploaded.
Combine multiple PDF files into a single document
Split a PDF document into separate files by page ranges
Extract text content from PDF documents
Convert images (JPG, PNG) to a PDF document
Cover letters are mostly the same letter every time: who you are, why this role, why you, one concrete proof, polite close. The hard part isn't the structure — it's sitting down to write each one when you have nine other tabs open and a deadline tonight. The Cover Letter Generator gives you the structure for free: pick a tone (formal for corporate roles, casual for startups, enthusiastic when you really want this), fill in four short prompts (why interested, why fit, an achievement, an optional closing note), and the tool stitches it into a clean letter with proper sender block, dated header, recipient address, salutation, paragraph flow, and signature. Output is live Markdown you can copy into Notion or an email, plus a one-click jspdf PDF rendered in Times New Roman at A4 margins suitable for printing or attaching. Everything happens in your browser — no account, no upload, no autosave to a third-party server (which matters for a draft that mentions your current employer).
One page max. Address the recipient by name if you can find it (Dear Alex, > Dear Hiring Manager,). Paragraph 1: state the role and where you heard about it. Paragraph 2: why this company, in specifics, not platitudes. Paragraph 3: how your background maps to the requirements. Paragraph 4: one concrete past result with a number ("cut bounce rate by 18%", "saved 40 engineer-hours/month"). Paragraph 5: a polite close that invites the next step. Total ~250-350 words. The form's defaults follow this structure.