What a plain-text resume is (and isn't)
Plain text means the file contains only characters: letters, digits, punctuation, spaces, and line breaks. There is no font, no size, no bold or italic, no column, table, header, footer, icon, or image, because the .txt format has nowhere to store them. Every system that can display text at all can display it identically, which is the whole appeal: what you paste is what the reader gets.
It is not a "more ATS-friendly" version of your resume. Applicant tracking systems read well-built PDF and Word files without trouble, and a formatted resume carries the visual hierarchy a human reviewer relies on. Plain text is a delivery format for the specific channels below, not an upgrade.
When you actually need a plain-text resume
Less often than the internet claims. The advice to "always keep a .txt resume" dates from an era when applicant tracking systems genuinely choked on formatted files; today the honest list is short:
- Paste-into-a-box forms. Many application portals still present a raw text field labeled "paste your resume." Pasting from Word or a PDF dumps smart quotes, stray bullets, and broken line wraps into it. This is the case the converter exists for.
- Text-only email. Recruiters at plenty of staffing firms ask for a resume in the body of the email. Plain text guarantees it renders identically for every recipient.
- Legacy portals. Some government and enterprise systems still request .txt uploads outright. Rare, but when it happens you have no alternative.
Everywhere else, a well-structured formatted file parses fine and reads far better for the human who opens it. That's the standard our example resumes are built to.
How to format a plain-text resume so it stays readable
Stripping formatting removes the visual hierarchy your resume relied on, and a wall of undifferentiated text is hard on the recruiter who reads it. Three conventions restore structure using nothing but characters:
- Set section headings in ALL CAPS on their own line (WORK EXPERIENCE, EDUCATION, SKILLS), with one blank line above each.
- Start every bullet with "- " (hyphen, space). It's universally understood and survives every text field; the converter below produces exactly this.
- Put your name, phone, and email on separate lines at the top rather than a single decorated line. Contact details are the one section where parsing failures are unrecoverable.
The skeleton, so you can see the shape at a glance:
JORDAN LEE 416-555-0100 jordan.lee@email.com Toronto, ON SUMMARY Data analyst with four years turning warehouse data into decisions... WORK EXPERIENCE Data Analyst - Northstar Retail, Toronto, ON - 2022 to Present - Rebuilt the sales dashboard used by 40 managers, cutting refresh time from a day to an hour - Cut duplicate orders 30% by adding validation to the checkout pipeline EDUCATION B.Sc. Statistics - University of Toronto - 2020 SKILLS SQL, Python, Looker, dbt
Keep lines under roughly 80 characters where you can (long lines wrap unpredictably in old form fields), use straight quotes and plain hyphens, and separate sections with a single blank line. Length rules don't change in plain text: if the original was the right length, the conversion is too. Unsure what that is for your experience level? See how far back a resume should go.
A plain-text resume template to copy
The skeleton above shows the shape; this is the full thing, ready to fill in. Select it, paste it into any text editor, replace every bracketed line, and keep the section labels in capitals: that is what both people and parsers scan for in a .txt file. Added October 2026 after readers asked for a copyable version.
[FIRST LAST] [City, State/Province] [Phone] | [Email] | [LinkedIn or portfolio URL, written out] SUMMARY [Title] with [N] years in [field]. [One sentence with your strongest number.] [One sentence naming what you are trusted with.] WORK EXPERIENCE [Job Title] - [Company], [City, State] - [Mon YYYY] to [Mon YYYY or Present] - [Result + how you did it + scale, with a number] - [Second result, with a number] - [Third result or the system/tool you owned] [Previous Job Title] - [Company], [City, State] - [Mon YYYY] to [Mon YYYY] - [One or two bullets; older roles get fewer] EDUCATION [Degree or Diploma], [School] - [YYYY] [Optional: relevant coursework, honors, or expected graduation date] SKILLS [Skill], [Skill], [Skill], [Tool], [Tool], [Language, if applicable] CERTIFICATIONS (optional) [Certification] - [Issuer] - [YYYY]
Three rules keep it parseable once filled in: no characters outside plain ASCII except accented letters in names, a hyphen for every bullet, and no line longer than about 80 characters. If you already have a formatted resume, skip the template and run the file through the converter below instead; it applies the same rules to your real content.