HomeJEE Main PYQs
UPDATEDJEE Main 2025 papers now indexed · all shifts

11 years of
JEE Main PYQs.

Solve JEE Main previous year questions from 2014 to 2025 — filter by year, subject, chapter, or difficulty. Or build a custom PYQ mock with your own rules: easy/medium/hard, year range, subject mix. Detailed solutions by IITians.

2014–2025 indexed3,400+ questionsAll shifts · all sessionsSolutions by IITians
11 yrs
2014 to 2025
every session, every shift
3,400+
PYQs indexed
tagged by chapter
60+
Chapters covered
P · C · M
₹0
Forever free
solutions included
WHAT IT IS

What are JEE Main PYQs
and why they matter most.

Previous year questions are the most reliable signal of what NTA actually asks. Roughly 30–40% of every JEE Main paper follows patterns from the previous five years.

JEE Main previous year questions (PYQs) are the actual questions asked in past NTA JEE Main exams — across every session and every shift. JEE Prep indexes all PYQs from 2014 to 2025, tagged by year, subject, chapter, and difficulty. Solve them in any combination, build custom mocks from them, and see step-by-step solutions written by IITian faculty.

Patterns repeat

30–40% of JEE Main questions reuse patterns from the previous 5 years. Solve PYQs and exam-day questions feel familiar.

5-yr signal

Tagged by chapter

Every PYQ is mapped to a chapter and difficulty level. Drill weak topics directly, no guessing.

60+ chapters

Step-by-step solutions

Every PYQ comes with a worked solution — the approach, the reasoning, the trap to avoid. Not just the answer.

IITian-reviewed

Build your own mock

Mix year, subject, chapter, and difficulty. Generate a custom PYQ mock in five seconds. Practice exactly what you need.

unlimited combinations
CUSTOM MOCK BUILDER

Build the mock
you actually need.

No one needs every PYQ. You need the ones that match your prep stage. Mix and match — and we'll generate a custom mock in five seconds.

Pick your PYQ recipe.

builder.live · 3,400+ Q pool
1// Subject
2// Difficulty
3// Year range
4// Question count
30
// YOUR MOCK
30 PYQs
36 minutes · mixed difficulty
subjectsP · C · M
difficultyEasy · Medium · Hard
years2023 — 2025 (3 yrs)
pool size~ 850 Q
YEAR-WISE ARCHIVE

Practice 2025 → 2014.
Every shift. Every session.

Go year by year. Each archive page covers every session and every shift from that year, with subject filters built in.

2025
JEE Main 2025
S1 + S2 · 18 shifts
2024
JEE Main 2024
S1 + S2 · 18 shifts
2023
JEE Main 2023
S1 + S2 · 16 shifts
2022
JEE Main 2022
S1 + S2 · 16 shifts
2021
JEE Main 2021
4 sessions · all shifts
2020
JEE Main 2020
S1 + S2 · all shifts
2019
JEE Main 2019
January + April
'18–'14
Older papers
2014 – 2018

You don't need every PYQ.
You need the right ones.

Build a custom mock in five seconds — your years, your subjects, your difficulty. Solve exactly what matters.

CHAPTER-WISE PYQS

Solve any chapter.
Any subject.

Pick a chapter and get every PYQ from 2014–2025 for that chapter. The fastest way to drill a weak topic.

P
Physics
20 chapters
KinematicsNewton's LawsRotational MotionGravitationSHM & WavesThermodynamicsElectrostaticsCurrent ElectricityMagnetismEMI & ACRay OpticsModern Physics
C
Chemistry
20 chapters
Mole ConceptAtomic StructureChemical BondingThermodynamicsEquilibriumElectrochemistryCoordination CompoundsP-blockD-blockHydrocarbonsAldehydes & KetonesBiomolecules
M
Maths
20 chapters
Quadratic EquationsSequences & SeriesP & CBinomial TheoremMatrices & DeterminantsComplex NumbersLimits & ContinuityDifferentiationDefinite IntegrationConic SectionsVectors & 3DProbability
FAQ

JEE Main PYQs —
frequently asked.

Yes. Every previous year question from 2014 to 2025 is free to solve, with step-by-step solutions included. The custom mock builder, year-wise archive, chapter-wise PYQs, and difficulty-based modes are all free with no paywall, premium tier, or trial cliff. Just create a free account in under a minute and you're good to go.
JEE Prep indexes all JEE Main PYQs from 2014 to 2025 — every session, every shift. That's 11 years of papers, totalling 3,400+ unique questions across Physics, Chemistry, and Maths. The 2025 papers (Session 1 and Session 2, all shifts) are fully indexed with solutions.
Most platforms let you solve PYQs by year only. JEE Prep's builder lets you mix and match: pick any combination of subjects (P/C/M), difficulty levels (easy/medium/hard), and a year range — then choose how many questions you want (10 to 75). The system generates a custom mock from the matching PYQ pool in five seconds.
Every PYQ is reviewed by IITian faculty and assigned a difficulty level (easy, medium, or hard) based on the concept depth, number of steps, and historical student performance on similar questions. The split mirrors actual JEE Main difficulty distribution: roughly 30% easy, 50% medium, 20% hard.
Yes. Every PYQ comes with a step-by-step solution that walks through the approach, not just the final answer. Solutions explain why a particular method works, the common traps to avoid, and shorter approaches where they exist. Written and reviewed by IITian faculty.
They're not more important — they're complementary. PYQs teach you NTA's actual question style (30–40% of any JEE Main paper follows past patterns), and mocks build exam-day endurance and timing. Most top scorers solve PYQs first to learn the pattern, then take mocks to test under pressure. JEE Prep's PYQ-based mocks combine both.
Yes. The custom mock builder, year-wise archives, and chapter-wise PYQs all work without an account. Sign-up only unlocks performance analytics — chapter-wise accuracy heatmap, PYQ percentile, and a saved mistake log. Takes five seconds and doesn't ask for a phone number.
The PYQ database is updated within 48 hours of every NTA JEE Main shift. After Session 1 and Session 2 each year, the new year's papers — every shift, fully tagged by chapter and difficulty, with worked solutions — are added to the archive and the custom mock builder pool.
Yes. The 3MB Android app supports offline PYQ practice — download a year's worth or a specific chapter once, and solve without internet. Built for tier-2 and tier-3 city aspirants on entry-level phones and limited data plans.
Yes, separately. JEE Advanced PYQs (Paper 1 + Paper 2, 2014–2025) are indexed on the dedicated /jee-advanced-pyqs page with the same chapter and difficulty tagging. This page focuses specifically on JEE Main PYQs — the patterns and difficulty profiles are different from Advanced.
Build a PYQ mockFree · 5 seconds · no signup
Build →