Complete User Guide

How to Use AI Resume Builder

From uploading your resume to downloading a job-winning PDF — every step explained clearly, including the Excel bulk-import format.

Get Started Free Read the Guide

The 5-Step Workflow

Follow these steps in order for the best results

Upload
Upload PDF, DOCX, image, or paste text
Validate
Review & fix extracted data
Target JD
Paste or import job description
Optimize
AI rewrites every section
Export
Download PDF or DOCX
1

Upload Your Resume

Go to Upload page and choose one of these methods:

File Upload (Recommended)
  • PDF — best for most resumes
  • DOCX / DOC — MS Word documents
  • JPG / PNG — scanned resume images
  • Max size: 20MB
Paste Text
  • Open your resume in any editor
  • Select All → Copy → Paste
  • Works for any format
  • Good fallback if file fails
Pro tip: PDF files produce the best extraction results. If you get poor results, try the paste-text option.
2

Validate & Edit Extracted Data

After upload, the AI extracts all your information into structured fields. Review every section carefully.

Personal Info
Name, email, phone, LinkedIn, GitHub
Summary
Professional summary / objective
Skills
Technical, soft, frameworks, tools, cloud
Experience
Company, role, dates, bullet points
Education
Institution, degree, year, GPA
Projects
Name, description, tech stack
Certifications
Name, issuer, year
Click ✨ AI to rewrite any section Add/remove items in any section
3

Add Your Target Job Description

This is the most important step. The AI uses the JD to extract keywords, skills, and requirements to tailor your resume.

Option A: Paste
Copy the full JD from the job portal and paste it in the text box
Option B: URL
Paste a LinkedIn, Indeed, or Naukri job URL — we fetch the JD automatically
Skip (optional)
Skip to choose a template if you just need a formatted resume without targeting
The more JD text you provide, the better the AI optimization. Include requirements, preferred skills, and responsibilities.
4

Review AI-Optimized Resume

The AI rewrites your entire resume targeting the job description. Review each section and use these advanced features:

✨ AI Enhance All

Click this button to run AI across every section simultaneously — summary, skills, experience bullets, projects, and more.

Deep Boost

On the Analysis page, click "Deep Boost with AI" to perform a second-pass optimization for even higher ATS scores.

Save Draft

Click "Save Draft" at any time to save your current edits to your My Resumes history.

Add Sections

Use the + buttons to add certifications, awards, and languages that weren't extracted automatically.

5

Choose Template & Export

Pick from 6 professional templates and download in PDF or DOCX format.

Business Analyst Reference
Times New Roman, legal-size — exact reference format
Premium Clean
High-impact executive layout with refined accent
Modern Professional
Contemporary format for tech, product, consulting
Corporate Classic
Traditional navy layout for senior roles
Executive Elite
Bold leadership-focused design for managers
Minimal Editorial
Elegant, spacious, editorial — content-first
PDF Export
Best for applying online
DOCX Export
Editable in MS Word
Share Link
Public URL for LinkedIn

Excel / CSV Bulk Import Format

Used by placement officers, HR teams, and job coaches to import multiple job applications at once.

Download Template (.xlsx)
All 10 Columns Explained
# Column Name Required? Description Example Value
A Candidate Code Optional Your unique identifier for this student/applicant — used for tracking STU-001, EMP-42, BATCH-2026-03
B Candidate Name Optional Full legal name of the candidate Rahul Sharma
C Candidate Email Optional Email address for sending results back to candidate rahul.sharma@gmail.com
D Company Required Name of the company the candidate is applying to Google, Infosys, TCS, Wipro
E Job Title Required Exact job title from the posting Software Engineer, Business Analyst, Data Scientist
F Job URL Optional Full URL to the job posting on LinkedIn, Indeed, Naukri etc. https://linkedin.com/jobs/view/12345
G Job Description Optional Full text of the job description (paste the entire JD text here) "We are looking for a Senior Software Engineer..."
H Location Optional City, state, or "Remote" Bangalore, Remote, Hyderabad - Hybrid
I Deadline Optional Application deadline date (YYYY-MM-DD format recommended) 2026-12-31, Dec 31 2026
J Notes Optional Internal notes — priority level, referral source, custom flags High priority, referred by John, batch 3
Sample Excel Spreadsheet Row
Row 1 (Header):
Candidate Code Candidate Name Candidate Email Company Job Title Job URL Job Description Location Deadline Notes
Row 2 (Example data):
STU-001 Rahul Sharma rahul@email.com Google India Software Engineer https://careers.google.com/... We are looking for a skilled SE... Bangalore 2026-12-31 Dream company!
Tips for Best Results
  • Paste the complete JD in the "Job Description" column — the more text, the better the AI optimization
  • Use consistent date formats (YYYY-MM-DD)
  • Leave optional columns blank — don't delete them
  • Save as UTF-8 CSV if Excel has encoding issues
Common Mistakes
  • Don't rename or reorder the header columns
  • Don't merge cells in Excel
  • Don't use special characters in Candidate Code
  • Both "Company" and "Job Title" columns are required — don't leave them empty

Frequently Asked Questions

The free plan gives you 2 resume optimizations. Each time you upload and process a resume (click "Extract Information"), it counts as one use. After 2 uses, you can pay a one-time fee of ₹9 to unlock 2 more. Admins have unlimited access.

We support PDF (.pdf), Microsoft Word (.doc, .docx), Images (.jpg, .jpeg, .png, .webp), and HEIC format from iPhones. You can also paste plain text directly. Maximum file size is 20MB.

After upload, you go to the "Validate" page where you can edit every single field. Fix any mistakes there before proceeding to the JD step. You can also click the ✨ AI button next to any section to have AI rewrite just that section.

Yes! After validating your resume, click "Skip this step and choose a template directly" on the Job Description page. Your resume will be formatted professionally without AI keyword optimization. You can also go directly to Templates from the navbar.

On the Job Description page, switch to the "Import from URL" tab and paste a LinkedIn, Indeed, Naukri, Glassdoor, or any public job posting URL. We fetch the page content and extract the job description text automatically. Note: some sites block automated fetching — use the paste option as fallback.

The ATS (Applicant Tracking System) score measures how well your resume matches the job description. It checks keyword density, skills match, experience relevance, and formatting quality. A score above 70 is good; above 85 is excellent. After AI optimization, your score should significantly improve.

Yes! Click "Save Draft" on the Editor page (optimize.php) or "Save & Choose Template" to save to your history. Access all saved resumes from "My Resumes" in the navbar. Each save creates a new version.

Click your profile avatar in the top-right corner and select "Start Over". This clears your current session without logging you out. You can then upload a new resume.

The Excel import is for placement officers, HR teams, and career coaches who manage multiple students or job applications. You can import up to thousands of rows with company, job title, URL, and JD for each candidate. Download the template from the Upload page.

Your resume data is stored in encrypted sessions and in our database (if you have an account). We do not sell or share your data. You can delete any saved resume from "My Resumes". Raw uploaded files are deleted after processing.
🚀

Ready to Build Your Best Resume?

Join thousands of job seekers who have improved their ATS scores and landed interviews with AI Resume Builder.