{"id":5857,"date":"2026-01-31T16:00:29","date_gmt":"2026-01-31T10:30:29","guid":{"rendered":"https:\/\/motion.ac.in\/blog\/?p=5857"},"modified":"2026-01-31T16:05:15","modified_gmt":"2026-01-31T10:35:15","slug":"jee-main-age-limit","status":"publish","type":"post","link":"https:\/\/motion.ac.in\/blog\/jee-main-age-limit\/","title":{"rendered":"JEE Main Age Limit 2026 &#8211; Check Age Limit For JEE Mains"},"content":{"rendered":"<pre><strong><em>Quick Summary: <\/em><\/strong><em>\u00a0There is no maximum age limit for JEE Main 2026 as per NTA guidelines released for the exam. But, candidates need to have qualified for their class 12th or equivalent in 2024,\u20022025, or be appearing in 2026. Physics,\u2002Chemistry, and Mathematics should be mandatory subjects in the qualifying exam. After the 12th Candidate will be able to appear in JEE Main a maximum of up to three consecutive years. In this blog, you will find everything about the JEE\u2002Main age limit, the JEE Main number of attempts, and the JEE Main eligibility. <\/em><\/pre>\n<p><strong>JEE Main age limit 2025-26<\/strong>: The National Testing Agency (NTA) has not\u2002specified the age limit for JEE Main 2026. All candidates who fulfill the eligibility criteria of JEE Main 2026 can apply for the exam. As per the JEE Main eligibility criteria, there is no prescribed age limit for JEE Main; however, candidates\u2002should have passed class 12th or its equivalent examination to apply. Complete eligibility criteria for JEE Main 2026 are provided on this page. Also, students must see the age criteria of the institute or the college for which they are aspiring. Read further to learn about the age limit for JEE Mains 2026, eligibility, and the number of attempts. This post will provide you with insight into the JEE age limit and who is eligible to appear for the JEE Mains.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>Read More:<\/strong><\/span><\/p>\n<ul>\n<li><a href=\"https:\/\/motion.ac.in\/blog\/jee-main-eligibility-criteria\/\">JEE Main Eligibility Criteria 2026<\/a><\/li>\n<li><a href=\"https:\/\/motion.ac.in\/blog\/jee-main-exam-pattern\/\">JEE Main Exam Pattern 2026<\/a><\/li>\n<li><a href=\"https:\/\/motion.ac.in\/blog\/jee-main-syllabus-nta\/\">Download JEE Main Syllabus 2026<\/a><\/li>\n<\/ul>\n<h2>JEE Main Age Limit 2026: Overview<\/h2>\n<p>According to the guidelines, there is no JEE age limit for candidates appearing for the Joint Entrance Examination (JEE Main). Candidates should have cleared Class 12 or its equivalent in 2024, 2025, or should have appeared in 2026. As per the guidelines, the students are eligible to take <u class=\"aid\">(<a href=\"http:\/\/idioms.in\/take-with-a-grain-of-salt\/#\">take with a grain of salt idiom synonym<\/a>)<\/u> the JEE Main for three consecutive years. And if there\u2019s a break in between, they lose eligibility. The exam is conducted twice a year. This section clearly explains the JEE Mains age limit and the actual age limit for JEE Mains that students must know before applying.<\/p>\n<h2>JEE Main 2025-26<\/h2>\n<p>Applicants can refer to the table below to get a clear idea of JEE Main 2026. This table contains all the important details related to the JEE Main examination.<\/p>\n<h4>JEE Main 2025-26 Overview<\/h4>\n<table style=\"height: 695px;\" width=\"853\">\n<tbody>\n<tr>\n<td><strong>Category<\/strong><\/td>\n<td><strong>Information<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Exam Conducting Authority<\/td>\n<td>National Testing Agency (NTA)<\/td>\n<\/tr>\n<tr>\n<td>Required Qualification<\/td>\n<td>Passed\/appearing in Class 12 or equivalent examination<\/td>\n<\/tr>\n<tr>\n<td>Exam Mode<\/td>\n<td>Online mode \u2013 Computer-Based Test (CBT)<\/td>\n<\/tr>\n<tr>\n<td>Minimum Marks Criteria<\/td>\n<td>75% marks in Class 12 or top 20 percentile (for admission into institutes like NITs, IIITs, GFTIs)<\/td>\n<\/tr>\n<tr>\n<td>Eligible Passing Years<\/td>\n<td>Candidates who last appeared in 2024, 2025, or are appearing in 2026.<\/td>\n<\/tr>\n<tr>\n<td>Subject Requirements<\/td>\n<td>\n<ul>\n<li>For B.E.\/B.Tech (Paper 1): Physics, Mathematics + one subject from Chemistry\/Biology\/Vocational<\/li>\n<li>For B.Arch (Paper 2A): Physics, Chemistry, and Mathematics<\/li>\n<li>For B.Plan (Paper 2B): Mathematics only<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>Exam Papers<\/td>\n<td>\n<ul>\n<li>Paper 1: For B.E.\/B.Tech<\/li>\n<li>Paper 2A &amp; 2B: For B.Arch and Planning<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>Exam Duration<\/td>\n<td>&#8211; Paper 1: 3 hours &#8211; Paper 2A + 2B combined: 3 hours 30 minutes<\/td>\n<\/tr>\n<tr>\n<td>Total Number of Questions<\/td>\n<td>75 questions in total<\/td>\n<\/tr>\n<tr>\n<td>Maximum Marks<\/td>\n<td>300 marks<\/td>\n<\/tr>\n<tr>\n<td>Subjects Covered<\/td>\n<td>\n<ul>\n<li>Paper 1: Physics, Chemistry, Mathematics<\/li>\n<li>Paper 2A: Maths, Aptitude, Drawing<\/li>\n<li>Paper 2B: Maths, Aptitude, Planning-based topics<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre><strong>Check Out: <a href=\"https:\/\/motion.ac.in\/blog\/jee-main-previous-year-question-papers-free-pdf-download\/\">Download JEE Main Previous Year Question Paper with Solution<\/a><\/strong><\/pre>\n<h3>JEE Main Age Limit 2025-26 &#8211; Eligibility Criteria<\/h3>\n<p>Applicants are required to go through the eligibility criteria for JEE Main 2026 and apply if they fulfil all requirements. If any applicant does not meet the required JEE Main eligibility criteria 2026, their application may be rejected during the admission process. The table below lists the key conditions students must fulfil before applying for JEE Main 2026.<\/p>\n<h4>JEE Main 2025-26 requirements<\/h4>\n<table>\n<tbody>\n<tr>\n<td><strong>Criteria<\/strong><\/td>\n<td><strong>Details<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Academic Qualification<\/td>\n<td>Applicants should have passed Class 12 or an equivalent examination.<\/td>\n<\/tr>\n<tr>\n<td>Passing Year Eligibility<\/td>\n<td>Those who passed in 2024, 2025, or are appearing in 2026 can apply<\/td>\n<\/tr>\n<tr>\n<td>Age Limit for JEE Main<\/td>\n<td>There is no upper age restriction for appearing in JEE Main<\/td>\n<\/tr>\n<tr>\n<td>Attempt Limit<\/td>\n<td>The exam is conducted twice every year. Students can participate for three years in a row after clearing Class 12.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre><strong>Check Out: <a href=\"https:\/\/motion.ac.in\/blog\/how-many-attempts-for-jee-mains\/\">How Many Attempts for JEE Mains 2026?\u00a0<\/a><\/strong><\/pre>\n<h3>What is the Number of Attempts for JEE Mains?<\/h3>\n<p>Students are allowed to appear for the JEE Main exam up to six times, spread across three consecutive years. Each year, candidates can take part in two sessions, usually held in January and April.<\/p>\n<p>There is no fixed JEE Main age limit, so anyone who fulfils the eligibility conditions related to their qualifying exam year and required subjects can apply.<\/p>\n<p>In short, here\u2019s the number of JEE Main attempts allowed:<\/p>\n<ul>\n<li>Six total attempts across three years<\/li>\n<li>Two attempts per year (Jan &amp; April sessions)<\/li>\n<li>No JEE age limit to apply for the exam<\/li>\n<\/ul>\n<h4>FAQs on JEE Main Age Limit and Eligibility<\/h4>\n<h6>Q: What is the age limit for JEE Mains?<\/h6>\n<p>No, there is no age limit for JEE Mains. You can appear in\u2002the JEE Main exam whether you are a 12th pass or a 12th appearing student (or equivalent). The JEE age limit is not a restriction for appearing in the test.<\/p>\n<h6>Q: What are the eligibility criteria for JEE Main?<\/h6>\n<p>To fulfil the JEE Main eligibility, candidates should have passed Class 12 or equivalent in 2024, 2025, or be appearing in 2026. For B.E.\/B. Tech candidates should have studied Physics, Mathematics, and one subject from Chemistry, Biology, Biotechnology, or Technical\u2002Vocational. For B.Arch\/B. Planning\u2002Mathematics is compulsory. Candidates should obtain a minimum of 75% marks or be in the top 20 percentile in class 12 to get admission in NITs, GFTIs, and IITs.<\/p>\n<h6>Q: How many attempts are allowed in JEE Main?<\/h6>\n<p>Students can attempt JEE Main six times in total across three continuous years. Each year offers two chances, usually in January and April. The JEE Mains age limit doesn\u2019t affect the number of attempts, but the attempts must be within three back-to-back years.<\/p>\n<h6>Q: Can I appear for JEE Main 2026 if I\u2019m 30 years old?<\/h6>\n<p>Yes, even at 30, you can apply for JEE Main 2026. There is no upper JEE Main age limit. If you&#8217;ve passed or are appearing for Class 12 in 2024, 2025, or 2026, you&#8217;re eligible.<\/p>\n<h6>Q: Is NIOS 12th pass eligible for JEE Main 2026?<\/h6>\n<p>Yes, students who have passed Class 12 through NIOS can also appear for JEE Main 2026, as long as they fulfil the general eligibility criteria.<\/p>\n<h6>Q: Has the 75% marks rule been removed for JEE Mains 2026?<\/h6>\n<p>No, the 75% rule is still applicable for admission into top institutes like IITs, NITs, and GFTIs. However, it is not mandatory to appear for the JEE Main itself.<\/p>\n<h6>Q: Who is eligible to apply for JEE 2026?<\/h6>\n<p>Students who passed Class 12 in 2024, 2025, or are appearing in 2026 can apply for JEE Mains 2026, irrespective of the age limit for JEE Main.<\/p>\n<p><!DOCTYPE html><br \/>\n<html><\/p>\n<p><head><br \/>\n    <meta charset=\"utf-8\" \/><br \/>\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" \/><br \/>\n    <title>Popup<\/title>\n    <link type=\"text\/css\" rel=\"stylesheet\" href=\"https:\/\/cdn.motion.ac.in\/ssp\/css\/bootstrap.min.css\" \/>\n<style type=\"text\/css\">\n        .my-modal-head {\n            text-align: center;\n            padding: 1rem;\n            background-color: #09365f;\n            border-radius: 10px 10px 0 0;\n        }<\/p>\n<p>        .my-modal-head h2 {\n            color: #f3d522 !important;\n            font-weight: 600;\n        }<\/p>\n<p>        .my-modal-head p {\n            color: #fff;\n        }<\/p>\n<p>        .sub-btn {\n            background-color: #0099d3;\n            color: #fff;\n        }<\/p>\n<p>        .mobile-con {\n            border-right: 0;\n        }<\/p>\n<p>        .btn-con {\n            border: 1px solid #ced4da !important;\n            border-left: 0 !important;\n            border-bottom-left-radius: 0 !important;\n            border-top-left-radius: 0 !important;\n            color: #0099d3 !important;\n            font-weight: 600;\n        }<\/p>\n<p>        .modal-content {\n            border-top-left-radius: 11px;\n            border-top-right-radius: 11px;\n        }<\/p>\n<p>        #myModal_e {\n            background-color: transparent;\n            margin: 0px auto;\n            display: block;\n        }<\/p>\n<p>        .term {\n            padding-left: 1rem;\n        }<\/p>\n<p>        .form-control:focus {\n            border-color: #e9ebee !important;\n            box-shadow: none !important;\n        }<\/p>\n<p>        @media screen and (max-width: 425px) {\n            .term {\n                font-size: 11px;\n            }<\/p>\n<p>            .my-modal-head h2 {\n                font-size: 24px;\n            }\n        }\n    <\/style>\n<p><\/head><\/p>\n<p><body><\/p>\n<div id=\"myModal_e\" class=\"modal fade\" aria-modal=\"true\" role=\"dialog\">\n<div class=\"modal-dialog\">\n<div class=\"modal-content\">\n<div class=\"my-modal-head\">\n                    <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\"><span aria-hidden=\"true\"\n                            style=\"color: #fff; position: absolute; top: 0; right: 0;\">&times;<\/span><\/button><\/p>\n<h2 class=\"modal-title\" style=\"color: #f3d522;\">Want to read full blog<\/h2>\n<p>                    <!-- \n\n<p>To unlock, enter your details below<\/p>\n\n -->\n                <\/div>\n<div class=\"modal-body\">\n<form role=\"form\" action=\"\" method=\"Post\" id=\"inquireyform1\">\n                        <input type=\"hidden\" id=\"utm_source\" name=\"utm_source\" value=\"direct\" \/> <input type=\"hidden\"\n                            id=\"utm_medium\" name=\"utm_medium\" value=\"direct\" \/><br \/>\n                        <input type=\"hidden\" id=\"utm_campaign\" name=\"utm_campaign\" value=\"direct\" \/> <input type=\"hidden\" id=\"utm_term\" name=\"utm_term\" value=\"direct\" \/><br \/>\n                        <input type=\"hidden\" id=\"utm_content\" name=\"utm_content\" value=\"direct\" \/><\/p>\n<div class=\"form-group\"><input type=\"text\" class=\"form-control\" placeholder=\"Name\"\n                                name=\"st_name\" id=\"st_name\" required=\"true\" \/><\/div>\n<div class=\"form-group\">\n<div class=\"input-group mb-3\" id=\"mobile-panel\">\n                                <input type=\"tel\" class=\"form-control mobile-con\" placeholder=\"Mobile Number\"\n                                    id=\"st_mob\" name=\"st_mob\" pattern=\"[6-9]{1}[0-9]{9}\"\n                                    onkeypress=\"return onlyNumberKey(event)\" oninput=\"mobile_completion(this.value)\"\n                                    maxlength=\"10\" required=\"true\" \/><\/p>\n<div class=\"input-group-append\">\n                                    <span> <button id=\"sendOtpBtn\" class=\"btn btn-con\" type=\"button\"\n                                            onclick=\"sendOtp()\">Send OTP<\/button> <\/span>\n                                <\/div>\n<\/p><\/div>\n<div class=\"input-group mb-3\" id=\"verify-panel\">\n                                <input type=\"tel\" class=\"form-control mobile-con\" placeholder=\"OTP\" name=\"st_otp\"\n                                    id=\"st_otp\" onkeypress=\"return onlyNumberKey(event)\" maxlength=\"4\" required=\"true\"\n                                    oninput=\"checkEmpty(this.value)\" \/><\/p>\n<div class=\"input-group-append\">\n                                    <span><br \/>\n                                        <button id=\"resendOtpBtn\" class=\"btn btn-con\" type=\"button\"\n                                            onclick=\"sendOtp()\">Resend<\/button> <button id=\"verifyOtpBtn\"\n                                            class=\"btn btn-con\" type=\"button\" onclick=\"verifyOtp()\">Verify<\/button><br \/>\n                                    <\/span>\n                                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"form-group\">\n                            <select class=\"form-control\" placehold=\"Select Class\" name=\"st_class\" id=\"en_class_id\"\n                                onchange=\"showClasses(this.value)\" required><option value=\"\">Select Class<\/option><option value=\"6th\">6th<\/option><option value=\"7th\">7th<\/option><option value=\"8th\">8th<\/option><option value=\"9th\">9th<\/option><option value=\"10th\">10th<\/option><option value=\"11th\">11th<\/option><option value=\"12th\">12th<\/option><option value=\"12th Pass\">12th Pass<\/option><\/select>\n                        <\/div>\n<div class=\"form-group\">\n                            <select class=\"form-control\" placehold=\"Select Course\" id=\"Course_id\" name=\"st_course\"\n                                required><option value=\"-1\">Select Course<\/option><option value=\"JEE\">JEE<\/option><option value=\"NEET\">NEET<\/option><option value=\"FOUNDATION\">FOUNDATION<\/option><\/select>\n                        <\/div>\n<div class=\"form-group\">\n\t\t\t\t\t\t\t <select type=\"text\" placeholder=\"Select State\" id=\"state\" name=\"state\" required=\"\" class=\"form-control\" autocomplete=\"off\"><option value=\"\">Select State<\/option><option value=\"ANDAMAN &amp; NICOBAR ISLANDS\">ANDAMAN &amp; NICOBAR ISLANDS<\/option><option value=\"ANDHRA PRADESH\">ANDHRA PRADESH<\/option><option value=\"ARUNACHAL PRADESH\">ARUNACHAL PRADESH<\/option><option value=\"ASSAM\">ASSAM<\/option><option value=\"BIHAR\">BIHAR<\/option><option value=\"CHANDIGARH\">CHANDIGARH<\/option><option value=\"CHATTISGARH\">CHATTISGARH<\/option><option value=\"DADRA &amp; NAGAR HAVELI\">DADRA &amp; NAGAR HAVELI<\/option><option value=\"DAMAN &amp; DIU\">DAMAN &amp; DIU<\/option><option value=\"DELHI\">DELHI<\/option><option value=\"GOA\">GOA<\/option><option value=\"GUJARAT\">GUJARAT<\/option><option  value=\"HARYANA\">HARYANA<\/option><option value=\"HIMACHAL PRADESH\">HIMACHAL PRADESH<\/option><option value=\"JAMMU &amp; KASHMIR\">JAMMU &amp; KASHMIR<\/option><option value=\"JHARKHAND\">JHARKHAND<\/option><option value=\"KARNATAKA\">KARNATAKA<\/option><option value=\"KERALA\">KERALA<\/option><option value=\"LAKSHADWEEP\">LAKSHADWEEP<\/option><option value=\"MADHYA PRADESH\">MADHYA PRADESH<\/option><option value=\"MAHARASHTRA\">MAHARASHTRA<\/option><option value=\"MANIPUR\">MANIPUR<\/option><option value=\"MEGHALAYA\">MEGHALAYA<\/option><option value=\"MIZORAM\">MIZORAM<\/option><option value=\"NAGALAND\">NAGALAND<\/option><option value=\"ODISHA\">ODISHA<\/option><option value=\"PONDICHERRY\">PONDICHERRY<\/option><option value=\"PUNJAB\">PUNJAB<\/option><option value=\"RAJASTHAN\">RAJASTHAN<\/option><option value=\"SIKKIM\">SIKKIM<\/option><option value=\"TAMIL NADU\">TAMIL NADU<\/option><option value=\"TELANGANA\">TELANGANA<\/option><option value=\"TRIPURA\">TRIPURA<\/option><option value=\"UTTAR PRADESH\">UTTAR PRADESH<\/option><option value=\"UTTARAKHAND\">UTTARAKHAND<\/option><option value=\"WEST BENGAL\">WEST BENGAL<\/option><\/select>\n\t\t\t\t\t\t  <\/div>\n<div class=\"form-group d-none\">\n<table>\n<tr>\n<td class=\"term\">By submitting up. I agree to receive all the Whatsapp communication<br \/>\n                                        on my registered number and Motion <a href=\"\">terms and conditions<\/a> and <a\n                                            href=\"#\">privacy policy<\/a><\/td>\n<\/tr>\n<\/table><\/div>\n<p>                        <input type=\"button\" name=\"submit\" class=\"form-control sub-btn\" id=\"submittxt\" value=\"Submit\"\n                            onclick=\"submitFormPopUp()\" \/><br \/>\n                    <\/form>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>    <script src=\"https:\/\/cdn.motion.ac.in\/ssp\/js\/jquery.js\"><\/script><br \/>\n    <script src=\"https:\/\/cdn.motion.ac.in\/ssp\/js\/bootstrap.min.js\"><\/script><br \/>\n    <script type=\"text\/javascript\">\n        var user_token = \"\";\n        var isVerified = false;\n        $(document).ready(function () {\n            setTimeout(function () {\n                $(\"#myModal_e\").modal({ backdrop: \"static\", keyboard: false });\n                $(\"#verify-panel\").hide();\n            }, 10000);\n            showClasses(-1);\n        });\n        $(document).on(\"keypress\", \"#st_name\", function (event) {\n            var regex = new RegExp(\"^[a-zA-Z ]+$\");\n            var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);\n            if (!regex.test(key)) {\n                event.preventDefault();\n                return false;\n            }\n        });\n        function mobile_completion(mobilenumber) {\n            if (mobilenumber.length == 10) {\n                console.log(\"sendinglength\");\n                $(\"#verify-panel\").show();\n                $(\"#st_otp\").val(\"\");\n                sendOtp();\n            } else {\n                $(\"#verify-panel\").hide();\n            }\n        }\n        function checkEmpty(otpValue) {\n            if (otpValue.length == 0) {\n                $(\"#verifyOtpBtn\").hide();\n                $(\"#resendOtpBtn\").show();\n            }\n            if (otpValue.length == 4) {\n                verifyOtp();\n            } else {\n                $(\"#resendOtpBtn\").hide();\n                $(\"#verifyOtpBtn\").show();\n            }\n        }\n        function submitFormPopUp() {\n            var name = $(\"#st_name\").val();\n            var mobileNum = $(\"#st_mob\").val();\n            var otp_value = $(\"#st_otp\").val();\n            var classVal = $(\"#en_class_id\").val();\n            var courseVal = $(\"#Course_id\").val();\n\t\t\tvar stateVal = $(\"#state\").val();\n            if (name.length == 0 && name.trim() == \"\") {\n                alert(\"Please enter a valid name\");\n                return;\n            }\n            if (mobileNum.length != 10 && mobileNum.trim() == \"\") {\n                alert(\"Please enter a valid mobile number\");\n                return;\n            }\n            if (otp_value.length != 4 && otp_value.trim() == \"\") {\n                alert(\"OTP validated is not matched\");\n                return;\n            }\n            if (classVal == -1) {\n                alert(\"Please select a valid class\");\n                return;\n            }\n            if (courseVal == -1) {\n                alert(\"Please select a valid course\");\n                return;\n            }\n            if (!isVerified) {\n                alert(\"Please verify your mobile\");\n                return;\n            }\n\t\t\tif (stateVal == \"\") {\n                alert(\"Please select state\");\n                return;\n            }\n            $.ajax({\n                url: \"https:\/\/motion.ac.in\/api\/dataCollectionInsert\",\n                type: \"POST\",\n                data: { stname: name, stmob: mobileNum, classs: classVal, courses: courseVal, otp: otp_value, state: stateVal },\n                success: function (response) {\n                    if (response.Code == 200 && response.message == \"Success\") {\n                        $(\"#myModal_e\").modal(\"hide\");\n                    }\n                },\n                error: function (error) {\n                    console.log(`Error ${error}`);\n                    alert(\"There is something wrong! Please submit again\");\n                },\n            });\n        }\n        function createCookie(name, value, minutes) {\n            if (minutes) {\n                var date = new Date();\n                date.setTime(date.getTime() + minutes * 60 * 1000);\n                var expires = \"; expires=\" + date.toGMTString();\n            } else {\n                var expires = \"\";\n            }\n            document.cookie = name + \"=\" + value + expires + \"; path=\/\";\n        }\n        function sendOtp() {\n            var mobileNum = $(\"#st_mob\").val();\n            if (mobileNum != null && mobileNum != \"\" && mobileNum.length == 10) {\n                $(\"#sendOtpBtn\").html(\"Wait...\");\n                $(\"#resendOtpBtn\").html(\"Wait...\");\n                $(\"#resendOtpBtn\").prop(\"disabled\", true);\n                $(\"#sendOtpBtn\").prop(\"disabled\", true);\n                $.ajax({\n                    url: \"https:\/\/motion.ac.in\/api\/sendOtp\",\n                    type: \"POST\",\n                    data: { mobile: mobileNum },\n                    success: function (response) {\n                        if (response.status == 1) {\n                            $(\"#sendOtpBtn\").html(\"OTP Sent\");\n                            $(\"#verify-panel\").show();\n                            $(\"#resendOtpBtn\").prop(\"disabled\", false);\n                            $(\"#resendOtpBtn\").html(\"Resend\");\n                            $(\"#resendOtpBtn\").show();\n                            $(\"#verifyOtpBtn\").hide();\n                            $(\"#verifyOtpBtn\").html(\"Verify\");\n                            user_token = response.user_token;\n                        } else {\n                            alert(\"There is some error while processing the request! Please try entering mobile number again\");\n                            $(\"#mobile-panel\").show();\n                            $(\"#sendOtpBtn\").prop(\"disabled\", false);\n                            $(\"#sendOtpBtn\").html(\"Send OTP\");\n                            $(\"#resendOtpBtn\").html(\"Resend\");\n                            $(\"#resendOtpBtn\").prop(\"disabled\", false);\n                            $(\"#verifyOtpBtn\").hide();\n                            $(\"#st_otp\").val(\"\");\n                            $(\"#verifyOtpBtn\").html(\"Verify\");\n                        }\n                    },\n                    error: function (error) {\n                        console.log(`Error ${error}`);\n                        alert(\"There is some error while processing the request! Please try entering mobile number again\");\n                        $(\"#mobile-panel\").show();\n                        $(\"#sendOtpBtn\").prop(\"disabled\", false);\n                        $(\"#sendOtpBtn\").html(\"Send OTP\");\n                        $(\"#resendOtpBtn\").html(\"Resend\");\n                        $(\"#resendOtpBtn\").prop(\"disabled\", false);\n                        $(\"#verifyOtpBtn\").hide();\n                        $(\"#st_otp\").val(\"\");\n                        $(\"#verifyOtpBtn\").html(\"Verify\");\n                    },\n                });\n            } else {\n                alert(\"Please Enter Valid Mobile Number\");\n            }\n        }\n        function getCookie(cname) {\n            let name = cname + \"=\";\n            let decodedCookie = decodeURIComponent(document.cookie);\n            let ca = decodedCookie.split(\";\");\n            for (let i = 0; i < ca.length; i++) {\n                let c = ca[i];\n                while (c.charAt(0) == \" \") {\n                    c = c.substring(1);\n                }\n                if (c.indexOf(name) == 0) {\n                    return c.substring(name.length, c.length);\n                }\n            }\n            return \"\";\n        }\n        function verifyOtp() {\n            var mobileNum = $(\"#st_mob\").val();\n            var otpNum = $(\"#st_otp\").val();\n            $(\"#verifyOtpBtn\").html(\"Wait...\");\n            $(\"#verifyOtpBtn\").prop(\"disabled\", true);\n            if (mobileNum != null && mobileNum.length != 0 && otpNum != null && otpNum.length != 0) {\n                $.ajax({\n                    url: \"https:\/\/motion.ac.in\/api\/verifyOtp\",\n                    type: \"POST\",\n                    data: { apply_tokens: user_token, otp: otpNum, applymobile: mobileNum },\n                    success: function (response) {\n                        if (response.Code == 200 && response.message == \"Verified\") {\n                            $(\"#mobile-panel\").show();\n                            $(\"#verify-panel\").hide();\n                            $(\"#mobile-panel\").prop(\"disabled\", true);\n                            $(\"#sendOtpBtn\").prop(\"disabled\", true);\n                            $(\"#sendOtpBtn\").html(\"Verified\");\n                            isVerified = true;\n                        } else {\n                            alert(\"The OTP entered is incorrect. Please Try Again\");\n                            $(\"#mobile-panel\").show();\n                            $(\"#sendOtpBtn\").prop(\"disabled\", false);\n                            $(\"#sendOtpBtn\").html(\"Send OTP\");\n                            $(\"#resendOtpBtn\").prop(\"disabled\", false);\n                            $(\"#resendOtpBtn\").html(\"Resend\");\n                            $(\"#verify-panel\").hide();\n                            $(\"#verifyOtpBtn\").hide();\n                            $(\"#st_otp\").val(\"\");\n                            $(\"#verifyOtpBtn\").html(\"Verify\");\n                            $(\"#verifyOtpBtn\").prop(\"disabled\", false);\n                        }\n                    },\n                    error: function (error) {\n                        console.log(`Error ${error}`);\n                        $(\"#mobile-panel\").show();\n                        $(\"#sendOtpBtn\").prop(\"disabled\", false);\n                        $(\"#sendOtpBtn\").html(\"Send OTP\");\n                        $(\"#resendOtpBtn\").prop(\"disabled\", false);\n                        $(\"#resendOtpBtn\").html(\"Resend\");\n                        $(\"#verifyOtpBtn\").hide();\n                        $(\"#st_otp\").val(\"\");\n                        $(\"#verifyOtpBtn\").html(\"Verify\");\n                        $(\"#verifyOtpBtn\").prop(\"disabled\", false);\n                    },\n                });\n            }\n        }\n        function onlyNumberKey(evt) {\n            var ASCIICode = evt.which ? evt.which : evt.keyCode;\n            if (ASCIICode > 31 && (ASCIICode < 48 || ASCIICode > 57)) return false;\n            return true;\n        }\n        function showClasses(courseVal) {\n            var html = `<option value=\"-1\">Select Class<\/option>`;\n            if (courseVal == \"5th\" || courseVal == \"6th\" || courseVal == \"7th\" || courseVal == \"8th\" || courseVal == \"9th\") {\n                var html = `<option value=\"Foundation\">Foundation<\/option>`;\n            }\n            else {\n                var html = `<option value=\"-1\">Select Course<\/option><option value=\"JEE\">JEE<\/option><option value=\"NEET\">NEET<\/option>`;\n            }\n            $(\"#Course_id\").html(html);\n        }\n    <\/script><br \/>\n<\/body><\/p>\n<p><\/html><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quick Summary: \u00a0There is no maximum age limit for JEE Main 2026 as per NTA guidelines released for the exam. But, candidates need to have qualified for their class 12th or equivalent in 2024,\u20022025, or be appearing in 2026. Physics,\u2002Chemistry, and Mathematics should be mandatory subjects in the qualifying exam. After the 12th Candidate will &hellip;<\/p>\n","protected":false},"author":9,"featured_media":5912,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_mi_skip_tracking":false},"categories":[9,10],"tags":[4765,2033,4767,4766,4762,4763,4771,2017,2018,4769,4768,4764,4292,4770],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>JEE Main Age Limit 2026 - Check Age Limit For JEE Mains - Motion Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/motion.ac.in\/blog\/jee-main-age-limit\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JEE Main Age Limit 2026 - Check Age Limit For JEE Mains - Motion Blog\" \/>\n<meta property=\"og:description\" content=\"Quick Summary: \u00a0There is no maximum age limit for JEE Main 2026 as per NTA guidelines released for the exam. But, candidates need to have qualified for their class 12th or equivalent in 2024,\u20022025, or be appearing in 2026. Physics,\u2002Chemistry, and Mathematics should be mandatory subjects in the qualifying exam. After the 12th Candidate will &hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/motion.ac.in\/blog\/jee-main-age-limit\/\" \/>\n<meta property=\"og:site_name\" content=\"Motion Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-31T10:30:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-31T10:35:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/motion.ac.in\/blog\/wp-content\/uploads\/2025\/06\/JEE-Main-Age-Limit.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Saumya Sarin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Saumya Sarin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/motion.ac.in\/blog\/jee-main-age-limit\/\",\"url\":\"https:\/\/motion.ac.in\/blog\/jee-main-age-limit\/\",\"name\":\"JEE Main Age Limit 2026 - Check Age Limit For JEE Mains - Motion Blog\",\"isPartOf\":{\"@id\":\"https:\/\/motion.ac.in\/blog\/#website\"},\"datePublished\":\"2026-01-31T10:30:29+00:00\",\"dateModified\":\"2026-01-31T10:35:15+00:00\",\"author\":{\"@id\":\"https:\/\/motion.ac.in\/blog\/#\/schema\/person\/749db12a0caa09f0f4dedbcf14dfcfc4\"},\"breadcrumb\":{\"@id\":\"https:\/\/motion.ac.in\/blog\/jee-main-age-limit\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/motion.ac.in\/blog\/jee-main-age-limit\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/motion.ac.in\/blog\/jee-main-age-limit\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/motion.ac.in\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JEE Main Age Limit 2026 &#8211; Check Age Limit For JEE Mains\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/motion.ac.in\/blog\/#website\",\"url\":\"https:\/\/motion.ac.in\/blog\/\",\"name\":\"Motion Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/motion.ac.in\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/motion.ac.in\/blog\/#\/schema\/person\/749db12a0caa09f0f4dedbcf14dfcfc4\",\"name\":\"Saumya Sarin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/motion.ac.in\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7ef982fd272108e18ef48abbe7c4a9b7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7ef982fd272108e18ef48abbe7c4a9b7?s=96&d=mm&r=g\",\"caption\":\"Saumya Sarin\"},\"description\":\"Saumya Sarin is a skilled web content writer, and editor, with good knowledge of SEO with three years of experience in the field. Passionate about crafting engaging and informative content. Currently works at Motion Education Kota, where she applies her expertise to create impactful digital content. With a keen eye for detail and a strong understanding of search engine optimization, Saumya strives to deliver content that is both reader-friendly and performance-driven.\",\"sameAs\":[\"https:\/\/motion.ac.in\/\"],\"url\":\"https:\/\/motion.ac.in\/blog\/author\/saumya\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"JEE Main Age Limit 2026 - Check Age Limit For JEE Mains - Motion Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/motion.ac.in\/blog\/jee-main-age-limit\/","og_locale":"en_US","og_type":"article","og_title":"JEE Main Age Limit 2026 - Check Age Limit For JEE Mains - Motion Blog","og_description":"Quick Summary: \u00a0There is no maximum age limit for JEE Main 2026 as per NTA guidelines released for the exam. But, candidates need to have qualified for their class 12th or equivalent in 2024,\u20022025, or be appearing in 2026. Physics,\u2002Chemistry, and Mathematics should be mandatory subjects in the qualifying exam. After the 12th Candidate will &hellip;","og_url":"https:\/\/motion.ac.in\/blog\/jee-main-age-limit\/","og_site_name":"Motion Blog","article_published_time":"2026-01-31T10:30:29+00:00","article_modified_time":"2026-01-31T10:35:15+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/motion.ac.in\/blog\/wp-content\/uploads\/2025\/06\/JEE-Main-Age-Limit.png","type":"image\/png"}],"author":"Saumya Sarin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Saumya Sarin","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/motion.ac.in\/blog\/jee-main-age-limit\/","url":"https:\/\/motion.ac.in\/blog\/jee-main-age-limit\/","name":"JEE Main Age Limit 2026 - Check Age Limit For JEE Mains - Motion Blog","isPartOf":{"@id":"https:\/\/motion.ac.in\/blog\/#website"},"datePublished":"2026-01-31T10:30:29+00:00","dateModified":"2026-01-31T10:35:15+00:00","author":{"@id":"https:\/\/motion.ac.in\/blog\/#\/schema\/person\/749db12a0caa09f0f4dedbcf14dfcfc4"},"breadcrumb":{"@id":"https:\/\/motion.ac.in\/blog\/jee-main-age-limit\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/motion.ac.in\/blog\/jee-main-age-limit\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/motion.ac.in\/blog\/jee-main-age-limit\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/motion.ac.in\/blog\/"},{"@type":"ListItem","position":2,"name":"JEE Main Age Limit 2026 &#8211; Check Age Limit For JEE Mains"}]},{"@type":"WebSite","@id":"https:\/\/motion.ac.in\/blog\/#website","url":"https:\/\/motion.ac.in\/blog\/","name":"Motion Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/motion.ac.in\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/motion.ac.in\/blog\/#\/schema\/person\/749db12a0caa09f0f4dedbcf14dfcfc4","name":"Saumya Sarin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/motion.ac.in\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7ef982fd272108e18ef48abbe7c4a9b7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7ef982fd272108e18ef48abbe7c4a9b7?s=96&d=mm&r=g","caption":"Saumya Sarin"},"description":"Saumya Sarin is a skilled web content writer, and editor, with good knowledge of SEO with three years of experience in the field. Passionate about crafting engaging and informative content. Currently works at Motion Education Kota, where she applies her expertise to create impactful digital content. With a keen eye for detail and a strong understanding of search engine optimization, Saumya strives to deliver content that is both reader-friendly and performance-driven.","sameAs":["https:\/\/motion.ac.in\/"],"url":"https:\/\/motion.ac.in\/blog\/author\/saumya\/"}]}},"_links":{"self":[{"href":"https:\/\/motion.ac.in\/blog\/wp-json\/wp\/v2\/posts\/5857"}],"collection":[{"href":"https:\/\/motion.ac.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/motion.ac.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/motion.ac.in\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/motion.ac.in\/blog\/wp-json\/wp\/v2\/comments?post=5857"}],"version-history":[{"count":5,"href":"https:\/\/motion.ac.in\/blog\/wp-json\/wp\/v2\/posts\/5857\/revisions"}],"predecessor-version":[{"id":8162,"href":"https:\/\/motion.ac.in\/blog\/wp-json\/wp\/v2\/posts\/5857\/revisions\/8162"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/motion.ac.in\/blog\/wp-json\/wp\/v2\/media\/5912"}],"wp:attachment":[{"href":"https:\/\/motion.ac.in\/blog\/wp-json\/wp\/v2\/media?parent=5857"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/motion.ac.in\/blog\/wp-json\/wp\/v2\/categories?post=5857"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/motion.ac.in\/blog\/wp-json\/wp\/v2\/tags?post=5857"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}