Percentile to Rank Calculator
Roughly translate a percentile into a rank when you know how many candidates appeared.
- rank ≈ ((100 − percentile) ÷ 100) × candidates + 1
- = ((100 − 98.50) ÷ 100) × 1000000 + 1 = 15001.00
- This is a generic approximation. Official exam ranks use exam-specific tie-break and normalisation rules.
How percentile maps to rank
Generic estimate only
Estimated rank ≈ ((100 − percentile) ÷ 100) × candidates + 1. This is a classroom approximation. Official ranks for JEE Main, NEET, etc. use exam-specific normalisation, ties, and sharing rules published by NTA or the state CET cell — do not treat this as an official rank predictor.
Frequently asked questions
Is this NTA official?
No — it is explicitly a generic estimate for teaching the relationship between percentile and rank.
What candidate count do I use?
Use the number of candidates in that session/paper if known; otherwise the published total for the exam.
Percentile 100?
Formula gives rank ≈ 1.
Reverse direction?
Use the Rank to Percentile Calculator.
For developers & AI agents
The Percentile to Rank Calculator is also available as a free, unauthenticated JSON API — no API key, no sign-up, CORS enabled for all origins. Send a GET request with the parameters below and receive the computed result as JSON, including the source of the format or formula used. Invalid input returns HTTP 400 with a JSON { "error": "..." } body.
GET https://knwdle.com/api/tools/percentile-to-rank-calculator| Parameter | Required | Description |
|---|---|---|
percentile | Yes | Percentile 0–100 |
candidates | Yes | Total candidates (integer) |
Request:
GET https://knwdle.com/api/tools/percentile-to-rank-calculator?percentile=98.5&candidates=1000000
Response:
{
"tool": "percentile-to-rank-calculator",
"input": {
"percentile": "98.5",
"candidates": "1000000"
},
"result": {
"primaryLabel": "Estimated rank",
"primaryValue": "15001",
"steps": [
"rank ≈ ((100 − percentile) ÷ 100) × candidates + 1",
"= ((100 − 98.50) ÷ 100) × 1000000 + 1 = 15001.00",
"This is a generic approximation. Official exam ranks use exam-specific tie-break and normalisation rules."
],
"extras": [
{
"label": "Rounded rank",
"value": "15001"
}
],
"tables": [],
"listSections": []
},
"formula": "rank ≈ ((100−percentile)/100)×N + 1 (generic; not official exam normalisation).",
"source": "rank ≈ ((100−percentile)/100)×N + 1 (generic; not official exam normalisation)."
}