Free AI-Assisted
IC50 Calculator
Batch-fit IC50 and EC50 from one CSV with QC flags—free, no account. Built-in AI agent assistant support.
Need help with bioinfo analysis? See our bioinformatics services.
Key facts
| Fact | Value |
|---|---|
| Inputs | CSV paste or upload: compound ID, concentration, response (auto-detected column names) |
| Models | 4PL, 5PL, or Auto (F-test selects best) |
| IC50 types | Absolute (free Top/Bottom + optional constraints) or Relative (Top=100, Bottom=0) |
| Regression weighting | Unweighted, 1/Y, or 1/Y² |
| Outputs | IC50, EC50, Hill slope, R², pIC50, EC10, EC90; Good fit / Review / Poor fit badge |
| Min data points | 4 per compound; zero concentration excluded from log-scale fit |
| Bootstrap CI | 95% CI ribbon (500 iterations) in curve inspector |
| Exports | Export All CSV, Methods PDF, Share link, per-curve SVG/PDF |
| File limit | 5 MB CSV upload warning |
| Runs in browser | Yes — no install; data stays local |
| Account required | No |
What it does
Fitting dose-response curves compound by compound in desktop software wastes hours on HTS screens—and a converged fit with no plateau warning can still produce a misleading IC50. The IC50 Calculator accepts a multi-compound CSV from a plate reader, fits every curve in one step, and flags unreliable results before you paste values into a SAR table.
Paste or upload a CSV with concentration, response, and compound ID columns—or click Load example data to explore the workflow. Set Model (4PL, 5PL, or Auto with F-test), IC50 type (absolute or relative Top=100/Bottom=0), Regression weighting, and optional Top/Bottom constraints. Click Run Fit; the Results table lists IC50, EC50, Hill slope, R², pIC50, EC10, and EC90 with a fit-quality badge per compound. Click any row to open the curve inspector with a 95% bootstrap CI ribbon; click outlier points to exclude them, then Run Fit again. Download Export All CSV, Methods PDF, Share link, or per-curve Export SVG / Export PDF.
Why researchers use it
- Fit an entire HTS plate from one CSV upload
- Catch unreliable IC50 when plateaus are missing
- Avoid one-curve-at-a-time desktop workflows
- Export SAR tables with pIC50 and EC10/EC90
- Share exact analyses via permalink with collaborators
- Keep screen data local—no account or install
Best for
- HTS and dose-response inhibitor screens
- Kinase and receptor potency panels
- SAR tables needing pIC50 values
- Teaching pharmacology without paid licenses
- Reviewer requests for reproducible curve parameters
- Quick QC before formal statistical analysis
When to use this vs alternatives
Choose this tool when you need batch IC50/EC50 from a plate-reader CSV with QC flags, curve inspection, and export in one browser session. Use the Serial Dilution Planner when you are planning pipette-ready dose dilutions before the screen runs. Use the Absorbance Curve Calculator when you need sample concentrations from a standard curve—not multi-compound potency fitting. GraphPad Prism and R (drc) still fit if you already have a trusted single-curve or scripted pipeline.
What makes it different
Most alternatives excel at single-curve fitting or scripting—but not batch QC grading with plain-English warnings in a free browser workflow. GraphPad Prism costs hundreds per year and fits one compound at a time. ConductScience's free IC50 calculator handles a single curve with no batch dashboard. R packages like drc automate batch fitting but require scripting and cryptic error messages.
This calculator fits every compound from one CSV upload, grades each fit with traffic-light QC badges and plain-English reasons, auto-selects 4PL vs 5PL when set to Auto, and exports SAR-ready CSV plus vector figures—free in the browser with data staying on your machine. Researchers switch when fitting dozens of compounds one by one is impractical or when convergence failures produce IC50 values with no warning.
How to get started
- Open the workspace on the Fit tab; paste CSV data or click Load example data.
- Set Model, IC50 type, and Regression weighting; add Top/Bottom constraints if using absolute IC50.
- Confirm the green Ready to fit strip; click Run Fit.
- Review the Results table and Curve preview; click a compound row to inspect the curve.
- Click outlier points to exclude them if needed; click Run Fit again.
- Click Export All CSV, Methods PDF, Share link, or per-curve Export SVG / Export PDF.
Frequently asked questions
What is the difference between relative and absolute IC50?
What is pIC50 and when do I use it?
Should I use 4PL, 5PL, or Auto?
When should I not trust an IC50 value?
How do I format CSV for batch IC50 fitting?
Do I need an account to save or share an analysis?
Client source code & registry
Last updated . Pepkio builds free lab calculators alongside bioinformatics CRO services.