Resume formatting

Can ATS Read Tables and Columns in a Resume?

Can ATS read tables and columns? See how multi-column resumes get scrambled and how to get a clean layout without tables.

Short answer

Often not reliably. Many parsers read tables and multi-column layouts in an unexpected order, merge text from different columns or skip cells, which can scramble your work history and hide skills. A single-column layout with plain text is the safest choice.

Two-column resume templates look modern and fit a lot onto one page. They are also one of the most common reasons a strong resume comes out of an ATS looking confused.

What goes wrong

A parser reads text in sequence, and with tables and columns that sequence is not always the one a human eye follows. Some parsers read across the page line by line, mixing the left and right columns. Others read table cells in an order you did not intend, or skip content inside text boxes.

Here is a two-column layout as a person sees it:

SKILLS          EXPERIENCE
Python          Senior Data Analyst, Acme Corp
SQL             2021 - Present
Tableau         - Built a demand forecasting model ...

And here is how a parser reading across the lines might see it:

SKILLS EXPERIENCE Python Senior Data Analyst, Acme Corp SQL 2021 -
Present Tableau - Built a demand forecasting model ...

The job title, employer and dates are now tangled up with skills, which can break the work history in your candidate profile.

Layouts that commonly cause trouble

  • Templates with a sidebar for contact details or skills
  • Tables used to line dates up on the right
  • Skills arranged in a grid of cells
  • Text boxes and shapes holding whole sections
  • Skill rating bars, stars or charts, which contain no readable text

How to get a clean look without tables

Instead ofUse
A table to align datesA right-aligned tab stop on the same line
A sidebar of skillsA Skills section with short, grouped lines
A grid of skill cellsComma-separated lists by category
Rating bars or starsPlain words, such as "Advanced", "Fluent" or years of use
Text boxes for headingsBold heading text with a paragraph border line

Example: turning a skills table into text

Table with three columnsPython | SQL | Tableau
Excel | Power BI | dbt
Plain textLanguages: Python, SQL
Analytics tools: Tableau, Power BI, Excel, dbt

The plain version is just as easy for a recruiter to scan, and the category labels add useful keywords of their own.

How to check your resume

Copy all the text from your file and paste it into a plain text editor or the scanner. If sections interleave or dates drift away from their jobs, switch to a single-column layout. The same problem affects some PDF files, and the complete list of formatting checks is in how to make your resume ATS friendly.

Key takeaways

  • Parsers read text in sequence, and columns or table cells can come out in the wrong order.
  • Sidebars, date tables, skill grids, text boxes and rating bars are the most common culprits.
  • Tab stops, bold headings, paragraph borders and grouped skill lines give the same look without tables.
  • Paste your resume into a plain text editor to see the order a parser is likely to read.

Check your resume against a real job description

Get your match score, the keywords you are missing and the exact fixes to make. Free, no signup, nothing stored.

Scan My Resume Free

Keep Reading