Skip to content
The cover letter builder

A cover letter editor that matches your resume.

A real block editor, not a text box. Your resume sits open beside the letter, the letter inherits the resume’s theme, and the pair goes out looking like one piece of work.

  • Free plan, no credit card
  • Selectable-text PDF
  • Nothing invented, ever
The Roleframe cover letter editor, with the source resume open beside the letter
A real editor, not a text box

Six blocks, one page, and full control of the layout.

The letter is built from blocks you drag onto the page: heading, header, text, image, divider, page break. Most letters need three of them. Everything else is there when the page asks for it.

Content panel
Heading
Header
Text
Image
Divider
Page break

Drag any of them onto the page. A letter usually needs three.

Drag, drop, reorder

Move the letterhead below the date, or the signature above a postscript. Nothing is fixed.

Columns when you want them

Split a row for a contact column or a logo, and drag the divider to resize it.

Duplicate and lock

Copy a block, repeat it, or lock the letterhead so it never moves while you write.

Stays on one page

Live pagination shows the page edge as you type, with a manual break if you need a second.

Source resume, in the sidebar

Your resume sits beside the letter.

Every cover letter is linked to a resume, and that resume stays one panel away while you write. It is the reason the letter can be specific without you retyping a single date.

  • Written from that resume. The draft only uses experience the linked document can back up.
  • One click back. Open the resume, edit it, return to the letter where you left off.
  • Tailored branches too. Generate from a branch and the letter follows that version of your story.
Source resume
Jordan Taylor
Senior Frontend Engineer
ATS · 87/100
Senior Frontend · Base resume
Updated 9 minutes ago · 2 branches
Open resume

Every claim in the letter traces back to this document.

Rich-text content editor

Write it on the page, not in a form.

The body of the letter is a full rich-text surface. Select a phrase and the toolbar comes to it, so the thing you are formatting is the thing you are looking at.

Jordan Taylor
Frontend Engineer · React & Next.js
Amsterdam, NL · jordan.taylor@example.com
Dear Hiring Team,

Your posting asks for someone who can standardise front-end delivery across teams. At Kestrel I led that migration across 11 product teams and cut build times 41%, the same problem one company earlier.

I would bring the same instinct to NorthBridge: fewer bespoke components, one shared system, and a release process the whole team can read.

Formatting applied per selection
  • Inline and WYSIWYG. Edit directly in the canvas. What you see is what exports.
  • Full formatting set. Headings, fonts 8–48px, colour, highlight, lists, alignment, links.
  • One editor everywhere. The same rich text powers your resume content and your letters.
The headline difference

One theme. Two documents that arrive as a set.

The letter takes the resume’s letterhead: the same name block, the same rule, the same colour and type. A hiring manager opens two files and sees one person who cared about the details.

Shared across both documentsTheme color · 7 fonts · 12 backgrounds · Banner · Margins & spacing
Style, theme, layout & control

Control every layer of the look.

Theme the whole document, then go down to a single block if you want to. The page size, the columns and the breaks are yours as well.

Style & theme

  • Document theme colour
  • 7 fonts
  • 12 background presets
  • Solid or gradient banner
  • Page margin slider
  • Block spacing slider
  • Per-block typography
  • Size, weight, italic, case, letter-spacing, colour
Design panel
Page margin32px
Block spacing14px

Layout & control

  • A4 or US Letter
  • Multi-column rows
  • Automatic pagination
  • Manual page breaks
  • Drag-to-resize columns
  • Zoom 100–125%
  • Lock and unlock blocks
  • Copy, paste, duplicate (⌘C / ⌘V)
  • Page navigator
  • Live page thumbnails
Page setup
A4US Letter100%
One page, with room for a second.
The seven fonts are Rubik, Arimo, Roboto, Lato, Open Sans, Inter and Source Sans 3.
First draft, in about a minute

Generate the draft. Then edit it like anything else.

Pick a tone and a length, and Roleframe writes a first pass from the resume you linked. What comes back is an ordinary document in the ordinary editor, so every word is yours to change.

01 · Tone
ProfessionalWarmDirectEnthusiastic

Each tone is a different prompt with different behaviour, not an adjective on a chip.

02 · Length
ShortStandardDetailed

Short fits half a page. Standard is the three-paragraph letter most roles expect.

03 · Grounding

It only writes what your resume can prove.

Every number in the letter exists in the linked document. If the resume doesn’t say it, the letter doesn’t claim it.

How the generator works
Prefer to write it yourself? Start from a blank page or a template. Generation is optional.
Export, share, attach

However they want to receive it.

Selectable-text PDF

A real text PDF at A4 or US Letter, not a flattened image, so parsers and humans both read it.

Send email

Mail the letter and the resume straight to the hiring contact, from inside Roleframe.

Live share link

Send a link instead of an attachment. Revoke it whenever you like.

Attached to the job. Letters live with the resume and the posting on the job card in your tracker.

Open the tracker
Autosave

Nothing to save. Ever.

Every keystroke is written as you type it. There is no save button, because there is nothing waiting to be saved: each change lands in an append-only log the moment you make it, so closing the tab mid-sentence costs you the sentence you were still thinking about and nothing else.

Saved · just now
  • 14:02:11Body paragraph edited
  • 14:01:48Theme color set to cobalt
  • 14:01:20Header block moved above date
  • 13:59:06Draft generated from base resume

Questions

Questions, answered.

Is it really free?

Yes. A free account gives you the editor, the templates and a selectable-text PDF with no watermark. Paid plans add unlimited AI, including generated first drafts. See the pricing page for what sits on each plan.

Can I write one from scratch?

Yes. Start from a blank page or a cover letter template and type. Generation is optional, and nothing is written for you unless you ask for it.

Will it match my resume’s design?

Yes. The letter and the resume share one theme: colour, font, background, banner, margins and spacing. Change it in one place and both documents follow. See the pair.

Does the AI make things up?

No. The draft is written from the resume you linked it to, and every claim has to exist in that document. If the resume does not say it, the letter does not claim it.

What can I export?

A selectable-text PDF at A4 or US Letter, a live share link you can revoke at any time, or an email sent to the hiring contact from inside Roleframe.

Can I have more than one letter per resume?

Yes. Write a separate letter for every posting, including letters pointed at a branch you tailored rather than at the master resume. Each one stays on its job card in the tracker.

Send a letter worth reading.

Built on your resume, on matching letterhead, in the same editor you already know. Free to start.

  • Free plan, no credit card
  • Selectable-text PDF
  • Nothing invented, ever