Blog / ATS & Formatting

ATS Resume Format for Freshers: The 2026 India Guide

Two-column diagram showing the fresher resume section order that parses cleanly beside a list of formatting choices that break ATS parsing

The best ATS resume format for a fresher is a one-page, single-column, reverse-chronological layout using standard section headings, saved as a text-based PDF. Order the sections Header, Summary, Education, Technical Skills, Projects, Internships, then Certifications and Achievements. Skip tables, columns, photos, icons, headers and footers, because those are the elements parsing engines mishandle most often.

That is the whole answer. The rest of this guide explains why each rule exists, because knowing the reason is what lets you make sensible decisions about the cases the rules do not cover.

What an ATS actually does

An applicant tracking system is a database. When you apply through a company careers portal, Naukri, or a link in a job posting, the file you upload is parsed into fields: name, contact details, education, employer, dates, skills. A recruiter then searches that database the way you would search anything else, by typing terms into a box.

Two things follow from that, and almost every real ATS problem traces back to one of them.

First, parsing can fail. If your education sits inside a table cell or a text box, the parser may extract it in the wrong order, attach it to the wrong field, or drop it. Your resume is not rejected; it is stored incorrectly, which produces the same outcome.

Second, search only finds what is written. If the posting asks for SQL and your resume says “database querying”, a recruiter filtering for SQL will not surface your profile. Nothing was rejected here either. You were simply never in the result set.

What an ATS does not do is score your resume out of 100 and bin anything below a threshold. That idea is a marketing invention of the tools that sell you a score. The widely circulated claim that 75 per cent of resumes are auto-rejected by software has no reliable source behind it, and it is worth being sceptical of any guide that leads with it.

The section order that works

For a fresher, education is your strongest credential and it goes above everything else you have done. This ordering is what campus recruiters at the large Indian service companies are used to reading.

Fresher resume section order
#SectionWhat goes in it
1HeaderFull name, phone with +91, a professional email, city, LinkedIn URL, GitHub if relevant. In the body of the document, never in a header or footer.
2SummaryTwo to three lines: what you studied, the skills you hold, the role you are targeting.
3EducationDegree, branch, college, university, year of passing, CGPA or percentage. Most recent first.
4Technical SkillsGrouped by type. Languages, frameworks, databases, tools.
5ProjectsTwo to four, each with what it did, what you built, and the stack.
6InternshipsCompany, role, dates, two or three bullets. Omit the section entirely if you have none.
7Certifications & AchievementsCourse completions, hackathon results, positions of responsibility.

Use those exact headings. “Education” parses. “Academic Voyage” does not, and it will not be searched for either.

What breaks parsing

These are the formatting choices that cause the most damage, roughly in order of how often they show up in fresher resumes.

Common formatting choices and what to do instead
AvoidWhy it breaksDo this instead
Two-column layoutsParsers read left to right across the page, interleaving the two columns into nonsenseSingle column, full width
Tables for skills or educationCell content is extracted out of order or attached to the wrong fieldPlain lines with a label and a comma-separated list
Contact details in a header or footerMany parsers skip the header and footer region entirelyPut contact details in the first lines of the body
Skill bars, rating stars, iconsGraphics carry no text; “Python: 4 stars” extracts as “Python” at bestWrite the proficiency in words, or leave it out
PhotosAdds nothing machine-readable and consumes a fifth of the pageRemove it for private-sector applications
Text inside images or text boxesNot part of the document text layer, so it is invisible to parsingReal text in the document body
Creative section namesNot matched against expected field labelsStandard headings
Uncommon fontsSubstitution can corrupt character extractionCalibri, Arial, Helvetica, Georgia, Times New Roman, 10–12pt

All twelve of the templates on this site are single-column and use standard headings for exactly this reason.

PDF or Word?

Send a text-based PDF unless the application explicitly asks for .docx. Both formats parse reliably when the file contains real selectable text.

The failure case is not the extension, it is the text layer. A PDF exported as an image, a scanned printout, or a design file flattened to a picture has no text to extract. The test takes five seconds: open the file, select all, copy, and paste into a plain text editor. If your name and skills come through as readable text in a sensible order, any parser can read it. If you get nothing, or the sections arrive scrambled, fix the document before you send it anywhere.

Picking keywords from the job description

Keywords are not a quota to hit. They are the vocabulary the employer used, mirrored back where it is true.

Take the posting and pull out the required technical skills, the tools named, the qualifications specified and the job title itself. Then check each one against yourself honestly. Where you genuinely have it, use the employer’s exact wording rather than your own synonym, and place it in two locations: the skills section, and the project or internship bullet where you actually used it. A keyword that appears only in a list looks unsupported to a human reader, even when it satisfies a search.

Where you do not have it, leave it out. A fresher who lists Kubernetes because it appeared in the posting will be asked about Kubernetes in the interview, and that conversation is worse than never being shortlisted.

The keyword optimizer does the extraction step for you: paste the job post, and it returns the skills the posting expects, ranked by how prominently they appear.

A full sample layout

This is the structure applied to a B.Tech computer science fresher applying for a software developer role. Adapt the content, keep the shape.

RAHUL VERMA +91 98765 43210 | rahul.verma@example.com | Hyderabad linkedin.com/in/rahulverma | github.com/rahulverma SUMMARY B.Tech (CSE) graduate with hands-on experience in Java, Spring Boot and SQL through three academic projects and a six-month internship. Seeking a Software Developer role in backend engineering. EDUCATION B.Tech, Computer Science and Engineering JNTU Hyderabad | 2022 - 2026 | CGPA 8.4/10 Intermediate (MPC), Narayana Junior College | 2022 | 94.2% SSC, Bhashyam High School | 2020 | 95% TECHNICAL SKILLS Languages : Java, Python, SQL, JavaScript Frameworks : Spring Boot, React Databases : MySQL, PostgreSQL Tools : Git, Postman, Docker, Jenkins Concepts : Data Structures, Algorithms, REST APIs, OOP PROJECTS Campus Placement Portal | Java, Spring Boot, MySQL, React - Built a portal handling student registration, company drives and shortlisting for a batch of 480 students - Designed 14 REST endpoints and a normalised schema across 9 tables - Reduced manual shortlisting effort for the placement cell from roughly 6 hours per drive to under 30 minutes Expense Splitter API | Python, Django, PostgreSQL - Implemented group expense settlement using a debt simplification algorithm, cutting settlement transactions by around 60% - Wrote 42 unit tests, holding coverage above 85% INTERNSHIPS Software Development Intern | Tech Mahindra, Hyderabad January 2026 - June 2026 - Contributed to a customer onboarding microservice in Spring Boot - Fixed 23 defects raised in system testing, 6 of them severity-2 - Automated a manual reconciliation report, saving about 4 hours a week CERTIFICATIONS AND ACHIEVEMENTS - Oracle Certified Associate, Java SE 11 Programmer (2025) - AWS Certified Cloud Practitioner (2026) - Runner-up, Smart India Hackathon internal round, 2025 - Class Representative, CSE Department, 2024-2026

Notice what carries the weight in that sample: the numbers. “480 students”, “14 REST endpoints”, “23 defects”, “about 4 hours a week”. A fresher who quantifies is immediately distinguishable from the several hundred who wrote “worked on a web application project”.

The education section, done properly for India

Indian recruiters read this section closely and expect a specific set of details. Missing any of them creates a follow-up question you will not be present to answer.

  • Give the branch, not just the degree. “B.Tech, Electronics and Communication Engineering” rather than “B.Tech”.
  • State CGPA and the scale. “CGPA 8.4/10” is complete. “8.4” alone is ambiguous between a 10-point and a 4-point scale.
  • Include the year of passing. Campus hiring filters by batch year constantly, so it needs to be visible and parseable.
  • Keep Class 10 and 12 while you are a fresher. Many Indian employers still screen on those percentages. Drop them once you have two years of work experience.
  • Do not hide a backlog by omitting the section. If you have a pending backlog, state your current status plainly. It gets discovered at verification either way, and volunteering it costs far less than being found out.

Projects are your experience section

With no employment history, projects are the only place a fresher can demonstrate capability rather than assert it. Most fresher resumes waste this section by describing what the project was instead of what the candidate did.

Three lines per project, in this shape:

  1. What it does, in one line, in plain language.
  2. What you built, with the technical specifics that show depth.
  3. What changed as a result, with a number wherever one honestly exists.

“Made a web app using React” tells a recruiter nothing that a thousand other resumes do not. “Designed 14 REST endpoints and a normalised schema across 9 tables” tells them you have actually written the thing. If you are struggling to phrase these, the bullet point generator converts a plain task description into an achievement-first bullet.

Mistakes that show up again and again

Frequent fresher resume errors
MistakeFix
“Seeking a challenging role in a reputed organisation”Replace with a summary naming your degree, skills and target role
An email like coolguy_rahul99@example.comfirstname.lastname@example.com
Listing every course from the syllabus as a skillList only what you could be interviewed on
Two pages padded with hobbies and declarationsOne page. The declaration belongs on a biodata, not a resume
Percentages given without the board or yearBoard, year and percentage together
Same resume sent to every postingAdjust the summary line and skills order per role
Marital status, father’s name and date of birthNot used in private-sector resumes in India

Before you send it

  1. Open the file, select all, copy, paste into a plain text editor. Confirm everything comes through in a sensible order.
  2. Confirm it is one page.
  3. Confirm contact details are in the body, not a header or footer.
  4. Confirm the section headings are the standard ones.
  5. Confirm every technical skill listed appears in a project or internship bullet too.
  6. Confirm each project has at least one number in it.
  7. Name the file Firstname-Lastname-Resume.pdf, not resume_final_v3.pdf.
  8. Run it against the actual job description in the ATS checker and fix what it flags.

Everything on this site runs in your browser, so none of that involves uploading your resume anywhere. You can build the resume in an ATS-safe template, generate a matching resume headline for your Naukri profile, and check the result against a live posting without creating an account.

Related Reading

Ready to build it?

Build My Resume