> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rxresu.me/llms.txt
> Use this file to discover all available pages before exploring further.

# Checking your resume before you apply

> Use Check mode to see how well software reads your resume, fix issues pinned to their lines, match a job posting and review your wording.

Before you send a resume, open **Check** in the editor. It shows how reliably an applicant tracking system (ATS) can read your resume, pins each problem to the line it's about, and compares your resume with a job posting. Everything except the optional writing review runs in your browser.

<Frame caption="Check mode: the score and issues on the left, numbered pins on the page">
  <img src="https://mintcdn.com/reactiveresume/Frn-Cva3VDpmsDcj/images/guides/checking-your-resume/check-mode-overview.webp?fit=max&auto=format&n=Frn-Cva3VDpmsDcj&q=85&s=12dff179a5032de7affa5c673ae16906" alt="The resume editor in Check mode, with a score of 86, three numbered issue cards in the panel and a matching numbered pin in the page margin" width="1600" height="1000" data-path="images/guides/checking-your-resume/check-mode-overview.webp" />
</Frame>

## Open Check

In the editor bar, select **Check**, or press <kbd>3</kbd> when you aren't typing in a field. The tab shows how many issues are open, or a check mark when there are none.

Check updates as you edit. Switch to **Write**, change something, and the score and issues follow straight away.

## Read the score

The panel starts with a score from 0 to 100 and a short verdict: **Reads cleanly** (80 and above), **Mostly readable** (50 to 79) or **Hard for software to read** (below 50).

<Frame caption="The score, what it counts, and the first issue card">
  <img src="https://mintcdn.com/reactiveresume/Frn-Cva3VDpmsDcj/images/guides/checking-your-resume/score-and-issues.webp?fit=max&auto=format&n=Frn-Cva3VDpmsDcj&q=85&s=f6c61c13e4b8941b72f14ce5eff04c4c" alt="Score card reading 86, Reads cleanly, 19 of 22 checks pass, 3 things to review, above the Issues, Job match and Writing tabs and an issue card titled Sidebar is read after the main column" width="796" height="756" data-path="images/guides/checking-your-resume/score-and-issues.webp" />
</Frame>

The score is the share of checks your resume passes, for example **19 of 22 checks pass**. There are 22 checks, grouped into five categories:

| Category | What it looks at |
| - | - |
| **Contact details** | Your name, email, phone and location are there, email and links are in a form software recognises, and whether a photo is showing. |
| **Dates** | Every experience and education entry has dates, in a form software reads, that don't run backwards or start in the future. |
| **Layout** | Every section with entries is placed on a page, text reads in order (sidebars, multi-column sections), and body text size, line height and page margins aren't too small. |
| **Section headings** | Headings are ones software looks for, such as Experience, Education and Skills, and some work history shows. |
| **Writing** | Every role describes what you did. |

The heading check only runs when your resume's language is English, so resumes in other languages have 21 checks.

<Note>
  The score measures how reliably software can read your resume. It doesn't predict whether you'll be shortlisted.
</Note>

Below the issues, **Checks by category** lists each category with how many checks pass, or how many need a look. Select a row to read what it covers.

<Frame caption="Checks by category, with the exported PDF check below">
  <img src="https://mintcdn.com/reactiveresume/Frn-Cva3VDpmsDcj/images/guides/checking-your-resume/checks-by-category.webp?fit=max&auto=format&n=Frn-Cva3VDpmsDcj&q=85&s=3c2ea3b34ca13441f52595c77595ae19" alt="Checks by category list: Contact details 1 to review, Dates 5 of 5, Layout 2 to review, Section headings 2 of 2, Writing 1 of 1, followed by the button Also check the exported PDF" width="796" height="940" data-path="images/guides/checking-your-resume/checks-by-category.webp" />
</Frame>

## Fix issues

The **Issues** tab lists every open issue as a numbered card, most serious first. Each card names its category, says what's wrong in plain words, and offers a fix.

<Steps>
  <Step title="Find the issue on the page">
    Each issue about a specific part of your resume has a matching numbered pin in the page margin, with a wavy underline under that part. Select a card, or its **Show on page** button, to outline the line on the page and scroll to it. Select a pin on the page to jump to its card.

    <Frame caption="Issue 2 selected: its pin and outline on the page">
      <img src="https://mintcdn.com/reactiveresume/Frn-Cva3VDpmsDcj/images/guides/checking-your-resume/issue-pinned-on-page.webp?fit=max&auto=format&n=Frn-Cva3VDpmsDcj&q=85&s=7a0e5103608b8ce8029bbab57b6b9dae" alt="The Volunteer section of a resume outlined in amber, with a numbered pin 2 in the left margin" width="1600" height="397" data-path="images/guides/checking-your-resume/issue-pinned-on-page.webp" />
    </Frame>
  </Step>

  <Step title="Apply the fix">
    Many issues fix in one step. The card's main button says what it does, for example **Hide the photo**, **Use one column**, **Switch to one column** or **Use the standard heading**. A message confirms the change and offers **Undo**.

    Other issues need you to write something, such as a missing phone number or a role with no description. Their button, for example **Add a phone number** or **Describe the role**, switches to **Write** and opens the right field.
  </Step>

  <Step title="Or set the issue aside">
    If an issue doesn't apply to you, select **Ignore**. For a choice that is yours to make, such as a two-column design, the button reads **Keep** instead. Ignored issues no longer count against the score. To bring them back, select **Show them again** under the list.
  </Step>
</Steps>

When every check passes, the tab reads **Nothing to fix.**

<Tip>
  On a phone, selecting a pin opens a bar at the top of the page that reads "Issue 1 of 3". Use the arrows to step
  through the issues and fix each one from the card at the bottom, without leaving the page.
</Tip>

## See what a parser reads

At the top of the page, switch from **What a person sees** to **What a parser reads**. The page is replaced by the text software pulls out of your resume's PDF, in the order it comes out, with the name, email, phone, location, links, section headings and dates it recognised.

<Frame caption="What a parser reads. On this two-column resume, the location was picked up from the wrong line">
  <img src="https://mintcdn.com/reactiveresume/Frn-Cva3VDpmsDcj/images/guides/checking-your-resume/parser-view.webp?fit=max&auto=format&n=Frn-Cva3VDpmsDcj&q=85&s=2dfe1b12eae32b798f1b16b66dde753d" alt="The parser view, listing the name, email, phone, location, links and sections software found in the resume's PDF, marked as text layer with 2 columns" width="1280" height="960" data-path="images/guides/checking-your-resume/parser-view.webp" />
</Frame>

Use it to spot content that lands in the wrong place, for example a sidebar read after your experience, or a field picked up from the wrong line. Switch back with **What a person sees**.

## Match your resume to a job

The **Job match** tab picks out the terms a job posting stresses and shows which ones your resume already has. It isn't part of the score.

<Steps>
  <Step title="Give it a posting">
    If the resume is linked to an application that has a saved posting, Job match uses that posting. If the linked application has no posting yet, paste it into the box and select **Save to the application**. Otherwise, choose an application from the list, or paste the posting into the box and select **Match this posting**.

    A pasted posting is kept for this visit only. To keep it, select **Save as application…**, enter the **Company** and **Role**, and select **Save and link**. This creates an application and links the resume to it.
  </Step>

  <Step title="Review the terms">
    The tab shows how many posting terms appear, for example **19 of 25 posting terms appear**. Terms under **Not in your resume · add only if true** are missing. Terms under **Already covered** are there already: select one to highlight where it appears on the page.
  </Step>

  <Step title="Add a missing term, if it's true">
    Select a missing term to see how often the posting uses it, then choose:

    * **Add to Skills** to add it as a keyword on your first visible skill, which the button names (for example **Add to Skills · Unity Engine**). If you have no skills, it creates one.
    * **Ask the assistant to work it in** to open the Assistant, which asks you before it adds anything.
    * **Not true for me, hide it** to leave it out of the match. Hidden terms are listed under the tab with **Show again**.
  </Step>
</Steps>

<Frame caption="Job match with a pasted posting and a missing term selected">
  <img src="https://mintcdn.com/reactiveresume/Frn-Cva3VDpmsDcj/images/guides/checking-your-resume/job-match-pasted-posting.webp?fit=max&auto=format&n=Frn-Cva3VDpmsDcj&q=85&s=9b11ffcbc9e386996150c59eeec48ed4" alt="Job match tab showing a pasted posting, 19 of 25 posting terms appear, missing terms such as Perforce and agile, the options for Perforce, and a list of terms already covered" width="796" height="1280" data-path="images/guides/checking-your-resume/job-match-pasted-posting.webp" />
</Frame>

Once a resume is linked, the top of the tab names the application. Select **Change** to link a different application or to unlink it.

<Frame>
  <img src="https://mintcdn.com/reactiveresume/Frn-Cva3VDpmsDcj/images/guides/checking-your-resume/job-match-linked-application.webp?fit=max&auto=format&n=Frn-Cva3VDpmsDcj&q=85&s=6cecd4f2377a85d81c8c428eca656897" alt="Job match source card reading Senior Gameplay Engineer at Northwind Games, Posting from the linked application, with a Change button" width="796" height="224" data-path="images/guides/checking-your-resume/job-match-linked-application.webp" />
</Frame>

## Check the exported PDF

The checks above read your resume's content and settings. To test the actual file a recruiter receives, select **Also check the exported PDF** at the bottom of the **Issues** tab. Reactive Resume creates the PDF in your browser and runs the full file check on it, the same one the [ATS checker](/guides/using-the-ats-checker) uses. Nothing is uploaded.

A message tells you whether the PDF reads cleanly or how many more things there are to look at. Anything it finds is pinned to the page with a PDF icon and a dashed outline.

<Frame caption="A pin from the exported PDF check">
  <img src="https://mintcdn.com/reactiveresume/Frn-Cva3VDpmsDcj/images/guides/checking-your-resume/exported-pdf-pin.webp?fit=max&auto=format&n=Frn-Cva3VDpmsDcj&q=85&s=dede0023146f31a1c818545d4ee1efa6" alt="A blue PDF pin in the page margin next to a dashed outline around the resume's profile links" width="840" height="112" data-path="images/guides/checking-your-resume/exported-pdf-pin.webp" />
</Frame>

Select **Show** in the message, or any PDF pin, to open the full report. It gives a score out of 100, a score for each category (**Readability**, **Layout**, **Sections**, **Contact details**, **Dates**), and each finding with what to do about it. **Writing** holds tips that don't affect the score.

<Frame caption="The exported PDF report">
  <img src="https://mintcdn.com/reactiveresume/Frn-Cva3VDpmsDcj/images/guides/checking-your-resume/exported-pdf-report.webp?fit=max&auto=format&n=Frn-Cva3VDpmsDcj&q=85&s=e9674d7c53e6bd658d4b9baf9b311cba" alt="Dialog titled The exported PDF, with a score of 96 out of 100, 54 of 56 applicable checks passed, and the Layout category open showing two warnings" width="1376" height="1560" data-path="images/guides/checking-your-resume/exported-pdf-report.webp" />
</Frame>

The pins show while the **Issues** tab is open, until you change the resume. After an edit, run the check again.

## Get a second opinion on your wording

The checks are mechanical. The **Writing** tab asks an AI model how a reader might react to your summary and bullets, and suggests rewrites. It needs your own AI provider; see [Connecting an AI provider](/guides/using-ai). Without one, the tab offers **Open AI settings**. Issues and Job match work without AI.

<Steps>
  <Step title="Choose the model">
    The tab says where your resume's text goes, for example "Sends your resume's text only to OpenAI · gpt-5-mini, with your key." To use another of your providers, select **Change** and pick it.

    <Frame>
      <img src="https://mintcdn.com/reactiveresume/Frn-Cva3VDpmsDcj/images/guides/checking-your-resume/writing-review-start.webp?fit=max&auto=format&n=Frn-Cva3VDpmsDcj&q=85&s=f834998bdaf7fb069f8c549fe3a02d87" alt="Writing tab titled A second opinion on your wording, stating the resume text is sent only to OpenAI gpt-5-mini, with a Change link, a provider picker and a Review writing button" width="796" height="620" data-path="images/guides/checking-your-resume/writing-review-start.webp" />
    </Frame>
  </Step>

  <Step title="Run the review">
    Select **Review writing**. The review reads up to 120 bullets and paragraphs.
  </Step>

  <Step title="Accept or reject the suggestions">
    Rewrites of your own bullets appear as **Proposed edits**, numbered in the page margin. Select **Accept** or **Reject** on each, or **Accept all**. With an edit focused, <kbd>A</kbd> accepts it, <kbd>R</kbd> rejects it, and <kbd>↑</kbd> <kbd>↓</kbd> move between edits.

    Advice that isn't a rewrite appears as a note marked **High**, **Medium** or **Low**, with **Show on page**. **What's working** lists your strengths. Select **Run again** for a fresh review.
  </Step>
</Steps>

<Warning>
  A model's opinion can be wrong, and the review never changes the score. Accept only the rewrites that are true to your
  experience.
</Warning>

## Related guides

<CardGroup cols={2}>
  <Card title="Using the ATS checker" href="/guides/using-the-ats-checker">
    Check any resume PDF, from any tool, without signing in.
  </Card>

  <Card title="Tailoring a resume for a job" href="/guides/tailoring-a-resume-for-a-job">
    Copy a resume for an application and adjust it to the posting.
  </Card>

  <Card title="Using the Assistant" href="/guides/using-the-assistant">
    Ask the AI assistant to rework parts of your resume.
  </Card>

  <Card title="Arranging the layout" href="/guides/arranging-the-layout">
    Move sections between columns and pages.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.