Skip to main content
Loading…
T
Sign in to Tailr
Sign in to tailor your resume and save your dashboard.
or
Check your email for a magic link to finish signing in.
{{ authError }}
By continuing you agree to our Terms and Privacy.
T {{ brand }}
Feedback & Support
Tell us what's on your mind — we read every message.
What would you like to tell us?
Can you give us more details?
{{ feedbackError }}
Thanks — we got it.
Your feedback is on its way to our team. We really appreciate you taking the time.

Tailor a résumé

Match your experience to the roles you want — one ATS-ready PDF per posting.

Your generation limit was reset. {{ usageResetText }}
Pick up where you left off? {{ draftOfferText }}

Add target jobs

Add up to 10 job postings. Tailr reads each one and pulls out the requirements.

Pasted links are added automatically — several at once is fine.
{{ j.badge }}
{{ j.company }}
{{ j.url }}
{{ j.priorLabel }}
{{ j.statusLabel }}
{{ j.role }}
Your job list will appear here

Add a job link above, or paste the description if the posting needs a login.

{{ jobCountLabel }}

Upload your base resume

This is the source of truth. Tailr rewrites the bullet points and projects per job, but keeps your real education, skills, and experience.

Reuse a saved résumé
Pick one you've stored — it loads here, fully editable for this run.
…or upload a new one below (used once, not saved) ·
Extracting your resume…
Reading {{ baseFileName }} and structuring it with AI — this usually takes a few seconds.
{{ baseFileName }}
Parsed successfully · {{ parseStat }}
{{ p.value }} {{ p.label }}
Contact detailsExtracted by AI
Review and edit — these flow into every generated résumé.

Edit resume formatting

Choose how every generated résumé looks. These styles apply to the PDFs in the next step.

Template
Every template exports a single-column, selectable-text PDF that parses cleanly in an ATS.
{{ t.label }}
Some styling differs from the {{ templateName }} template — see the Edited tags below.
Page size
Pages
One page shrinks the layout to fit and tells you if text gets small; two pages keeps everything at full size.
Colors & fonts
Accent color
Accent applies to{{ accentApplyBadge.text }}
Font family{{ fontBadge.text }}
Header alignment{{ alignBadge.text }}
Font sizes (pt)
Name{{ sizeNameBadge.text }}
Section headers{{ sizeSectionBadge.text }}
Sub-headers{{ sizeSubBadge.text }}
Body text{{ sizeBodyBadge.text }}
File naming
How each PDF is named. Tap a token to insert it.
Example output
{{ exampleFilename }}
Email to company
The message for each job's ✉ button. Tap a token to insert it at the cursor — each one fills in per job. (mailto can't attach files — you attach the downloaded PDF yourself.)
Content style
Résumé language
Date format
Bullet icon{{ bulletBadge.text }}
Show education by{{ educationByBadge.text }}
Skills layout{{ skillsLayoutBadge.text }}
Experiences to include {{ expDisplay }}
Keeps your top {{ expCount }} most recent experience{{ expPlural }} (of {{ expTotal }} parsed).
Match job title to the posting {{ matchDisplay }}
Tailors the title and bullet points of your top {{ matchCountVal }} experience{{ matchPlural }} to the posting. 0 keeps your originals.
Rewrite projects to the posting {{ projDisplay }}
Rewrites the bullet points of your top {{ matchProjectVal }} project{{ projPlural }} to the posting. 0 keeps your originals.
{{ hideDividerBadge.text }}
Posting keywordsGO+
{{ kwLevelDesc }}
Spacing & margins
{{ sl.label }}{{ sl.badge.text }} {{ sl.display }}
Ready to tailor {{ jobCount }} resumes
Tailr will crawl each posting, extract the requirements, and generate a one-page ATS resume per job.
{{ r.label }}
{{ r.value }}
{{ usageLabel }}
{{ genBlockedMsg }} Upgrade
Tailoring your resumes…
{{ r.badge }}
{{ r.company }} · {{ r.role }}
{{ r.url }}
{{ r.stageLabel }}

Your tailored resumes

{{ jobCount }} ready · select a row to preview

{{ batchNote }}

The Tailr Chrome extension didn’t answer — it isn’t installed or is turned off. Get the extension (opens in a new tab), then try again.

#
Website · role
PDF
{{ r.nLabel }}
{{ r.role }}
Ready Not tailored {{ r.scoreLabel }} Failed {{ r.clipLabel }} {{ r.smallTextLabel }}
{{ r.errorMsg }}
Apply

Applying? The Tailr Chrome extension (opens in a new tab) attaches this résumé and fills the application when you click Apply.

Live preview
{{ selectedFilename }}
{{ edSaveLabel }}
{{ previewHint }}
This résumé still has a [N] placeholder — click it in Edit mode and type your real number before you download.

Improve this line Alt+I (⌥I on Mac) from the line

{{ impLine }}

Custom instructions are on the paid plans. See plans

Writing a suggestion…

{{ impSugText }}

{{ impSugWhy }}

Check this before keeping. {{ impCheckText }}

Keywords you confirmed and added
{{ kw.label }}
Posting keywords
{{ kwCoverage }}
Added for your review — keep only what's true for you

These posting terms were added to your résumé's "Additional Skills" line. Remove any you don't genuinely have; downloads unlock once every one is reviewed.

Added automatically. {{ kwAutoNoticeText }}

{{ kwThinNote }}

Safe to add — already in your résumé elsewhere
Missing — add only if it's true for you

Ask, don't invent

Have you used {{ gapTerm }}? If you have, Tailr can add one honest bullet about it — only from what you tell it.

Working…

{{ gapDraftText }}

Check this before adding. {{ gapCheckText }}

Not true for you: {{ gapDismissedText }}

Re-tailor a role

Rewrite one role's bullets for this posting again — from your original bullets, with the same truth checks.

Now

{{ rtCurrentText }}

Re-tailored

{{ rtSugText }}

{{ kwError }}
What Tailr changed
{{ changesSummary }}
Every rewrite sits next to your original. Keep it, or put your own wording back.
Your original
{{ ch.originalText }}
Tailored
{{ ch.tailoredText }}
Now mentions: {{ ch.adds }}
{{ chgError }}

{{ accountTitle }}

{{ accountDesc }}

{{ appsHeadline }}

Loading your applications…

No applications yet. Tailor a résumé to a job and it appears here as Saved — or add one by hand.

Nothing matches that search.

{{ appColHead0 }}

{{ appColHead1 }}

{{ appColHead2 }}

{{ appColHead3 }}

{{ appColHead4 }}

{{ a.company }}{{ a.atsText }}
{{ a.role }}
{{ a.location }}
{{ a.whenText }}{{ a.nextText }}
Sign in to keep your résumés

Saved résumés live in your account — extracted once by AI, stored as editable text, and reusable in step 2 of every run.

{{ resumesCountLabel }}
Upgrade to save more
{{ resumesError }}
No saved résumés yet
Upload one above — the AI extracts it and saves an editable copy you can reuse.
Resume
Target Job Title
Last Modified
Created
{{ rz.initial }}
★ PRIMARY
{{ rz.targetJobTitle }}
{{ rz.modified }}
{{ rz.created }}
{{ rdSaveLabel }}

Strengthen my résumé

Ask, don't invent — Tailr rewrites only from what you tell it.

Tailr finds your vaguest bullets, asks you one question about each — what you did, what changed, how big it was — and rewrites them from your answers. It's part of the paid plans. See plans

{{ rzStrLoadingText }}

Nothing to strengthen — every bullet already says what you did and has a result. Nice.

Answer the ones you can — skip the rest. Real numbers make the biggest difference.

{{ w.where }}

{{ w.text }}

{{ rzStrSummary }}

Now {{ s.original }}

Suggested {{ s.text }}

Check this before keeping. {{ s.checkText }}

Version history

Tailr keeps your last 20 versions, plus any you name, until you delete this résumé.

Loading versions…

No earlier versions yet. When you change this résumé, the version it replaces is kept here.

{{ v.when }}{{ v.sourceLabel }}{{ v.label }}

{{ rzPreviewTitle }}

Rendering preview…

{{ appTotal }}
{{ appSummaryText }}
Career Wrapped
Career Wrapped · Pro
See your month, wrapped — your best ATS scores, streaks, and archetype.
Unlock
Last week in review · {{ recapWeekLabel }}
{{ recapHeadline }}
{{ t.label }}
{{ t.value }}
{{ t.sub }}
Badges earned
🏅 {{ b.name }}
Career progress
Level {{ gLevel }}
{{ gTitle }}
{{ gXpIntoLevel }} / {{ gXpForLevel }} XP · {{ gXpTotal }} total
{{ gStreakCurrent }}
day streak · best {{ gStreakLongest }}
❄️ ×{{ gFreezes }} freezes
Act today to keep your streak
Today's Mission
{{ q.dotMark }}
{{ q.label }}
{{ q.progressLabel }}
{{ q.xpLabel }}
Claimed ✓
Activity
Less
More
Badges
{{ b.name }}
{{ gTeaserCta }}
{{ f }}
Upgrade to Pro
Generations{{ planLabel }}
{{ usageLabel }}
{{ crawlLabel }} {{ usageMonthLabel }}
{{ atLimitMsg }}
See plans
History
Every résumé generated on this device, grouped by day.
No resumes yet

Tailor a résumé to a job posting and it shows up here with its ATS score, grouped by day, ready to download again.

{{ histNoMatchLabel }}
Website
Role
Resume
ATS
Time
{{ h.label }}
{{ h.website }}
{{ h.role }}
{{ h.filename }}
{{ h.ats }}
{{ h.time }}
Cover letters
{{ c.website }}
{{ c.role }}
{{ c.time }}

Cover letter

Write an honest, tailored cover letter from a résumé you have and the job you're applying to. Nothing is invented — it draws only on your real experience.

{{ coverLockTitle }}
{{ coverLockText }}

{{ coverAllowanceText }}

Résumé to write from
Parsing your résumé…
Add your résumé to get started — the letter is written only from your real experience.
Job posting
Tone
Length
Send as
{{ coverError }}
{{ assistError }}

Your outreach message

{{ outreachWords }} words

{{ outreachText }}

Open in email

Opens with a detail from the posting and draws only on your real experience. Read it once before you send it.

Interview prep

{{ prepProgress }}

{{ p.label }}

{{ p.hint }}

{{ p.text }}
{{ p.sub }}
Your cover letter
Edit and restyle — preview updates live
Template
Accent
Addressed to (optional)
Live preview
{{ t.message }}

{{ dialogTitle }}

{{ dialogBody }}