{"id":7953,"date":"2026-02-04T11:20:24","date_gmt":"2026-02-04T05:50:24","guid":{"rendered":"https:\/\/motion.ac.in\/blog\/?p=7953"},"modified":"2026-02-21T11:16:20","modified_gmt":"2026-02-21T05:46:20","slug":"jee-main-cutoff-for-general-category","status":"publish","type":"post","link":"https:\/\/motion.ac.in\/blog\/jee-main-cutoff-for-general-category\/","title":{"rendered":"JEE Main Cutoff 2026 for General Category: Check Qualifying\/Passing Marks, Percentile"},"content":{"rendered":"<pre><strong>Quick Summary: <\/strong><em>The <strong>JEE Main 2026 cutoff for the General category<\/strong> is the minimum score needed to qualify for JEE Advanced. It is projected to remain within the 93-95 percentile, according to previous years. This is not the same as the college admission cutoffs. Students who score above it are only allowed to proceed to the next stage. The blog also covers the previous trends, factors that influence cutoffs, the range of expected marks, and reasons why cutoffs vary each year.<\/em><\/pre>\n<p><strong>JEE Main Cutoff for General 2026 &#8211;<\/strong>\u00a0To appear in JEE Advanced, every student must score a required minimum percentile, which is known as the <strong>JEE Main qualifying cutoff<\/strong>. This value is different from the score used for college allotment. The <a href=\"https:\/\/motion.ac.in\/blog\/jee-main-cutoff\/\"><strong>JEE Main cutoff 2026<\/strong><\/a> works as the basic filter because only students who score higher than the <strong>JEE Main cutoff percentile<\/strong> are allowed to move ahead for JEE Adv. The NTA JEE Mains cutoff is important for top colleges like IITs, as admission starts only after meeting this condition. The National Testing Agency will officially announce the JEE Main 2026 cutoffs on its website, <a href=\"https:\/\/jeemain.nta.nic.in\/\">jeemain.nta.nic.in<\/a>. Once declared, the JEE Main 2026 cutoff for the General category will also be updated here.<\/p>\n<p>The cutoff for college admission is shared separately during each round of JoSAA counselling. Looking at earlier year data, the expected <strong>JEE Main Cutoff 2026 for the General Category<\/strong> is 93.1023262. Candidates can also go through the past year JEE Main cutoff for the general category mentioned in this article.<\/p>\n<p>Students should understand that this JEE Main cutoff is only used to qualify for the exam. The qualifying score is released along with the JEE Main result. As per the session 2 outcome, in paper 1, 12 candidates from the General category scored a perfect 100 percentile and became the <a href=\"https:\/\/motion.ac.in\/blog\/jee-main-exam\/\"><strong>JEE Main 2026<\/strong> <\/a>January session toppers. In paper 2, 2 candidates also achieved 100 percentile. Scroll further to read more about the <strong>JEE Main Cutoff 2026 for General<\/strong>.<\/p>\n<p><strong>Read More:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/motion.ac.in\/blog\/jee-main-cutoff-prediction\/\">JEE Main 2026 Cutoff Prediction: Category-Wise Qualifying and Safe Marks<\/a><\/li>\n<li><a href=\"https:\/\/motion.ac.in\/blog\/jee-main-exam-timing-and-paper-schedule\/\">JEE Main Exam Time 2026: Exam Day Shift Timing &amp; Paper Schedule<\/a><\/li>\n<\/ul>\n<h2>JEE Main Cutoff 2026 for General Category<\/h2>\n<p>NTA will declare the category-wise <strong>JEE Main cutoff percentile<\/strong> through online mode. The <strong>JEE Main 2026 General cutoff<\/strong> will be made available on <a href=\"https:\/\/jeemain.nta.nic.in\/\">jeemain.nta.nic.in<\/a>. Until the official release, students can check the previous year <strong>JEE Main cutoff for general<\/strong> and other categories here.<\/p>\n<h3>Previous Year JEE Main Cutoff for General<\/h3>\n<p>Past year analysis of the <strong>JEE Main Cutoff for General<\/strong> shows that the qualifying percentile usually stayed between 87.89 and 93.23. For complete clarity, candidates can refer to the table given below.<\/p>\n<h4>JEE Main 2025 Cutoff<\/h4>\n<table style=\"height: 146px;\" width=\"957\">\n<tbody>\n<tr>\n<td width=\"53%\"><strong>Candidate Category<\/strong><\/td>\n<td width=\"46%\"><strong>Cutoff Percentile (JEE Main 2025)<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"53%\">General Category<\/td>\n<td width=\"46%\">93.1023262<\/td>\n<\/tr>\n<tr>\n<td width=\"53%\">Economically Weaker Section (EWS)<\/td>\n<td width=\"46%\">80.3830119<\/td>\n<\/tr>\n<tr>\n<td width=\"53%\">Other Backward Classes (OBC-NCL)<\/td>\n<td width=\"46%\">79.4313582<\/td>\n<\/tr>\n<tr>\n<td width=\"53%\">Scheduled Caste (SC)<\/td>\n<td width=\"46%\">61.1526933<\/td>\n<\/tr>\n<tr>\n<td width=\"53%\">Scheduled Tribe (ST)<\/td>\n<td width=\"46%\">47.9026465<\/td>\n<\/tr>\n<tr>\n<td width=\"53%\">Persons with Disability (PwD)<\/td>\n<td width=\"46%\">0.0079349<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre><strong>Check Out: <a href=\"https:\/\/motion.ac.in\/blog\/jee-main-marks-vs-rank-vs-percentile\/\">JEE Main 2026 Marks vs Rank vs Percentile<\/a><\/strong><\/pre>\n<h4>JEE Main 2020 -2024 Cutoff for General Category<\/h4>\n<table style=\"height: 97px;\" width=\"960\">\n<tbody>\n<tr>\n<td width=\"37%\"><strong>JEE Main Exam Year<\/strong><\/td>\n<td width=\"62%\"><strong>General Category Cutoff (Percentile)<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"37%\">2020<\/td>\n<td width=\"62%\">90.3765335<\/td>\n<\/tr>\n<tr>\n<td width=\"37%\">2021<\/td>\n<td width=\"62%\">87.8992241<\/td>\n<\/tr>\n<tr>\n<td width=\"37%\">2022<\/td>\n<td width=\"62%\">88.4121383<\/td>\n<\/tr>\n<tr>\n<td width=\"37%\">2023<\/td>\n<td width=\"62%\">90.7788642<\/td>\n<\/tr>\n<tr>\n<td width=\"37%\">2024<\/td>\n<td width=\"62%\">93.2362181<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>What Does Historical Data Says for JEE Main 2026 General Cutoff?<\/h4>\n<p>Based on previous years and current estimates, the JEE Main Cutoff 2026 for the General Category is likely to stay between 93.5 and 95 percentile, with slight changes due to exam difficulty and the number of candidates. This implies that qualifying marks can be in the range of 90120 (in JEE Advanced), with the higher goal of scoring above 200 marks (95 percentile and above) being more assured in the best NITs and IIITs. The JEE Main cutoff percentile varies each year but usually remains in the low 90s for general candidates, and stays near 80\u201381 for OBC, 61\u201362 for SC, and 48\u201349 for ST categories.<\/p>\n<pre><strong>Check Out:<\/strong><a href=\"https:\/\/motion.ac.in\/blog\/jee-main-percentile-calculator\/\">JEE Main Percentile Calculator 2026: How to Calculate Percentile With the Help of Answer Key<\/a><\/pre>\n<h3>How is JEE Main Cutoff Calculated?<\/h3>\n<p>There is no clear rule followed by NTA to decide the <strong>JEE Main cutoff 2026<\/strong>. Still, some key points are looked at while deciding the <strong>NTA JEE Mains cutoff<\/strong>. The main factors linked with the cutoff are mentioned below.<\/p>\n<ul>\n<li>Number of students appearing for the exam<\/li>\n<li>Difficulty level of the question paper<\/li>\n<li>Total seats available<\/li>\n<\/ul>\n<p>Even though these are not the only reasons affecting the cutoff, students should understand that the <strong>JEE Main cutoff<\/strong> of the previous year changed mainly because of these points.<\/p>\n<pre><strong>Check Out: <a href=\"https:\/\/motion.ac.in\/blog\/what-is-a-good-score-in-jee-main\/\">What is a Good NTA Score in JEE Main 2026?<\/a><\/strong><\/pre>\n<h4>Minimum marks in JEE Mains to qualify for JEE Advanced 2026<\/h4>\n<p>The <strong>JEE Main 2026 cutoff for the General category<\/strong> is expected to stay between nearly 100 and 92 percentile. This estimate is based on last year\u2019s cutoff trend and exam difficulty. To know the minimum score required in JEE Mains to qualify for JEE Advanced 2026, candidates can refer to <strong>JEE Main 2026 marks<\/strong> for the 92 percentile. It is likely to be around 77 to 80 marks. Aspirants should keep in mind that this score depends fully on the difficulty level of JEE Mains and overall performance of candidates.<\/p>\n<h3>Factors Affecting the JEE Main Cutoff for General<\/h3>\n<p>The points given below help in deciding the <strong>JEE Main Cutoff for General 2026<\/strong>.<\/p>\n<ul>\n<li>Past year trends of JEE Main cutoff for general<\/li>\n<li>Total number of candidates who appeared in JEE Main<\/li>\n<li>Overall performance of students<\/li>\n<li>Difficulty level of the JEE Main 2026 cutoffs<\/li>\n<\/ul>\n<h4>FAQs on JEE Main Cutoff 2026 for General Category<\/h4>\n<h6>Q: Has the JEE Main 2026 result been released?<\/h6>\n<p>The <strong data-start=\"64\" data-end=\"124\">JEE Main 2026 Session 2 result has not been released yet<\/strong>. The National Testing Agency (NTA) had earlier announced that the <strong data-start=\"191\" data-end=\"211\">Session 1 result<\/strong> would be declared on <strong data-start=\"233\" data-end=\"254\">February 12, 2026<\/strong>. For <strong data-start=\"260\" data-end=\"291\">Session 2 (April 2\u20139, 2026)<\/strong>, the results are expected to be released after the exams are conducted and evaluated. Candidates can check their results on the official NTA website <u class=\"aid\">(<a href=\"http:\/\/idioms.in\/#\">idioms website<\/a>)<\/u> \u2014 <strong data-start=\"443\" data-end=\"465\">jeemain.nta.nic.in<\/strong> once they are published<\/p>\n<h6>Q: What is the expected JEE Main Cutoff 2026 for the General Category?<\/h6>\n<p>The JEE Main cutoff 2026 for the General category is expected to be around 93-95 percentile, which roughly means 80\u201395 marks out of 300. The last cutoff will be based on the difficulty of the exam and the performance of the students in the exam. The official NTA JEE Mains cutoff will be announced after the exams.<\/p>\n<h6>Q: When will the JEE Main cutoff 2026 be announced?<\/h6>\n<p>The JEE Main 2026 cutoff for the General category is likely to be released after Session 2 results in April 2026. The January session cutoff may come in mid-February, but the final JEE Main qualifying cutoff is usually declared after Session 2 for JoSAA counselling and JEE Advanced eligibility.<\/p>\n<h6>Q: What percentile is 120 marks in JEE Main cutoff percentile?<\/h6>\n<p>Scoring 120 marks in <strong>JEE Main 2026 marks<\/strong> usually gives a percentile between 96 and 97. The exact percentile depends on how tough or easy the exam shift was.<\/p>\n<h6>Q: How many types of JEE Main cutoff are there?<\/h6>\n<p>There are two types of JEE Main cutoff. One is the qualifying cutoff in JEE Advanced created by NTA. The other is the cutoff for college admission, decided by JoSAA, which varies by college, branch, and category. One decides eligibility, the other decides the seat.<\/p>\n<h6>Q: What is the JEE Main cutoff for General 2026 for IIITs?<\/h6>\n<p>Under the JEE Main Cutoff 2026 for General, top IIITs usually need 97\u201399 percentile, which is about 140\u2013200+ marks. The mid-level IIITs usually 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> 95-97 percentile or about 130-150 and above marks. JoSAA publishes final cutoffs and the highest-ranked seats in CSE typically require ranks of less than 10,000.<\/p>\n<h6>Q: Is 75 percent in Class 12 required for JEE Main?<\/h6>\n<p>There is no such requirement that one needs to have 75% marks to appear in JEE Main. Students however require 75 percent or the top 20 percentile marks in Class 12 to be able to get admission into NITs, IIITs and CFTIs. SC and ST candidates must have more than 65%. This is applicable in counselling and not the exam.<\/p>\n<h6>Q: What is the JEE Main admission cutoff 2026?<\/h6>\n<p>The JEE Main 2026 General cutoff for qualifying is expected to be around 93\u201395 percentile. The NITs and IIITs admission cutoffs are higher in many cases (above 120 marks or more) to secure admission in top branches and institutes.<\/p>\n<h6>Q: What is the JEE Main Cutoff 2026 for General Category for CSE?<\/h6>\n<p>According to the recent analysis, CSE has an average General category closing rank of less than 5,000 AIR in leading NITs. Top NITs close around 1,000 -3,000 AIR, whereas mid-tier NITs close around 5,000-25,000 AIR.<\/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: The JEE Main 2026 cutoff for the General category is the minimum score needed to qualify for JEE Advanced. It is projected to remain within the 93-95 percentile, according to previous years. This is not the same as the college admission cutoffs. Students who score above it are only allowed to proceed to &hellip;<\/p>\n","protected":false},"author":9,"featured_media":8013,"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":[6239,6238,6235,6243,6242,5691,6237,6236,6240,6241],"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 Cutoff 2026 for General Category: Check Qualifying\/Passing Marks, Percentile - 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-cutoff-for-general-category\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JEE Main Cutoff 2026 for General Category: Check Qualifying\/Passing Marks, Percentile - Motion Blog\" \/>\n<meta property=\"og:description\" content=\"Quick Summary: The JEE Main 2026 cutoff for the General category is the minimum score needed to qualify for JEE Advanced. It is projected to remain within the 93-95 percentile, according to previous years. This is not the same as the college admission cutoffs. Students who score above it are only allowed to proceed to &hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/motion.ac.in\/blog\/jee-main-cutoff-for-general-category\/\" \/>\n<meta property=\"og:site_name\" content=\"Motion Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-04T05:50:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-21T05:46:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/motion.ac.in\/blog\/wp-content\/uploads\/2026\/01\/JEE-Main-Cutoff-for-General-Category.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=\"7 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-cutoff-for-general-category\/\",\"url\":\"https:\/\/motion.ac.in\/blog\/jee-main-cutoff-for-general-category\/\",\"name\":\"JEE Main Cutoff 2026 for General Category: Check Qualifying\/Passing Marks, Percentile - Motion Blog\",\"isPartOf\":{\"@id\":\"https:\/\/motion.ac.in\/blog\/#website\"},\"datePublished\":\"2026-02-04T05:50:24+00:00\",\"dateModified\":\"2026-02-21T05:46:20+00:00\",\"author\":{\"@id\":\"https:\/\/motion.ac.in\/blog\/#\/schema\/person\/749db12a0caa09f0f4dedbcf14dfcfc4\"},\"breadcrumb\":{\"@id\":\"https:\/\/motion.ac.in\/blog\/jee-main-cutoff-for-general-category\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/motion.ac.in\/blog\/jee-main-cutoff-for-general-category\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/motion.ac.in\/blog\/jee-main-cutoff-for-general-category\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/motion.ac.in\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JEE Main Cutoff 2026 for General Category: Check Qualifying\/Passing Marks, Percentile\"}]},{\"@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 Cutoff 2026 for General Category: Check Qualifying\/Passing Marks, Percentile - 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-cutoff-for-general-category\/","og_locale":"en_US","og_type":"article","og_title":"JEE Main Cutoff 2026 for General Category: Check Qualifying\/Passing Marks, Percentile - Motion Blog","og_description":"Quick Summary: The JEE Main 2026 cutoff for the General category is the minimum score needed to qualify for JEE Advanced. It is projected to remain within the 93-95 percentile, according to previous years. This is not the same as the college admission cutoffs. Students who score above it are only allowed to proceed to &hellip;","og_url":"https:\/\/motion.ac.in\/blog\/jee-main-cutoff-for-general-category\/","og_site_name":"Motion Blog","article_published_time":"2026-02-04T05:50:24+00:00","article_modified_time":"2026-02-21T05:46:20+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/motion.ac.in\/blog\/wp-content\/uploads\/2026\/01\/JEE-Main-Cutoff-for-General-Category.png","type":"image\/png"}],"author":"Saumya Sarin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Saumya Sarin","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/motion.ac.in\/blog\/jee-main-cutoff-for-general-category\/","url":"https:\/\/motion.ac.in\/blog\/jee-main-cutoff-for-general-category\/","name":"JEE Main Cutoff 2026 for General Category: Check Qualifying\/Passing Marks, Percentile - Motion Blog","isPartOf":{"@id":"https:\/\/motion.ac.in\/blog\/#website"},"datePublished":"2026-02-04T05:50:24+00:00","dateModified":"2026-02-21T05:46:20+00:00","author":{"@id":"https:\/\/motion.ac.in\/blog\/#\/schema\/person\/749db12a0caa09f0f4dedbcf14dfcfc4"},"breadcrumb":{"@id":"https:\/\/motion.ac.in\/blog\/jee-main-cutoff-for-general-category\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/motion.ac.in\/blog\/jee-main-cutoff-for-general-category\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/motion.ac.in\/blog\/jee-main-cutoff-for-general-category\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/motion.ac.in\/blog\/"},{"@type":"ListItem","position":2,"name":"JEE Main Cutoff 2026 for General Category: Check Qualifying\/Passing Marks, Percentile"}]},{"@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\/7953"}],"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=7953"}],"version-history":[{"count":8,"href":"https:\/\/motion.ac.in\/blog\/wp-json\/wp\/v2\/posts\/7953\/revisions"}],"predecessor-version":[{"id":8708,"href":"https:\/\/motion.ac.in\/blog\/wp-json\/wp\/v2\/posts\/7953\/revisions\/8708"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/motion.ac.in\/blog\/wp-json\/wp\/v2\/media\/8013"}],"wp:attachment":[{"href":"https:\/\/motion.ac.in\/blog\/wp-json\/wp\/v2\/media?parent=7953"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/motion.ac.in\/blog\/wp-json\/wp\/v2\/categories?post=7953"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/motion.ac.in\/blog\/wp-json\/wp\/v2\/tags?post=7953"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}