Free tool

Resume file name generator

Type your name and the role you are applying for. Get a clean file name a recruiter can find again, with the characters that break uploads stripped out. Copy it, rename your file, apply.

Names build as you type. Nothing is uploaded or stored.

Here is what you get

Example

Type your name and the job title to build your own. Copy the one that fits and rename your file before you upload it.

  • Farirai-Masocha-Software-Engineer-Resume.pdfRecommended

    Use this for most applications. It names you and the role.

  • Farirai-Masocha-Resume.pdf

    Use it when you send the same CV to several different roles.

  • Farirai-Masocha-Software-Engineer-Northwind-Resume.pdf

    Use it when one recruiter is filling several roles at the same company.

  • Farirai_Masocha_Software_Engineer_Resume.pdf

    Use it when an upload form or an agency asks for underscores.

Why the file name is worth thirty seconds

A recruiter's downloads folder holds hundreds of these. A file called resume.pdf is invisible the moment it lands next to forty others with the same name. Yours should say who you are and which role it is for, before anyone opens it.

It is also the last thing you control before your application leaves your hands. Everything after upload belongs to somebody else's system.

Names that work, and names that do not

File nameVerdictWhy
Farirai-Masocha-Software-Engineer-Resume.pdfBestName, role, and what the file is. Readable in a URL and in an inbox search.
Farirai-Masocha-Resume.pdfGoodRight choice when you are applying broadly and the role varies.
Farirai_Masocha_Resume.pdfFineUnderscores are safe. Use them when a portal or a recruiter asks.
resume.pdfPoorAnonymous the moment it is saved. Collides with every other file.
Resume final v3 UPDATED.pdfPoorReads as a working draft, and the spaces break download links.
CV 2019.pdfPoorThe date makes a current CV look stale before it is opened.
My CV (2).pdfPoorBrackets and spaces are exactly what upload forms mishandle.

Characters to keep out

These break file handling somewhere between your machine, the upload form, and the recruiter's operating system. The tool strips them for you, and tells you when it did.

  • Slashes, colons and pipes ( \ / : | ) are reserved by Windows, macOS or both.
  • Question marks, asterisks and angle brackets ( ? * < > ) are wildcards or reserved characters in common shells and file systems.
  • Quotation marks and apostrophes are usually fine locally and inconsistent once a form quotes them into a URL.
  • Spaces become %20 in a download link, which turns a tidy name into something unreadable.
  • Accented letters are simplified, so the name survives a system that does not handle them well.
  • Emoji and symbols never belong in a document you are sending to an employer.

One naming convention, used every time

  1. 1Pick one separator and stay with it. Hyphens unless something forces otherwise.
  2. 2Lead with your name. It is the thing a recruiter searches their inbox for.
  3. 3Use the posting's job title, not your current one, so the file matches the role it is answering.
  4. 4End with Resume or CV, whichever word the employer's market uses.
  5. 5Leave out dates, version numbers and the words final, draft and updated. They only ever cost you.
  6. 6Keep it short enough to read at a glance. Roughly eighty characters before the extension, and shorter is better.

Apply the same convention to your cover letter, so the pair arrive looking deliberate: Farirai-Masocha-Software-Engineer-Cover-Letter.pdf.

The file name is the easy part

This page fixes the outside of the document in thirty seconds. It does nothing for what is inside it, and the inside is what decides the application.

The next two things worth your time: check which of the posting's terms your CV never mentions with missing resume keywords, then work down the page with the resume bullet rewriter.

The name is right. Is the CV?

Paste the job link and FitMyCV rewrites your CV and cover letter against that posting, keeping your real experience.

Tailor my CV

Frequently asked questions

What should I name my resume file?

Your name, the role, and the word Resume, joined by hyphens, saved as PDF. For example Farirai-Masocha-Software-Engineer-Resume.pdf. It tells a recruiter whose CV it is and which role it is for without opening it, and it stays readable when it appears in a download link.

Should I use hyphens, underscores or spaces?

Hyphens by default. Spaces become %20 in a download URL and can trip older upload forms, and underscores disappear when the file name is displayed underlined. Use underscores only when a portal or a recruiter explicitly asks for them.

Should I include the company name?

Include it when you are applying to more than one role at the same employer, or emailing a named contact directly. Leave it out when you are applying broadly, because the risk is real: sending a file named for one company to a different company is a hard mistake to explain.

Should I put the date in the file name?

No. A date reads as a version number, and an old date makes a current CV look stale even when you rewrote it that morning. Keep dates in the folder name on your own machine if you need them.

PDF or DOCX?

Send PDF unless the posting asks for a Word document. A PDF keeps your layout on every machine. Some employers ask for DOCX because their process edits or re-formats the file, and when they ask, give them what they asked for. The naming rules are the same either way.

Does the file name affect my ATS score?

Not the score. Applicant tracking systems parse what is inside the file, not what it is called, and most store it under their own reference anyway. The file name matters for the human side: a recruiter searching their inbox, or scanning a folder of attachments. What is inside the file is a separate job, and the [ATS resume checker](/ats-resume-checker) covers that.

What if the portal renames my file on upload?

Many do, and you cannot stop it. Name it properly anyway. Plenty of applications still arrive by email, get forwarded to a hiring manager, or get downloaded and saved to a shared drive, and in all three cases your name is the one that sticks.

Ready to stop being ignored?

Join job seekers landing interviews faster with AI-tailored applications. Lifetime access from $16.99.