Free tools · step 1 of 7

Resume, cover letter and LinkedIn, in the order to do them

Five free tools for the first step of a job hunt. Build the resume, check it against the job post you want, write a letter from your real results, and make the LinkedIn profile say the same job. Each one runs in your browser.

Every tool here is free and needs no account. Your live interview audio and screen are never stored.
1Get ready

Resume, cover letter and LinkedIn

Every job post says what the interview will test. Make the resume say their words before you apply, then the letter and the profile that back it up.

Done here when your resume says their keywords, every fix is done, and your LinkedIn says the same job.

Browser onlyNew

Resume builder with a live score

Upload or start blank, fix every weak line, download a real PDF or Word file. Ten designs; saved to your account.

Open onResume builderATS templateBuild my resume
Your file stays hereNew

ATS resume checker: your score and match rate vs the job

Drop your resume, paste the job post or its link. Match rate, every missing skill with counts, spelling, an ATS parse score, what a parser reads, a live editor and AI line rewrites. No post? Check typical skills for the title. No scan limit.

Open onATS checkMatch a job descriptionScan my resume
AI writerNew

Cover letter generator that checks its own work

Write a letter from your resume for one job, checked line by line. Real PDF and Word, free.

Open onWrite a letterCheck a letterWrite my letter
Your file stays hereNew

LinkedIn profile optimizer

Score your profile from the PDF or, on a phone, part by part. Photo feedback and a banner maker.

Open onFull profile reviewHeadlineAbout sectionReview my profile
Browser onlyNew

Work experience calculator: total years and months

Total years and months from your jobs or your resume: form numbers, as-on date, every gap.

Count my experience
Browser onlyNew

Portfolio website generator: your resume as a personal site

Drop your resume and every section fills in. Add project pictures and case studies, pick one of 8 designs, download one index.html to publish free.

Build my site
In order

The order that saves the most time

  1. Build or fix the resume first. The resume builder shows a score while you type and says what to fix. Already have one? Skip to the check.
  2. Check it against one real job post. Paste the posting into the ATS resume checker. It lists the skills the post names that your resume does not, and what a parser reads from your file. Fix the resume, not the post.
  3. Write the cover letter from the resume, not from scratch. The cover letter generator uses your real results and checks each line. If you already have a letter, the checker marks it paragraph by paragraph.
  4. Make LinkedIn say the same job. Recruiters open the profile after the resume. The LinkedIn profile optimizer scores it section by section; the headline and About pages write those two parts.
  5. Only if the job asks for one: the portfolio website generator turns the resume into a one-page site you can host anywhere.

Two things people do in the wrong order: they polish LinkedIn before the resume says what job they want, and they write the cover letter before checking the resume against the post. Do the check first; the letter and the profile both borrow from it.

Guide

How do you get a resume ready to send?

A resume has one job: get a person to call you. These are the steps in the order that works, from a blank page to a file you can send today.

Start from the job you want, not from your history

Write the target job title at the top of a note before you write anything else. Every line that follows either helps that title or goes lower down. People who start from their history list every task they ever did, and the reader has to guess what they want.

Write each line as a result

A good line says what you did, how, and what changed because of it. "Handled customer emails" tells a reader nothing. "Cut the reply time on customer emails by setting up saved answers for the ten most common questions" tells them how you think. Use your real numbers if you have them; if you do not, describe the change in words.

Keep the layout plain enough for software to read

Many companies put every application through an applicant tracking system first. Parsers read one stream of text, top to bottom. Two columns, tables, text boxes, icons and contact details in the page header can come out jumbled or missing. One column, standard section names like "Experience" and "Education", and dates written the same way every time are safe. A PDF saved as a picture cannot be read at all, so export from the builder rather than scanning or screenshotting. Not sure about your file? Drop it into the checker and look at the "what a parser reads" view.

Tailor in minutes, not in hours

Keep one base resume. For each job, paste the post into the checker, add the skills it names that you really have, and move the most relevant results to the top. Never add a skill you cannot talk about for two minutes; the interview will ask.

Get your dates and totals right

Job forms ask for total years of experience, and the answer has to match the dates on your resume. The work experience calculator adds your jobs, counts overlaps once and lists every gap with its dates, so the number you type is the number a background check will find.

Avoid

Resume mistakes that cost interviews, and the fix for each

  • A summary that could belong to anyone. "Hard-working team player" is on thousands of resumes. Name the role, your level and the one thing you are known for instead.
  • Skills listed but never shown. A skill in the list and nowhere in your jobs looks padded. Put each key skill inside at least one result line.
  • The same resume sent to every post. Run the post through the checker first; the missing words list is your edit list.
  • Old or unrelated jobs taking the top half. Recent and relevant goes first. Older jobs can shrink to one line each.
  • A LinkedIn profile that tells a different story. Different titles or dates on the two make a recruiter wonder which one is true. Update both in the same sitting.

What "done" looks like for this step

You are finished here when four things are true. The resume names the job you want in its first lines. The checker shows the post's main skills present and a clean parse. You have a cover letter draft that adds two results the resume only lists. Your LinkedIn headline and About section use the same job title and the same words. Then stop polishing and start finding posts; a resume improves faster from real replies than from another evening of edits.

Next step

Done here? Next: find jobs

With the resume checked against a real post, the next step is finding more posts like it: Find jobs and read the company. The first tool there is the Job finder.

Lost? The interview readiness quiz asks eight questions and tells you which tool to open next.

Questions

Questions people ask at this step

Do I need a different resume for every job?

One base resume, then small changes per job: the summary line and the order of skills. The ATS resume checker shows which words a post uses that your resume does not, so each change takes minutes, not an evening.

What is an ATS and why does it matter for my resume?

An applicant tracking system is the software a company uses to collect applications. It reads your file into fields: name, jobs, dates, skills. A two-column layout or a skills graphic can come out as nonsense. The checker shows what a parser reads from your file, and the ATS resume builder uses a one-column template parsers read well.

Is my resume uploaded when I use these tools?

Yes: when you load a resume file, its text is saved to ClapAssist so the tools can fill it in for you next time in this browser; you can see and delete it at clapassist.com/my-data/. The checking and the building run in your browser. Your live interview audio and screen are never stored.

Should I write the cover letter or the resume first?

The resume. The letter picks two or three results from it and ties them to the job post. A letter written first tends to repeat the resume instead of adding to it.

How is the LinkedIn profile different from the resume?

The resume is for one job; the profile is for every recruiter who searches. The headline and the About section carry the search words, so they should name the job you want, not only the one you have.

Should I send my resume as a PDF or a Word file?

Send what the application asks for. If it accepts either, a PDF keeps your layout the same on every screen, as long as it is a text PDF and not a scanned image. Send Word when a recruiter asks to edit it. The resume builder exports both, and the ATS resume checker shows whether a parser can read the file you chose.

How long should my resume be?

As long as your relevant results need, and no longer. Early in a career that is usually one page. With many years of related work, two pages are normal. Cut anything that does not help the job you are applying for before you cut white space or shrink the font.

Do I still need a cover letter if it says optional?

Write one when you can say something the resume cannot: why this company, a career change, a gap, or a move to a new city. Keep it short. The cover letter generator writes it from your resume and the post, so it adds to the resume instead of repeating it.

Keep reading

Guides, tools and comparisons

Guides
Free tools: Resume and LinkedIn
Free tools: Find jobs
Free tools: Apply and reach out
Free tools: Prepare
Free tools: The live call
Free tools: Offer and new job
Free tools: Salary and career
Compared with
Works with
About ClapAssist

ClapAssist hears the call from your own computer, so it works with any interview that plays through your speakers or headphones: the apps above, a call in a browser tab, a coding round shared on a video call, or a phone call taken on your laptop. No bot joins the meeting and nothing is installed on the interviewer's side. It is not built for locked-down test sites like HackerRank or CoderPad.

The tools get you ready. The app is for the call itself.

Ten free minutes, no card, hidden from screen share on every plan.