JEE Main previous year question papers from 2015 to 2026 are free to download here, shift by shift, with about 430 papers in all and NTA answer keys for most years from 2020 onwards. Paper 1 (B.Tech) now has 75 compulsory questions for 300 marks in 3 hours, so the 2025 and 2026 papers match JEE Main 2027 most closely, with Session 1 tentatively from 20 January 2027.
JEE Main Previous Year Question Papers
Pick a year to see its papers by date and shift, with B.Arch, B.Planning and language versions listed separately and the answer keys after them.
8 papers
JEE Main Question Papers by Year
| Year | Papers | Answer key | Pattern that year | |
|---|---|---|---|---|
| JEE Main 2026 | 8 papers | Yes | 75 Q · 300 marks · 3 h | View papers |
| JEE Main 2025 | 17 papers | Yes | 75 Q · 300 marks · 3 h | View papers |
| JEE Main 2024 | 13 papers | Yes | 90 Q (75 to do) · 300 marks | View papers |
| JEE Main 2023 | 24 papers | Yes | 90 Q (75 to do) · 300 marks | View papers |
| JEE Main 2022 | 81 papers | Yes | 90 Q (75 to do) · 300 marks | View papers |
| JEE Main 2021 | 232 papers | Yes | 90 Q (75 to do) · 300 marks | View papers |
| JEE Main 2020 | 22 papers | Yes | 75 Q · 300 marks · 3 h | View papers |
| JEE Main 2019 | 19 papers | Yes | 90 Q · 360 marks · 3 h | View papers |
| JEE Main 2018 | 6 papers | Yes | 90 Q · 360 marks · 3 h | View papers |
| JEE Main 2017 | 3 papers | Not available | 90 Q · 360 marks · 3 h | View papers |
| JEE Main 2016 | 4 papers | Not available | 90 Q · 360 marks · 3 h | View papers |
| JEE Main 2015 | 2 papers | Yes | 90 Q · 360 marks · 3 h | View papers |
JEE Main Paper at a Glance
| Questions | Paper 1 (B.Tech): 75 questions, 25 each in Mathematics, Physics and Chemistry (2025 and 2026) |
|---|---|
| Marks and time | 300 marks, 3 hours |
| Marking | +4 for a correct answer, −1 for a wrong one, including numerical questions |
| Sections | Each subject has Section A (20 MCQs, 80 marks) and Section B (5 numerical answers, 20 marks) |
| Mode | Computer-based test; the B.Arch Drawing test is on paper |
| Medium | 13 languages (2021); NTA’s B.Tech papers show each question in English and Hindi |
| Papers on this page | 2015 to 2026, about 430 shift-wise papers with answer keys |
| Next exam | JEE Main 2027: 20 to 24 January 2027. Application open, 24 October to 22 November 2026 |
How the JEE Main Paper Changed (2015–2026)
- 2015 to 2019: Paper 1 had 90 multiple-choice questions for 360 marks in 3 hours. CBSE ran the exam up to 2018 with an offline option; NTA took over in 2019 with two computer-based sessions a year.
- 2020: Paper 1 was cut to 75 questions and 300 marks, 25 per subject with 5 numerical-value questions in each. B.Arch and B.Planning became separate papers.
- 2021 to 2024: each subject had 10 numerical questions in Section B, of which you answered any 5, so the paper showed 90 questions with 75 to attempt.
- 2025 onwards: the Section B choice was removed. All 75 questions are compulsory: 20 MCQs and 5 numerical answers per subject.
What a JEE Main Paper Looks Like
The 2 April 2025 Shift 1 B.Tech paper is NTA’s own question paper print. Its section headers show Mathematics, Physics and Chemistry, each with Section A (20 MCQs, 80 marks) and Section B (5 numerical-answer questions, 20 marks), all mandatory, for 75 questions and 300 marks in 180 minutes. Every question is printed in English and then in Hindi, with “Correct Marks : 4 Wrong Marks : 1” against it, and every option has its own ID.
| Section | Questions | Marks |
|---|---|---|
| Mathematics Section A (MCQ) | 1–20 (20) | 80 |
| Mathematics Section B (numerical) | 21–25 (5) | 20 |
| Physics Section A (MCQ) | 26–45 (20) | 80 |
| Physics Section B (numerical) | 46–50 (5) | 20 |
| Chemistry Section A (MCQ) | 51–70 (20) | 80 |
| Chemistry Section B (numerical) | 71–75 (5) | 20 |
These questions are from the 2 April 2025 Shift 1 B.Tech paper, with answers from NTA’s final Session 2 key, matched by question ID.
Q1. The largest n ∈ N such that 3ⁿ divides 50! is:
- 23
- 22
- 21
- 20
Answer: (2) 22
JEE Main 2025, 2 April Shift 1, Q6 (Mathematics) · NTA final key
Q2. The number of sequences of ten terms, whose terms are either 0 or 1 or 2, that contain exactly five 1s and exactly three 2s, is equal to:
- 45
- 360
- 1820
- 2520
Answer: (4) 2520
JEE Main 2025, 2 April Shift 1, Q9 (Mathematics) · NTA final key
Q3. A river is flowing from west to east direction with speed of 9 km h⁻¹. If a boat capable of moving at a maximum speed of 27 km h⁻¹ in still water, crosses the river in half a minute, while moving with maximum speed at an angle of 150° to direction of river flow, then the width of the river is:
- 112.5 m
- 112.5 × √3 m
- 75 m
- 300 m
Answer: (1) 112.5 m
JEE Main 2025, 2 April Shift 1, Q29 (Physics) · NTA final key
Q4. According to Bohr's model of hydrogen atom, which of the following statement is incorrect?
- Radius of 4th orbit is four times larger than that of 2nd orbit
- Radius of 6th orbit is three times larger than that of 4th orbit
- Radius of 8th orbit is four times larger than that of 4th orbit
- Radius of 3rd orbit is nine times larger than that of 1st orbit
Answer: (2) Radius of 6th orbit is three times larger than that of 4th orbit
JEE Main 2025, 2 April Shift 1, Q52 (Chemistry) · NTA final key
Q5. Given below are two statements: Statement (I): The metallic radius of Al is less than that of Ga. Statement (II): The ionic radius of Al³⁺ is less than that of Ga³⁺. In the light of the above statements, choose the most appropriate answer from the options given below:
- Both Statement I and Statement II are correct
- Both Statement I and Statement II are incorrect
- Statement I is correct but Statement II is incorrect
- Statement I is incorrect but Statement II is correct
Answer: (4) Statement I is incorrect but Statement II is correct
JEE Main 2025, 2 April Shift 1, Q59 (Chemistry) · NTA final key
NTA shuffles options for each candidate, so its answer key gives the correct option ID for each question ID instead of a, b, c or d. To check a paper, match the question ID in the paper with the same ID in that shift’s key.
How to Use JEE Main Previous Year Papers?
- Give yourself 3 hours for 75 questions. That is 2 minutes 24 seconds a question, or about an hour a subject if you split it evenly. Note how long each subject takes you and fix your order before the exam.
- Treat numerical questions as no-guess questions. In Section B a wrong number costs 1 mark and a random guess almost never lands, so answer only when you have worked it out. In Section A, a blind guess among four options averages +0.25 marks.
- Solve 2025 and 2026 first, the years with 75 compulsory questions. In the 2021 to 2024 papers, attempt all 10 numerical questions per subject for extra practice, then the 2015 to 2020 papers for topic work.
- Work through one session’s shifts together. Each session has several B.Tech shifts on the same syllabus, so solving a few shifts of one session shows which chapters NTA asks most often.
- Session 1 is about three months away. With Session 1 tentatively from 20 January 2027, two full papers a week from now gets you through every 2025 and 2026 shift on this page before the exam.
Free full-length JEE Main mock tests with timers and answers.