Recall Calculator
Calculate the Recall (Sensitivity / True Positive Rate) metric from True Positive and False Negative counts instantly, with confusion matrix mode, percentage conversion, performance rating, and downloadable reports. Free and browser-based.
Inputs
Calculation Breakdown
Recall = TP Γ· (TP + FN)
Recall = 80 Γ· (80 + 20)
Recall = 80 Γ· 100
Recall = 0.80 = 80.00%
Recall
0.80
80.00%
Good RecallPerformance Interpretation
Export & Share
What Is a Recall Calculator?
A recall calculator is a free browser-based tool that computes the Recall metric (also called Sensitivity or the True Positive Rate) used to evaluate classification models. Recall answers a specific question: of all the actual positive cases that existed, how many did the model successfully find?
Enter your True Positive (TP) and False Negative (FN) counts β or switch to Confusion Matrix mode to enter a full TP / FP / FN / TN breakdown β and the calculator instantly returns the recall score, its percentage, a performance rating, and a complete formula breakdown.
This tool is built for machine learning engineers, data scientists, AI researchers, students, professors, business analysts, data analysts, software engineers, and interview candidates who need an instant, accurate recall calculation without spinning up Python or a spreadsheet. It runs entirely in your browser β no data is ever sent to a server.
How the Recall Calculator Works
Recall divides the number of correctly identified positive cases (True Positives) by the total number of actual positive cases β the True Positives that were caught, plus the False Negatives that were missed.
Core Formula
Recall = TP Γ· (TP + FN)
- βTrue Positive Rate: The same value as Recall β the proportion of actual positives that were correctly identified.
- βConfusion Matrix Mode: Optionally enter False Positive and True Negative counts alongside TP and FN to see the full confusion matrix and bonus precision/accuracy context.
- βPerformance Rating: Every result is automatically classified from Poor to Excellent based on standard recall benchmarks.
- βZero-Denominator Guard: If TP and FN are both zero, recall is undefined β the calculator detects this and explains why instead of showing a misleading number.
How to Use the Recall Calculator
Step-by-Step Guide
- 1Choose an Input Mode: Use TP / FN for a quick calculation, or switch to Confusion Matrix mode to also enter False Positive and True Negative counts.
- 2Enter True Positive Count: Type the number of actual positive cases your model correctly identified.
- 3Enter False Negative Count: Type the number of actual positive cases your model missed and predicted as negative.
- 4Choose an Output Format: Select Decimal, Percentage, or Both to control how the result is displayed.
- 5Adjust Decimal Precision: Choose how many decimal places to round the result to, from 0 up to 5 places.
- 6Read the Live Result: Recall, its percentage, the circular progress indicator, rating, and full breakdown update instantly as you type.
- 7Export or Share: Copy the result, download it as CSV, TXT, or JSON, print it, or share a URL with your inputs encoded.
Key Features
- βSimple TP/FN mode and full Confusion Matrix mode in one tool
- βCircular progress ring and linear progress bar visualization
- βAutomatic performance rating from Poor to Excellent Recall
- βBonus precision and accuracy context in Confusion Matrix mode
- βDecimal, percentage, or combined output formatting
- βAdjustable decimal precision (0β5 places)
- βFull calculation breakdown shown for transparency
- βQuick example presets for common scenarios
- βInstant calculation with a 150ms debounce as you type
- βShareable calculation URL using query parameters
- βExport report as CSV, TXT, or JSON, plus a printable layout
- βCalculation history β save and reload up to 20 past results
- βValidation that blocks a zero TP + FN denominator
- βAll processing runs locally β no data leaves your browser
Real-World Use Cases
Disease Screening Test
A medical researcher evaluates a screening test that correctly identified 950 of 1,000 actual disease cases, missing 50. With TP = 950 and FN = 50, the calculator returns a recall of 95%, meaning the test catches the vast majority of true cases β critical when missing a diagnosis carries a high cost.
Fraud Detection Model
A data scientist reviews a fraud model that correctly flagged 12 of 15 actual fraudulent transactions, missing 3. With TP = 12 and FN = 3, recall comes out to 80%, prompting the team to investigate why one in five fraud cases slips through.
Spam Filter Evaluation
An engineer checks a spam filter that correctly caught 80 of 100 actual spam emails, letting 20 through to the inbox. The calculator shows an 80% recall, helping the team decide whether to tighten the filter's sensitivity.
Interview Preparation
A job candidate preparing for a machine learning interview uses the calculator to quickly verify manual recall calculations across several practice confusion matrices, confirming their understanding of the formula.
Search Relevance Evaluation
An engineer measures how many truly relevant documents a search algorithm returned out of all relevant documents that exist in the corpus, using recall to quantify how much relevant content the system is missing.
Cybersecurity Threat Detection
A security analyst evaluates an intrusion detection system, using recall to understand what percentage of actual attacks were successfully flagged versus how many slipped through undetected.
Tips & Common Mistakes
Pro Tips
- π‘Prioritize recall over precision when missing a true positive is costlier than a false alarm β disease screening and fraud detection are classic examples.
- π‘Use Confusion Matrix mode when you have the full breakdown β it gives you precision and accuracy as free bonus context alongside recall.
- π‘Report recall alongside precision and F1 score, not alone β a model can reach 100% recall by flagging everything as positive, which is rarely useful on its own.
- π‘Compare recall across model versions using the same test set β recall calculated on different data isn't directly comparable.
- π‘Use the presets to sanity-check your mental math before trusting a manually calculated recall value in a report or interview.
Common Mistakes to Avoid
- βDon't confuse recall with precision β recall is about not missing positives (TP Γ· (TP + FN)), precision is about not raising false alarms (TP Γ· (TP + FP)).
- βDon't optimize for recall alone β a model that predicts positive for every case reaches 100% recall but is practically useless.
- βDon't forget that False Negative counts actual positives the model missed, not incorrect positive predictions β that's False Positive instead.
- βDon't compare recall scores across imbalanced datasets without also checking the class distribution β recall alone can be misleading on rare-event problems.
- βDon't report recall without also stating the sample size β 100% recall on 3 examples means far less than 95% recall on 1,000 examples.
Recall Performance Reference
| Recall Range | Rating | Typical Interpretation |
|---|---|---|
| 90β100% | Excellent Recall | Model catches nearly all actual positive cases |
| 75β89% | Good Recall | Model catches most positive cases, some missed |
| 50β74% | Moderate Recall | Model misses a substantial share of positives |
| Below 50% | Poor Recall | Model misses more positives than it catches |
Frequently Asked Questions
What is a recall calculator?
A recall calculator is a free browser-based tool that computes the Recall metric (also called Sensitivity or True Positive Rate) used to evaluate classification models β the proportion of actual positive cases that were correctly identified β from your True Positive and False Negative counts.
How is recall calculated?
Recall equals True Positive divided by the sum of True Positive and False Negative: Recall = TP Γ· (TP + FN). For example, with TP = 80 and FN = 20, recall is 80 Γ· 100 = 0.80, or 80%.
What is a good recall score?
It depends on your application: 90% and above is generally considered excellent, 75β89% good, 50β74% moderate, and below 50% poor. High-stakes applications like disease screening or fraud detection typically demand recall above 90%, since missing a true positive is costly.
What is the difference between recall and precision?
Recall measures how many of the actual positive cases your model successfully found (TP Γ· (TP + FN)), focused on avoiding missed detections. Precision measures how many of your model's positive predictions were actually correct (TP Γ· (TP + FP)), focused on avoiding false alarms. A model can have high recall but low precision, or vice versa.
What happens if TP and FN are both zero?
The calculator can't divide by zero, so it displays a message explaining that recall cannot be calculated because TP + FN equals zero β this happens when there were no actual positive cases in your evaluation set at all.
When should I prioritize recall over precision?
Prioritize recall when missing a true positive is the bigger risk β for example, failing to detect a disease, a genuine fraud case, or a security threat. Prioritize precision instead when false positives are costly, such as a spam filter wrongly flagging important emails.
What does Confusion Matrix mode add?
Confusion Matrix mode lets you enter False Positive and True Negative counts alongside TP and FN, displaying the full 2Γ2 confusion matrix and adding precision and accuracy as bonus context alongside your recall result.
How do I interpret a recall of 0.80 or 80%?
A recall of 80% means that out of every 100 actual positive cases, your model correctly identified 80 and missed 20. Whether that's acceptable depends entirely on the cost of a missed positive in your specific application.
Can recall be used outside of machine learning?
Yes β the same TP Γ· (TP + FN) formula applies anywhere you're evaluating how completely a detection system finds actual positive cases, including medical screening, search relevance, quality control, and information retrieval.
Is my data private when using this calculator?
Yes. All calculations run entirely in your browser using JavaScript. Your input values are never transmitted to any server, stored in any database, or accessible to anyone other than you.
Who Uses This Calculator?
Machine Learning Engineers
Evaluate classification model performance during development and tuning.
Data Scientists & AI Researchers
Report recall alongside precision and F1 score in model evaluation summaries.
Students & Professors
Learn and teach classification metrics with instant, verifiable calculations.
Business & Data Analysts
Interpret model performance reports without needing to run code.
Software Engineers
Quickly sanity-check recall values reported by ML pipelines or third-party APIs.
Interview Candidates
Practice and verify manual recall calculations ahead of technical interviews.
Related Tools
Precision Calculator
Calculate the Precision metric from True Positive and False Positive counts, with percentage conversion and performance rating.
F1 Score Calculator
Calculate the F1 Score from Precision and Recall, or directly from a confusion matrix (TP, FP, FN), with step-by-step breakdown and performance rating.
ROC AUC Calculator
Calculate the ROC curve and AUC score from binary classification results with an interactive curve, threshold explorer, and CSV upload.
Confusion Matrix Analyzer
Analyze binary and multi-class classification results with accuracy, precision, recall, F1, specificity, MCC, and a live confusion matrix heatmap.
Chi-Square Calculator
Perform Chi-Square Goodness of Fit and Test of Independence with step-by-step calculations, p-values, expected frequencies, and CramΓ©r's V effect size.
A/B Test Calculator
Analyze A/B test results with a two-proportion z-test β conversion rates, lift, Z-scores, p-values, and statistical significance.