{"id":7586,"date":"2026-04-07T12:15:44","date_gmt":"2026-04-07T06:45:44","guid":{"rendered":"https:\/\/motion.ac.in\/blog\/?p=7586"},"modified":"2026-04-07T12:22:24","modified_gmt":"2026-04-07T06:52:24","slug":"jee-main-percentile-calculator","status":"publish","type":"post","link":"https:\/\/motion.ac.in\/examinfo\/jee-main-percentile-calculator\/","title":{"rendered":"JEE Main Percentile Calculator 2026: How to Calculate Percentile With the Help of Answer Key"},"content":{"rendered":"<pre><strong>Quick Summary: <\/strong>JEE Main percentile reveals your standing among all test takers, not just <u class=\"aid\">(<a href=\"http:\/\/idioms.in\/just-in-case\/#\">just in case definition<\/a>)<\/u> your grades. A 99th percentile normally means approximately 200-250 marks, a 95th percentile around 160-180, and a 90th percentile around 120-140, depending on the paper level. Percentile is computed by measuring how many students scored equal to or lower than you in the same shift and converting that to a score out of 100. The blog discusses the formulas, the marks-percentile table, and why this score determines rank and the JEE Advanced entrance.<\/pre>\n<p><strong>JEE Main Percentile Calculator 2026<\/strong> \u2013 The National Testing Agency follows a fixed method to calculate the <strong>JEE Main 2026 Percentile<\/strong>. With the help of this calculator, students can get an idea of their expected percentile using their marks from the<a href=\"https:\/\/motion.ac.in\/examinfo\/jee-main-exam\/\"> <strong>JEE Mains exam 2026<\/strong><\/a>. The <strong>JEE Main exams 2026<\/strong> will be conducted in two sessions. Session 1 will be held from 21, 22, 23, 24, 28 and 29 January 2026, while Session 2 will be held from April 02, 04, 05, 06 and 08, 2026 as informed by the National Testing Agency (NTA). Candidates should visit <u class=\"aid\">(<a href=\"http:\/\/idioms.in\/#\">idioms dictionary<\/a>)<\/u> the <a href=\"https:\/\/nta.ac.in\/\">official NTA website<\/a> regularly to register and check the latest updates related to dates and notices.<\/p>\n<p>Candidates are recommended to review all of the information about the <strong>JEE Main 2026 Percentile Calculator<\/strong> given on this page. The JEE Main Percentile 2026 allows students to assess their position in comparison to other exam applicants. This percentile aids in understanding the overall performance on the exam. It should be mentioned that the JEE Main rank list for 2026 will be created using percentile scores rather than raw marks. This page explains in detail how to use the JEE Main Percentile Calculator 2026.<\/p>\n<p><strong>Read More:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/motion.ac.in\/examinfo\/jee-main-marks-vs-rank-vs-percentile\/\">JEE Main 2026 Marks vs Rank vs Percentile<\/a><\/li>\n<li><a href=\"https:\/\/motion.ac.in\/examinfo\/got-98-percentile-in-jee-main-which-college-branch-you-may-get\/\">Got 98 Percentile in JEE Main 2026, which college &amp; branch (CSE, CE, ME, EE, ECE) you may get?<\/a><\/li>\n<\/ul>\n<h3>What is JEE Main 2026 Percentile?<\/h3>\n<p>The JEE Main 2026 Percentile compares a student&#8217;s performance to that of others in the same exam session. It is defined as the percentage of candidates who received an equal or lower score than a particular score. This approach equalizes the level of difficulty among shifts. The JEE Main percentile is not equivalent to percentage marks. A higher percentage represents greater performance, and a score of 100 implies that the scorer is the best. It helps in rank estimate, admission to NITs and IIITs, and JEE Advanced qualification.<\/p>\n<h2>JEE Main Result 2026 Percentile Calculation<\/h2>\n<p>The National Testing Agency calculates the JEE Main Percentile 2026 separately for Physics, Chemistry, and Mathematics, along with the total score. The normalization formula will help to provide fair results in all sessions. In cases where scores are the same, the JEE Main 2026 tie-breaking policy is applied to prepare the final result list.<\/p>\n<h5>Calculating JEE Main Percentile<\/h5>\n<table style=\"height: 296px;\" width=\"825\">\n<tbody>\n<tr>\n<td width=\"21%\"><strong>Particulars<\/strong><\/td>\n<td width=\"78%\"><strong>Details<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"21%\">Total Percentile (T1P)<\/td>\n<td width=\"78%\">(100 x No. of candidates from the session with a raw score equal to or less than T1 score) \/ Total No. of candidates who appeared in the session<\/td>\n<\/tr>\n<tr>\n<td width=\"21%\">Mathematics Percentile (M1P)<\/td>\n<td width=\"78%\">(100 x No. of candidates appeared from the session with a raw score equal to or less than the M1 score in Mathematics)\/ Total No. of candidates who appeared in the session<\/td>\n<\/tr>\n<tr>\n<td width=\"21%\">Chemistry Percentile (C1P):<\/td>\n<td width=\"78%\">(100 x No. of candidates appeared from the session with a raw score equal to or less than C1 score in Chemistry) \/ Total No. of candidates who appeared in the session<\/td>\n<\/tr>\n<tr>\n<td width=\"21%\">Physics Percentile (P1P)<\/td>\n<td width=\"78%\">(100 x No. of candidates appeared from the session with a raw score equal to or less than P1 score in Physics) \/ Total No. of candidates who appeared in the session<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><em><strong>Note:<\/strong> The above-mentioned Calculating JEE Main Percentile table was compiled by the NTA and the JEE Main official brochure.<\/em><\/p>\n<h5>JEE Main 2026 Percentile<\/h5>\n<p>A table displaying the percentage range of students who took the JEE Mains exam is probably going to be included in an official announcement from NTA. The JEE Main 2026 Percentile is determined as shown in this table. Students can verify their JEE Main percentile based on the shift they appeared in after the NTA news release is posted.<\/p>\n<pre><strong>Check Out:<a href=\"https:\/\/motion.ac.in\/examinfo\/minimum-jee-main-marks-required-to-qualify-for-jee-advanced\/\"> Minimum JEE Main Marks Required to Qualify for JEE Advanced 2026<\/a><\/strong><\/pre>\n<h3>JEE Main Percentile vs Marks 2026<\/h3>\n<p>The <strong>JEE Main 2026 percentile<\/strong> is prepared by NTA using a simple method where marks from different shifts are balanced. A fixed percentile is given for a certain marks range, which is known as the <a href=\"https:\/\/motion.ac.in\/examinfo\/jee-main-marks-vs-rank-vs-percentile\/\"><strong>JEE Main 2026 marks vs percentile<\/strong><\/a>. This method helps keep results fair for all students. Aspirants can look at the table provided to understand the expected marks range linked with a specific <strong>JEE Main percentile<\/strong> score.<\/p>\n<h5>JEE Main 2026 Expected Percentile vs Marks<\/h5>\n<table style=\"border-collapse: collapse; width: 780px; height: 987px;\" border=\"0\" width=\"422\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr style=\"height: 15.0pt;\">\n<td class=\"xl66\" style=\"height: 15pt; width: 316pt; text-align: center;\" colspan=\"2\" width=\"422\" height=\"20\"><strong>JEE Mains Expected Marks vs Percentile 2026<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 15.0pt;\">\n<td class=\"xl63\" style=\"height: 15.0pt; border-top: none; width: 158pt;\" width=\"211\" height=\"20\"><strong>JEE Main Marks<\/strong><\/td>\n<td class=\"xl63\" style=\"border-top: none; border-left: none; width: 158pt;\" width=\"211\"><strong>JEE Main Percentile<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">300-291<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">100-99.999<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">292-280<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">99.99890732 &#8211; 99.99617561<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">279-271<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">99.99417236 &#8211; 99.99153171<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">268-259<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">99.99034797 &#8211; 99.97687156<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">258-250<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">99.97413985 &#8211; 99.95228621<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">249-240<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">99.95028296 &#8211; 99.91549924<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">239-230<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">99.91395128 &#8211; 99.87060821<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">229-220<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">99.86150253 &#8211; 99.78191884<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">219-210<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">99.77499852 &#8211; 99.69159044<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">209- 200<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">99.68494329 &#8211; 99.57503767<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">199-190<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">99.56019541 &#8211; 99.40858575<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">189- 180<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">99.39319714 &#8211; 99.17311273<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">179-170<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">99.1567225 &#8211; 98.87981861<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">169-160<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">98.85149993 &#8211; 98.52824811<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">159-150<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">98.49801724 -98.09290531<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">149-140<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">98.07460288 &#8211; 97.54301298<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">139-130<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">97.4927496 &#8211; 96.87838902<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">129-120<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">96.80927687 &#8211; 96.0687115<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">119-110<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">95.983027 &#8211; 95.05625037<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">109-100<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">94.96737888 &#8211; 93.8020333<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">99-90<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">93.67910655 &#8211; 92.21882783<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">89-80<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">92.05811248 &#8211; 90.27631202<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">79-70<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">90.0448455 &#8211; 87.51810893<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">69-60<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">87.33654157 &#8211; 83.89085926<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">59-50<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">83.5119717 &#8211; 78.35114254<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">49-40<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">77.81927947 &#8211; 69.5797271<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">39-30<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">68.80219265 &#8211; 56.09102043<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">29-20<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">54.01037138 &#8211; 36.58463962<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl65\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\" height=\"20\">19-10<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important;\" width=\"211\">35.2885364 &#8211; 18.16647924<\/td>\n<\/tr>\n<tr style=\"height: 15.0pt; box-sizing: border-box; border-image: initial; border-color: inherit; user-select: text !important; transition: background-color 0.15s ease-out;\">\n<td class=\"xl64\" style=\"height: 15.0pt; border-top: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important; border-bottom-left-radius: 8px;\" width=\"211\" height=\"20\">9-0<\/td>\n<td class=\"xl64\" style=\"border-top: none; border-left: none; width: 158pt; box-sizing: border-box; border-image: initial; user-select: text !important; border-bottom-right-radius: 8px;\" width=\"211\">17.14582299 -5.71472799<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre><strong>Check Out: <a href=\"https:\/\/motion.ac.in\/examinfo\/what-is-a-good-score-in-jee-main\/\">What is a Good NTA Score in JEE Main 2026?<\/a><\/strong><\/pre>\n<h3>How to Calculate JEE Main 2026 Rank From Percentile Score<\/h3>\n<p>JEE Main 2026 candidates often look for the JEE Main rank calculation 2026 using their percentile score before the official results. The National Testing Agency (NTA) releases NTA JEE Main scores in percentile form through session-by-session normalisation. Your percentile score shows how many candidates scored equal to or below you in your session, and the final JEE Main rank is prepared using percentile scores from both sessions. In the formula for calculating percentiles of JEE Main, the result is merely an approximation because the precise position can be different.<\/p>\n<h4>JEE Main 2026 Rank Calculation Using NTA Percentile Score: Guide<\/h4>\n<p>Since the JEE Main 2026 January session has already been conducted, candidates can now use their NTA percentile score to estimate their probable rank. In JEE Main, the score variables are percentile scores ranging between 100 and 0 and compute the scores with a normal distribution session-by-session. To calculate the JEE Main 2026 rank, subtract your NTA percentile score from 100, multiply the result by the total number of candidates who appeared in that session, and divide by 100.<\/p>\n<p><em><strong>Formula: JEE Main 2026 rank (probable) = (100 \u2013 NTA percentile score) \u00d7 total candidates \u00f7 100<\/strong><\/em><\/p>\n<p>For example, if your percentile is 90.70, you may estimate your rank based on the total number of January session applicants. The ultimate rank will be determined by the higher score of the two (January and April); so, students can calculate a prospective rank based on the projected April session candidates. This approach only provides an anticipated JEE Main rank, as the real rank may change when the final result is released.<\/p>\n<h4>What is the Minimum NTA Percentile Required to Qualify for JEE Advanced 2026?<\/h4>\n<p>If your NTA percentile score is around 92+, you may have a chance to qualify for JEE Advanced 2026 in the General category. This is informed by the past trends of the JEE Main cutoff. Nevertheless, the final cutoff is not definite. It may vary with the number of students showing up and the intensity of competition in that particular year.<\/p>\n<p>After the JEE Main 2026 January session, students should check their NTA percentile score and compare it with the expected cutoffs. On that basis, they can determine whether or not they should also attend the April session. The reason is that the higher score between the two sessions is used in admission to the JEE Advanced, IITs, NITs and IIITs.<\/p>\n<h3>JEE Main 2026 Tie-Breaking Rule<\/h3>\n<p>NTA will announce the <strong>JEE Main 2026 Tie-Breaking Rule<\/strong> along with the result details. If two or more students score the same marks, the <strong>JEE Main tie-breaking rule 2026<\/strong> is applied. First, higher marks in Mathematics are checked, followed by Physics and then Chemistry. If the tie continues, the lower incorrect-to-correct answer ratio is considered. If still unchanged, candidates are given the same rank under the <strong>JEE Main 2026 tie-breaking policy<\/strong>. The policy no longer depends on age or application number.<\/p>\n<h4>JEE Main Tie-Breaking Rule for Paper 1 (B.Tech)<\/h4>\n<ul>\n<li>As per the JEE Main 2026 Tie-Breaking Rule, the first preference is given to the JEE Main percentile score in Mathematics, which plays the most important role in ranking, followed by Physics, and lastly Chemistry.<\/li>\n<li>A candidate with a lower share of wrong and right answers in all subjects of the test, the overall performance is compared for ranking, followed by<\/li>\n<li>Candidate with a lower share of wrong and right answers in Mathematics in the test, based on JEE percentile score, followed by,<\/li>\n<li>Candidate with a lower share of wrong and right answers in Physics in the test, based on JEE percentile score, followed by,<\/li>\n<li>Candidate with lower share of wrong and right answers in Chemistry in the test based on JEE percentile score, followed by,<\/li>\n<li>If there is still a tie, both candidates are given the same rank in the result.<\/li>\n<\/ul>\n<h4>JEE Main Tie-Breaking Rule for Paper 2 A (B.Arch)<\/h4>\n<p>If two candidates score the same Total NTA score, the tie will be decided using the steps given below, one after another:<\/p>\n<ul>\n<li>Higher NTA score in Mathematics, then<\/li>\n<li>Higher NTA score in Aptitude Test, then<\/li>\n<li>Higher NTA score in the Drawing Test, then<\/li>\n<li>Candidate with a lower ratio of wrong answers compared to right answers in all subjects, then<\/li>\n<li>Candidate with a lower ratio of wrong answers compared to right answers in Mathematics (Part-I), then<\/li>\n<li>Candidate with a lower ratio of wrong answers compared to right answers in Aptitude Test (Part-II), then<\/li>\n<li>If the tie remains, both candidates will be given the same rank.<\/li>\n<\/ul>\n<h4>JEE Main Tie-Breaking Rule for Paper 2 B (B.Planning)<\/h4>\n<p>In cases where two candidates have the same marks in the B. Planning paper, the tie will be decided according to the following order:<\/p>\n<ul>\n<li>Higher NTA score in Mathematics, then<\/li>\n<li>Higher NTA score in Aptitude Test, then<\/li>\n<li>Higher NTA score in Planning-Based Questions, then<\/li>\n<li>A candidate who has a lower ratio of wrong answers to right answers in all subjects than<\/li>\n<li>Candidates having a lower proportion of wrong to correct answers in Mathematics (Part-I), then<\/li>\n<li>Candidates whose percentage of errors relative to correct answers, in Aptitude Test (Part-II), is lower than.<\/li>\n<li>In Planning Based Questions (Part-III), the candidate who had a lesser percentage of wrong answers as compared to correct answers at the ratio of answers then<\/li>\n<li>In case there is no difference, then both applicants will be assigned to the same rank.<\/li>\n<\/ul>\n<p><em><strong>Note:<\/strong> This information about the JEE Main Tie-Breaking Rule for both Paper 1 and Paper 2 comes from the official JEE Main website.<\/em><\/p>\n<p><strong>Written by<\/strong>: Saumya Sarin<br \/>\n<strong>Prepared by:<\/strong> Motion Academic Team<br \/>\n<strong>Reviewed &amp; Verified by:<\/strong> Senior JEE Faculty, Motion Education<br \/>\n<strong>Last Revised:<\/strong> April 2026<\/p>\n<h4>FAQs on JEE Main 2026 Percentile Calculator<\/h4>\n<h6>Q: How can you calculate JEE Main percentile?<\/h6>\n<p><strong>A:<\/strong> To find your <strong>JEE Main percentile<\/strong>, this formula is used: <em>(100 \u00d7 students who scored equal to or less than you) \u00f7 total students in that session<\/em>. It helps show how you performed compared to others. The NTA uses a normalization method so marks from different shifts stay fair. Many students also use a JEE Main 2026 Percentile Calculator to understand their position clearly.<\/p>\n<h6>Q: Is a percentile equal to a percentage?<\/h6>\n<p><strong>A:<\/strong>\u00a0No, they\u2019re not the same. A percentile tells you where a score stands compared to others in a group, showing what percentage of scores are the same or lower.<\/p>\n<h6>Q: What percentile do you get for 80 marks in JEE Mains?<\/h6>\n<p><strong>A:<\/strong> Students who scored 80 marks in JEE Main tend to get approximately 91 to 93 percentile, according to the level of the paper. This is a point that is considered average. Students of the reserved category have the opportunity of newer NITs or JEE Advanced, but in the case of the Open category, there is no alternative. As per JEE Main 2026 marks vs percentile, scores near 90\u2013100 give better college chances.<\/p>\n<h6>Q: What does 99.9 percentile mean in JEE Mains?<\/h6>\n<p><strong>A:<\/strong> A 99.9 percentile means you performed better than 99.9% of candidates. This generally has a high score of an average of 220 to 280+ marks, depending on the degree of difficulty. Such a rank places students among top scorers and opens doors to leading NITs, IIITs, and JEE Advanced through JEE Main Percentile 2026.<\/p>\n<h6>Q: When will the JEE Main exam 2026 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> place?<\/h6>\n<p><strong>A:<\/strong> NTA will conduct two sessions of the JEE Mains exam 2026. The first session will be conducted between\u00a0 21, 22, 23, 24, 28, and 29 January 2026, and the second session will be conducted on April 02, 04, 05, 06 &amp; 09, 2026. Students can appear in both, and the best JEE Main 2026 Percentile is counted.<\/p>\n<h6>Q: Can I get NIT with 90th percentile OBC?<\/h6>\n<p><strong>A:<\/strong> Based on your JEE Main percentile and category rank, your chances of getting into an NIT are very low. You might want to consider applying to private colleges through state counselling instead.<\/p>\n<h6>Q: What is a good percentile in JEE Mains?<\/h6>\n<p><strong>A:<\/strong> A good JEE Main percentile will depend on your intention. A 99+ percentile helps with top NIT branches, 97\u201398 is suitable for mid-level NITs and IIITs, while 90\u201395 is enough for JEE Advanced, GFTIs, and many state or private colleges under JEE Main Percentile 2026.<\/p>\n<h6>Q: Is the 97th percentile good in JEE Mains?<\/h6>\n<p><strong>A:<\/strong> Scoring 97% is considered good, and with such a percentile, you might have a chance of getting into an NIT (National Institute of Technology) among other colleges.<\/p>\n<h6>Q: What percentile is required for IIIT?<\/h6>\n<p><strong>A:<\/strong> Every year, the cut-off score for the last branch at IIIT Hyderabad is typically around 250-260 or the 99th percentile. This means that you\u2019ll likely need a rank of around 1000 to secure admission.<\/p>\n<h6>Q: Does the 100th percentile mean scoring 300 marks?<\/h6>\n<p><strong>A:<\/strong> Not always. A 100th percentile indicates that you had outscored the rest of your shift. Usually, marks between 280 and 300 lead to this, but it changes each year based on the paper level and student performance in JEE Main 2026 Percentile results.<\/p>\n<h6>Q: Can your JEE Main percentile change in different sessions?<\/h6>\n<p><strong>A:<\/strong> Yes, percentile also changes within sessions because papers are given in different shifts with different degrees of difficulties. Normalization is applied, and only the highest percentile in JEE Main is relied upon when ranking, and the JEE Main 2026 tie-break rule should apply where the scores are equal.<\/p>\n<h6>Q: Is normalization used in JEE Mains?<\/h6>\n<p><strong>A:<\/strong> Yes, in JEE Main, normalization is observed to maintain the fairness of results. Raw marks are transformed into percentile scores by NTA by comparing the students in the same session. Final ranks are decided using this method and the JEE Main tie-breaking rule 2026 when needed.<\/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 test3\" aria-modal=\"true\" role=\"dialog\">\n<div class=\"modal-dialog\">\n<div class=\"modal-content\">\n<div class=\"my-modal-head\">\n<h2 class=\"modal-title test3\" 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\" onchange=\"showClasses(this.value)\"\n                                name=\"st_class\" id=\"en_class_id\" required><option value=\"-1\">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 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        \/\/     if (getCookie(\"pop-up\") == \"shown\") {\n        \/\/         console.log(\"already shown in the given time\");\n        \/\/         $(\"#myModal_e\").hide();\n        \/\/     } else {\n        \/\/         setTimeout(function () {\n        \/\/             $(\"#myModal_e\").modal({ backdrop: \"static\", keyboard: false });\n        \/\/             $(\"#verify-panel\").hide();\n        \/\/         }, 10000);\n        \/\/         showClasses(-1);\n        \/\/     }\n        \/\/ });\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            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            $.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 },\n                success: function (response) {\n                    if (response.Code == 200 && response.message == \"Success\") {\n                        $(\"#myModal_e\").modal(\"hide\");\n                        \/\/ createCookie(\"pop-up\", \"shown\", 1440);\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: JEE Main percentile reveals your standing among all test takers, not just (just in case definition) your grades. A 99th percentile normally means approximately 200-250 marks, a 95th percentile around 160-180, and a 90th percentile around 120-140, depending on the paper level. Percentile is computed by measuring how many students scored equal to &hellip;<\/p>\n","protected":false},"author":9,"featured_media":7602,"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":[6104,6106,6609,6105,2628,6102,6103,6101,6100,6099],"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 Percentile Calculator 2026: How to Calculate Percentile With the Help of Answer Key - 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\/examinfo\/jee-main-percentile-calculator\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JEE Main Percentile Calculator 2026: How to Calculate Percentile With the Help of Answer Key - Motion Blog\" \/>\n<meta property=\"og:description\" content=\"Quick Summary: JEE Main percentile reveals your standing among all test takers, not just (just in case definition) your grades. A 99th percentile normally means approximately 200-250 marks, a 95th percentile around 160-180, and a 90th percentile around 120-140, depending on the paper level. Percentile is computed by measuring how many students scored equal to &hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/motion.ac.in\/examinfo\/jee-main-percentile-calculator\/\" \/>\n<meta property=\"og:site_name\" content=\"Motion Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-07T06:45:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-07T06:52:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/motion.ac.in\/examinfo\/wp-content\/uploads\/2026\/01\/JEE-Main-Percentile-Calculator.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=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/motion.ac.in\/examinfo\/jee-main-percentile-calculator\/\",\"url\":\"https:\/\/motion.ac.in\/examinfo\/jee-main-percentile-calculator\/\",\"name\":\"JEE Main Percentile Calculator 2026: How to Calculate Percentile With the Help of Answer Key - Motion Blog\",\"isPartOf\":{\"@id\":\"https:\/\/motion.ac.in\/examinfo\/#website\"},\"datePublished\":\"2026-04-07T06:45:44+00:00\",\"dateModified\":\"2026-04-07T06:52:24+00:00\",\"author\":{\"@id\":\"https:\/\/motion.ac.in\/examinfo\/#\/schema\/person\/749db12a0caa09f0f4dedbcf14dfcfc4\"},\"breadcrumb\":{\"@id\":\"https:\/\/motion.ac.in\/examinfo\/jee-main-percentile-calculator\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/motion.ac.in\/examinfo\/jee-main-percentile-calculator\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/motion.ac.in\/examinfo\/jee-main-percentile-calculator\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/motion.ac.in\/examinfo\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JEE Main Percentile Calculator 2026: How to Calculate Percentile With the Help of Answer Key\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/motion.ac.in\/examinfo\/#website\",\"url\":\"https:\/\/motion.ac.in\/examinfo\/\",\"name\":\"Motion Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/motion.ac.in\/examinfo\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/motion.ac.in\/examinfo\/#\/schema\/person\/749db12a0caa09f0f4dedbcf14dfcfc4\",\"name\":\"Saumya Sarin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/motion.ac.in\/examinfo\/#\/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\/examinfo\/author\/saumya\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"JEE Main Percentile Calculator 2026: How to Calculate Percentile With the Help of Answer Key - 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\/examinfo\/jee-main-percentile-calculator\/","og_locale":"en_US","og_type":"article","og_title":"JEE Main Percentile Calculator 2026: How to Calculate Percentile With the Help of Answer Key - Motion Blog","og_description":"Quick Summary: JEE Main percentile reveals your standing among all test takers, not just (just in case definition) your grades. A 99th percentile normally means approximately 200-250 marks, a 95th percentile around 160-180, and a 90th percentile around 120-140, depending on the paper level. Percentile is computed by measuring how many students scored equal to &hellip;","og_url":"https:\/\/motion.ac.in\/examinfo\/jee-main-percentile-calculator\/","og_site_name":"Motion Blog","article_published_time":"2026-04-07T06:45:44+00:00","article_modified_time":"2026-04-07T06:52:24+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/motion.ac.in\/examinfo\/wp-content\/uploads\/2026\/01\/JEE-Main-Percentile-Calculator.png","type":"image\/png"}],"author":"Saumya Sarin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Saumya Sarin","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/motion.ac.in\/examinfo\/jee-main-percentile-calculator\/","url":"https:\/\/motion.ac.in\/examinfo\/jee-main-percentile-calculator\/","name":"JEE Main Percentile Calculator 2026: How to Calculate Percentile With the Help of Answer Key - Motion Blog","isPartOf":{"@id":"https:\/\/motion.ac.in\/examinfo\/#website"},"datePublished":"2026-04-07T06:45:44+00:00","dateModified":"2026-04-07T06:52:24+00:00","author":{"@id":"https:\/\/motion.ac.in\/examinfo\/#\/schema\/person\/749db12a0caa09f0f4dedbcf14dfcfc4"},"breadcrumb":{"@id":"https:\/\/motion.ac.in\/examinfo\/jee-main-percentile-calculator\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/motion.ac.in\/examinfo\/jee-main-percentile-calculator\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/motion.ac.in\/examinfo\/jee-main-percentile-calculator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/motion.ac.in\/examinfo\/"},{"@type":"ListItem","position":2,"name":"JEE Main Percentile Calculator 2026: How to Calculate Percentile With the Help of Answer Key"}]},{"@type":"WebSite","@id":"https:\/\/motion.ac.in\/examinfo\/#website","url":"https:\/\/motion.ac.in\/examinfo\/","name":"Motion Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/motion.ac.in\/examinfo\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/motion.ac.in\/examinfo\/#\/schema\/person\/749db12a0caa09f0f4dedbcf14dfcfc4","name":"Saumya Sarin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/motion.ac.in\/examinfo\/#\/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\/examinfo\/author\/saumya\/"}]}},"_links":{"self":[{"href":"https:\/\/motion.ac.in\/examinfo\/wp-json\/wp\/v2\/posts\/7586"}],"collection":[{"href":"https:\/\/motion.ac.in\/examinfo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/motion.ac.in\/examinfo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/motion.ac.in\/examinfo\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/motion.ac.in\/examinfo\/wp-json\/wp\/v2\/comments?post=7586"}],"version-history":[{"count":19,"href":"https:\/\/motion.ac.in\/examinfo\/wp-json\/wp\/v2\/posts\/7586\/revisions"}],"predecessor-version":[{"id":8940,"href":"https:\/\/motion.ac.in\/examinfo\/wp-json\/wp\/v2\/posts\/7586\/revisions\/8940"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/motion.ac.in\/examinfo\/wp-json\/wp\/v2\/media\/7602"}],"wp:attachment":[{"href":"https:\/\/motion.ac.in\/examinfo\/wp-json\/wp\/v2\/media?parent=7586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/motion.ac.in\/examinfo\/wp-json\/wp\/v2\/categories?post=7586"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/motion.ac.in\/examinfo\/wp-json\/wp\/v2\/tags?post=7586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}