Skip to content

Cover Letter Builder

Free guest: You have 2 free generations per 24 hours — a free account gets you 6.

{{ steps[step] }}

Choose a Style

{{ t.label }}

Tone

{{ tones.find(t => t.id === form.tone)?.desc }}

Formality

{{ formalityLabel }}
ConversationalFormal

Accent Color

3 required fields marked with * — Job Title, Company & Your Name. The rest makes your letter better.

Your most impressive achievement to highlight

How do you feel about this role?

Pick what resonates. AI will calibrate your letter's energy.

Your Vibe

Your Superpower

This makes your letter feel genuine, not generic

Edit Directly

{{ t('edit_meta', { count: wordCount, min: readingTime }) }}

Required — go back to Step 1:

Job Title is empty

Company is empty

Your Name is empty

Live Preview Ready to export
Template: {{ templateLabel }}

{{ form.name }}

{{ t('your_name') }}

{{ form.email }} · {{ form.phone }}

{{ dateStr }}

{{ t('dear') }} {{ form.hiringManager }},

{{ t('dear_unknown') }}

{{ form.company }}

{{ t('subject') }} {{ form.jobTitle || t('position') }}

{{ letterBody }}

Fill in details & click Generate

{{ t('closing') }}

{{ form.name || t('your_name') }}

{{ toast.message }}