About this tool
Paste your saved NTA response sheet and the provisional answer key to join them on Question ID in the browser, score them with your own marking scheme, and list every mismatch.
This page joins your saved NTA response sheet to the provisional answer key on Question ID and scores the result in your browser, so you never match 180 to 300 rows by hand again. NTA's response sheet records your Chosen Option as a position (1 to 4) while the answer key gives the correct answer as an Option ID, and the key's Question IDs are not printed in exam order — so the join has to run per candidate, since option IDs are shuffled between candidates. Paste both, set your paper's marking scheme (NEET UG 2025 is +4 and −1 across 180 questions for 720 marks; CUET UG 2026 is +5 and −1 across 50 compulsory questions for 250 marks per paper; JEE Main Section A is +4 and −1), and every mismatch is listed so you can decide what to look at before the objection window closes, when NTA charges ₹200 per question challenged. Nothing is uploaded — the parsing, the join and the scoring all happen in this tab — and the total here is a self-check against the key you pasted, not an official NTA result.
Open NTA Response Sheet vs Answer Key Diff on AltFTool — it loads instantly in your browser.
Add your input to the workspace.
Adjust the options until the result looks right.
Copy or download the output and put it to work.
NTA states that Question IDs in the answer key are not in sequential order, so the key is matched row by row on the ID itself and unmatched IDs on either side are reported instead of silently scored.
The key's Correct Option ID is located in your own Option 1–4 ID list and turned into a position before it is compared with your Chosen Option, which is the only way a shuffled paper can be scored correctly.
Correct and wrong marks are editable for multiple-choice and numerical questions separately, because the scheme differs by exam and by year, and dropped questions follow whichever rule your paper's notice states.
The response sheet and the key are parsed with plain JavaScript in this tab. No file is uploaded, nothing is stored, and closing the page discards everything.
Because NTA publishes the correct answer as an Option ID — an 11 or 12 digit number — and every candidate's four Option IDs sit in a different order. Your response sheet lists Option 1 ID to Option 4 ID for each question, so the correct Option ID has to be found in your own list to learn which position it is. This tool does that lookup; it also accepts a key written as plain option numbers 1 to 4 if that is what you have.
Whatever your paper's Information Bulletin states. NEET (UG) 2025 is +4 for a correct answer and −1 for a wrong one over 180 compulsory questions for 720 marks. CUET (UG) 2026 is +5 and −1 over 50 compulsory questions for 250 marks per paper. JEE Main Paper 1 Section A multiple-choice is +4 and −1, while whether Section B numerical questions carry −1 has changed between cycles, which is why both the multiple-choice and numerical rows here are editable and nothing is fixed in the code.
By the rule you pick, because NTA states the treatment separately in each paper's notice — full marks to every candidate, full marks only to candidates who attempted it, or no marks at all are all in use. Mark a key row as "Dropped" (or *, bonus, grace, all options) and the question is scored by the rule you selected and flagged in the table. A question with more than one correct answer is different: any one of the listed correct options is credited in full.
No. This is a self-check against the key text you pasted, computed in your browser. The official score comes from NTA after the objection window, after the final key replaces the provisional one — NTA revised 19 questions in the JEE Main 2026 cycle after candidate challenges — and after any normalisation across shifts. Challenges cost ₹200 per question and are non-refundable, so this tool shows you which questions differ and stops there.