Skip to content

In Vitro Cytotoxicity Testing: MTT, IC50, and ISO 10993-5

In vitro cytotoxicity testing 96-well plate showing formazan gradient with perimeter wells filled with PBS caption: Perimeter wells hold PBS only. The inner 60 wells carry the concentration series and the controls.
In Vitro Cytotoxicity Testing: MTT, IC50 & ISO 10993-5 | ACME Research Solutions

In vitro cytotoxicity testing fails peer review more often for design reasons than for technique. The wrong assay answered the question, or the concentration range could never have supported the IC50 that was reported.

This guide covers what each assay physically measures, how to pick a cell line and seeding density, how to build a concentration series that produces a fittable curve, where interference comes from, and what ISO 10993-5 requires when the work is regulatory rather than academic.

70% ISO limit 100 50 0 IC₅₀ low high log [concentration] % viability
A four-parameter logistic fit needs at least two points on each plateau. Without an upper plateau, the fitted IC50 is an extrapolation.

Written from how we run in vitro cytotoxicity testing at ACME Research Solutions, across 300+ assays for research groups in six countries.

What in vitro cytotoxicity testing actually measures

The term covers at least four different measurements, and journals increasingly ask authors to be specific about which one they made.

Metabolic activity. MTT, MTS, WST-8 and resazurin all report the reductive capacity of the cell population. Cells that are alive but metabolically suppressed read as dead. Cells that are stressed and hypermetabolic can read as more viable than untreated controls, which is where those confusing viability points above 100% at low concentrations come from.

Membrane integrity. Trypan blue, LDH release and propidium iodide report whether the plasma membrane has been breached. This is a late event. A compound that triggers apoptosis at 24 h may show almost no LDH release until secondary necrosis sets in.

Total biomass. Sulforhodamine B and crystal violet stain protein or adherent cell mass. No metabolic component at all, and the endpoint is stable for weeks once fixed. The NCI-60 screen uses SRB for this reason.

Growth inhibition. This needs a time-zero reference plate. Without one you cannot distinguish a compound that killed half the cells from a compound that simply stopped them dividing.

A compound can suppress MTT signal by 60% while LDH release stays at baseline. Both results are correct. They are answering different questions, and reporting only one of them is the most common reason reviewers ask for additional experiments.

Choosing the assay for in vitro cytotoxicity testing

Assay choice is the first real decision in any in vitro cytotoxicity testing workflow, and it is the one that quietly determines what the rest of the study can claim.

AssayEndpointReadDestructiveNotes
MTTNAD(P)H-dependent reduction570 / 630 nmYesInsoluble formazan needs a solubilisation step
MTS / XTTSame, soluble product490 nmNoNeeds PMS electron coupling; higher reagent cost
WST-8 (CCK-8)Extracellular reduction450 nmNoAdd-and-read, low reagent toxicity, good for kinetics
ResazurinReduction to resorufinEx 560 / Em 590NoSame wells readable at 24, 48 and 72 h
LDH releaseMembrane rupture490 nmSupernatantNeeds a maximum-release lysis control
SRBTotal cellular protein510–565 nmYesFixed plates stable for weeks; adherent cells only
Neutral redLysosomal accumulation540 nmYesBasis of OECD TG 432 phototoxicity
ATP luminescenceIntracellular ATPLuminescenceYesMost sensitive; detects very small cell numbers

MTT remains the default in academic pharmacology because it is inexpensive and every reviewer recognises it. It also has the narrowest interference tolerance of anything on this list, which matters if you are testing plant extracts or nanoparticles.

For suspension cells, skip MTT. The aspiration step before solubilisation loses cells, and the loss is not uniform across a plate. Use WST-8 or resazurin instead.

For a 72 h exposure where you also want intermediate timepoints, resazurin lets you read the same wells repeatedly. That single change removes plate-to-plate variability from your time course.

We use resazurin for time-course work, SRB for growth inhibition studies against a T0 plate, and MTT where the study needs to sit alongside published comparators. Details of how we run each are on our in vitro research services page.

Ask our lab Not sure which assay fits your compound?

Send us the compound class and your research question. We will tell you which endpoint holds up in review, and which one will waste your budget.

Ask a question

Cell line and passage

Two questions decide the cell line for in vitro cytotoxicity testing: what tissue does your compound target, and what will a reviewer accept as a comparator.

For anticancer screening, most groups run a paired design: one or two cancer lines plus one non-cancerous line to calculate a selectivity index. MCF-7 against MCF-10A, or HepG2 against a normal hepatocyte line, tells a reader far more than an IC50 against a single cancer line ever will.

For skin, cosmetic and topical formulation work, HaCaT keratinocytes and 3T3 fibroblasts are the conventional pairing. For device extracts, ISO 10993-5 points to L929.

Approximate doubling times, which you will need for the seeding calculation:

Cell lineDoubling timeCell lineDoubling time
L92915–20 hVero~24 h
3T3~20 hHaCaT24–28 h
A549~22 hMCF-729–38 h
HeLa20–24 hHepG248–60 h

These are literature ranges. Your own line under your own serum lot will differ, sometimes by a third. Measure it once and use your own number. Our cell doubling time calculator does the fit from a simple cell-count series.

On passage number: record it, report it, and keep the working range narrow. HepG2 and MCF-7 both drift in drug sensitivity across extended passage. A study that runs from passage 12 to passage 45 has an uncontrolled variable in it, and if your replicates disagree, this is the first place to look.

Seeding density decides your in vitro cytotoxicity testing result

More in vitro cytotoxicity testing is ruined by seeding density than by any other single parameter, and it is almost never reported in enough detail to reproduce.

The rule. The untreated control well should reach roughly 80–90% confluence at the moment you read the plate. Not at the moment you dose it.

Overseed and the control saturates. Contact inhibition kicks in, metabolic activity per cell falls, and your treated wells look less different from control than they are. The dose-response curve flattens and the fitted IC50 shifts upward. Underseed and the signal-to-background ratio collapses, well-to-well variation climbs, and the bottom plateau of your curve becomes noise.

Starting points for a 96-well plate, 100 µL per well:

ExposureFast-dividing linesSlow-dividing lines
24 h1.0 × 10⁴ cells/well1.5 × 10⁴ cells/well
48 h5 × 10³ – 7.5 × 10³1.0 × 10⁴
72 h2.5 × 10³ – 5 × 10³7.5 × 10³

Run a density optimisation plate once per line, per serum lot, before any in vitro cytotoxicity testing that matters. Seed a range, incubate for your intended exposure duration plus the 24 h attachment period, and read. Pick the density that lands in the linear part of the signal-versus-density plot with an optical density around 0.8 to 1.2 for MTT. That plate takes an afternoon — and it is the difference between a clean sigmoid and three months of replicates that will not agree.

Two practical points. Allow 24 h for attachment before dosing, so the cells are in log phase when the compound arrives. And do not use the perimeter wells. Evaporation across a 72 h incubation produces a concentration gradient in row A, row H and columns 1 and 12 that has nothing to do with your compound. Fill them with sterile PBS and treat the inner 60 wells as your plate.

Study design support Replicates not agreeing?

Seeding density is the first thing we check. We run optimisation plates as a standalone service before the main study, so the real experiment only runs once.

Tell us about your cell line

Exposure duration

Set it from the doubling time, not from convention.

A 24 h exposure on HepG2 covers less than half a division cycle. Any antiproliferative compound will look weak, because the mechanism has not had time to express itself. On L929, 24 h covers more than one full cycle. The same compound at the same concentration will produce different apparent potency in the two systems, and neither number is wrong.

Standard practice for in vitro cytotoxicity testing is 24, 48 and 72 h. If you can only justify one, pick the duration that covers two doubling times for your line, and say in the methods why you chose it.

Solvent, vehicle and the controls that matter

DMSO above 0.5% is cytotoxic to most adherent lines. Above 1% it is cytotoxic to all of them. Keep the final concentration at or below 0.1% where the compound’s solubility allows, and cap it at 0.5%.

The vehicle control must contain the DMSO concentration present in your highest dose well, not an average. If your top concentration carries 0.5% DMSO and your vehicle control carries 0.1%, part of the effect you are measuring is solvent.

Every in vitro cytotoxicity testing plate needs the same minimum control set:

  • Blank wells. Medium and reagent, no cells. Subtract this from everything.
  • Untreated control. Cells, medium, no compound, no solvent.
  • Vehicle control. Cells plus solvent at the highest working concentration.
  • Positive control. A compound with a known IC50 in your line. Doxorubicin, cisplatin or 5-fluorouracil for cancer lines; sodium dodecyl sulfate or hydrogen peroxide for general cytotoxicity.
  • Compound interference control. Compound plus reagent, no cells, at every concentration tested.

That last one is the control most often skipped, and the one that most often explains an impossible result.

Normalise to the vehicle control, not the untreated control. Report both.

Interference: where impossible results come from

Tetrazolium reduction is a redox reaction. Anything in the well capable of reducing MTT will produce formazan whether or not a cell is involved. This is the failure mode that most often invalidates in vitro cytotoxicity testing on natural products.

Reducing compounds. Ascorbic acid, glutathione, NADH, reducing sugars and most polyphenols reduce tetrazolium salts directly. Test a polyphenol-rich plant extract by MTT without the cell-free control and you can get viability rising above 150% of control at high concentrations. The extract has not stimulated proliferation. It has reduced your dye.

This is a routine problem for anyone working with herbal extracts, and the reason we pair MTT with an orthogonal endpoint on extract work. Quantifying antioxidant capacity separately, by DPPH or a cell-based antioxidant assay, tells you how much interference to expect before you commit to a design.

Optical interference. Curcumin, anthocyanin-rich extracts and any coloured or turbid sample absorb in the 500 to 600 nm window. Phenol red in the medium absorbs near 560 nm. Use phenol red-free medium for the assay step, and always take a reference reading at 630 to 690 nm.

Nanoparticles. Silver, gold, iron oxide and carbon nanomaterials interfere by more than one route. They adsorb formazan onto their surface, they catalyse tetrazolium reduction directly, and they scatter light at the read wavelength. For nanoparticle work, run the cell-free control at every concentration, and confirm with a non-tetrazolium endpoint such as LDH or ATP. If you are characterising nanoemulsions or SEDDS, the same caution applies to the surfactant system, which can be cytotoxic independently of your active. Our nanoemulsion HLB calculator and Box-Behnken design tool are built for that optimisation step.

Serum binding. Highly lipophilic compounds bind albumin in FBS. Free concentration at the cell surface is lower than nominal concentration in the well, sometimes by an order of magnitude. Two labs using 5% and 10% FBS will report different IC50 values for the same molecule. Report your serum percentage.

Precipitation. A compound that comes out of solution above a certain concentration produces a curve that flattens at the top for physical rather than biological reasons. Check the wells under the microscope before you read the plate.

Extracts & nanoparticles Working with plant extracts, nanoparticles or coloured samples?

These are the three categories where MTT alone will mislead you. We design the orthogonal endpoint and the interference controls into the study from the start.

Discuss your sample

IC50, GI50, LC50

In vitro cytotoxicity testing produces all three, and they are not synonyms. Reviewers in oncology and toxicology will catch the substitution.

IC50 is the concentration producing 50% of the maximum inhibitory response for whatever you measured. It is defined against your own control, so it is only interpretable if you state the assay, the exposure duration and the cell line.

GI50 is the concentration causing 50% reduction in net cell growth. It requires a time-zero plate, read at the moment of dosing, and it separates growth inhibition from cell killing.

LC50 is the concentration producing 50% net cell loss relative to time zero. Below the TGI value, the population has shrunk.

If you did not run a T0 plate, you measured IC50. Report it as IC50.

Building a curve that can be fitted

A four-parameter logistic model needs data to constrain four parameters. That imposes real requirements on the concentration series:

  • Eight concentrations minimum, spaced logarithmically or half-logarithmically. Linear spacing wastes points where nothing happens and leaves the transition region undersampled.
  • At least two concentrations on each plateau. Without an upper plateau the model cannot estimate Top, and the fitted IC50 becomes an extrapolation. This is the single most common defect in submitted in vitro cytotoxicity testing data.
  • A range that brackets the transition. If your lowest concentration already gives 40% inhibition, your IC50 sits below your tested range. Run a pilot at wide log spacing first, then a narrow series around the transition.
  • Three independent biological replicates, run on separate days from separate passages. Triplicate wells within one plate are technical replicates and cannot substitute.

The four-parameter logistic:

Y = Bottom + (Top − Bottom) / (1 + 10^((logIC₅₀ − X) × HillSlope))

Fit on log-transformed concentration. Constrain Bottom to 0 and Top to 100 only when the data show genuine plateaus; forcing constraints onto data that does not plateau produces a confident-looking IC50 that means nothing.

Report the IC50 with its 95% confidence interval, the R2, the Hill slope and n. A Hill slope far from 1, particularly above 2 or below 0.5, is worth a sentence in the discussion. It usually indicates cooperative binding, a mixed mechanism, or a solubility artefact.

Assay quality

Two numbers tell you whether a plate is usable before you look at the biology.

Coefficient of variation across your control wells should sit below 10 to 15%. Higher than that and pipetting, seeding or edge effects are contributing more variance than your compound.

The Z′-factor compares signal separation against combined variability:

Z′ = 1 − [ 3(σpos + σneg) / |μpos − μneg| ]

Above 0.5 the assay is reliable. Between 0 and 0.5 is workable for a small focused study but marginal for screening. Below 0 means the positive and negative populations overlap and the plate should be repeated.

Comparing IC50 values

Two IC50 values are rarely compared correctly. Authors report 12.4 µM against 18.7 µM, call the first more potent, and move on.

An IC50 is a fitted parameter with an uncertainty attached, and the comparison has to account for it. Work on the log scale: logIC50 is approximately normally distributed, while IC50 itself is not, so a t-test on raw IC50 values from three replicates is the wrong test. Compare logIC50 values with their standard errors instead.

For two curves from the same experiment, the extra sum-of-squares F test asks directly whether one shared IC50 fits the combined data as well as two separate ones. That is the question you actually want answered, and it is more informative than checking whether confidence intervals overlap. Non-overlapping intervals do imply a difference, but overlapping intervals do not imply the absence of one.

Selectivity index has the same problem. An SI of 3.2 built from two IC50 values each carrying a wide confidence interval is not a meaningful number. Propagate the uncertainty, or report the two values and let the reader judge.

Data analysis Already have raw OD data that will not fit?

Send the plate readings. We will fit the 4PL, return IC50 with confidence intervals and Hill slope, and tell you whether your concentration range actually supports the number.

Send your data

ISO 10993-5 in vitro cytotoxicity testing for devices and cosmetics

Academic and regulatory in vitro cytotoxicity testing are different exercises with different acceptance criteria.

ISO 10993-5:2009 is the third edition of the standard, and it remains current: ISO reviewed and confirmed it in 2022. The European version picked up amendment A11 in 2025, which revised the European foreword and Annex ZA to map the standard against EU MDR 2017/745. That amendment changed the regulatory framing, not the test methods.

The standard defines three categories of test:

Extract test. The device or material is extracted into culture medium, and cells are exposed to the extract. Extraction conditions come from ISO 10993-12: 37 °C for 24 h is the common condition, with 37 °C/72 h, 50 °C/72 h, 70 °C/24 h and 121 °C/1 h available depending on the material and the exaggeration required. Surface-area-to-volume ratios are specified: 6 cm²/mL for material up to 0.5 mm thick, 3 cm²/mL above 0.5 mm, and 0.2 g/mL for irregular shapes.

Direct contact test. The material is placed on a subconfluent monolayer and the zone beneath and around it is assessed.

Indirect contact test. Agar diffusion or filter diffusion, where the material is separated from the cells by a permeable layer.

Acceptance criterion. A reduction in cell viability of more than 30% is a cytotoxic effect. In practice this is the 70% threshold: extract viability at or above 70% of the blank control passes. L929 mouse fibroblast (ATCC CCL-1, NCTC clone 929) is the recommended cell line; others are permitted with justification.

Reference materials. ISO 10993-12 defines RM-A (ZDEC polyurethane film) as a positive control and RM-C (high-density polyethylene) as a negative control. Running both is what makes the result defensible.

For qualitative grading, the standard uses a 0 to 4 scale, from no reactivity to severe reactivity. Grades above 2 are not acceptable.

How much latitude the standard leaves

This is not a theoretical concern. In an interlaboratory comparison, 52 laboratories ran the elution test on the same two materials under the same extraction specifications, choosing the remaining parameters themselves within what the standard permits. Only 58% correctly identified the cytotoxic potential of both samples. Two variables drove most of the difference: adding 10% serum to the extraction medium, and extending the exposure period, both raised sensitivity considerably.

If an extract passes marginally in your hands, those are the first two parameters to interrogate. It is also why we hold both fixed and documented across every regulatory study we run, rather than treating them as lab preference.

Cosmetics. EU Regulation 1223/2009 prohibits animal testing for cosmetic ingredients and finished products, which makes in vitro cytotoxicity testing the base layer of the entire safety file. The validated OECD methods that sit above it — TG 439 for reconstructed human epidermis skin irritation, TG 431 for corrosion, TG 492 for eye irritation and TG 432 for 3T3 NRU phototoxicity — all use a cytotoxicity endpoint as the readout. TG 439 uses MTT directly, with viability below 50% defining an irritant. So an error in seeding density or interference control propagates upward into a regulatory classification.

Regulatory testing Need an ISO 10993-5 compliant cytotoxicity report?

L929, RM-A and RM-C reference controls, extraction per ISO 10993-12, and a documented report against the 70% viability criterion.

Request a study design and quote

What to report from in vitro cytotoxicity testing

Journals in pharmacology and toxicology are rejecting cytotoxicity data for incomplete methods more often than they were five years ago. Everything below belongs in the methods section of any in vitro cytotoxicity testing you publish:

  • Cell line, source, and passage range used
  • Seeding density per well and plate format
  • Attachment period before dosing
  • Exposure duration, and the reason for it
  • Complete medium composition including serum percentage and phenol red status
  • Vehicle, final solvent concentration, and how the vehicle control was matched
  • Assay reagent, working concentration, incubation time, solubilisation method
  • Read wavelength and reference wavelength
  • Full concentration series with spacing
  • Technical replicates per plate and independent biological replicates
  • Positive control and its observed IC50 in your hands
  • Cell-free interference control and its result
  • Curve-fitting model, constraints applied, software
  • IC50 with 95% confidence interval, R2, Hill slope

The positive control value is the item most often omitted and the one that does the most work. A reviewer who sees doxorubicin at an IC50 consistent with published values in your line will accept the rest of your dataset with far less friction.

In vitro cytotoxicity testing: questions researchers ask us

What is in vitro cytotoxicity testing?

In vitro cytotoxicity testing measures how a compound, extract or material affects cultured cells, using metabolic activity, membrane integrity, total biomass or growth rate as the readout. It is the entry point for anticancer screening, cosmetic and topical safety assessment, and medical device biocompatibility under ISO 10993-5.

Why is my viability above 100% at low concentrations?

Three usual causes. The compound is reducing the tetrazolium reagent directly, which your cell-free control will confirm. The compound is causing a hormetic metabolic increase without increasing cell number, which SRB or crystal violet will distinguish. Or the control wells are overconfluent and metabolically suppressed, which means the seeding density needs work.

How many concentrations do I need for a reliable IC50?

Eight, logarithmically spaced, with at least two sitting on each plateau. Six can work if the transition is steep and well sampled, but the confidence interval widens noticeably.

Can I use MTT for suspension cells?

It is possible with a centrifugation step, but cell loss during aspiration is uneven across the plate. WST-8 or resazurin avoid the problem because the formazan product stays in solution.

What is the difference between IC50 and GI50?

GI50 is measured against a time-zero plate and reflects net growth inhibition. IC50 is measured against a concurrent control and reflects reduction in the assay signal. If you did not run a T0 plate, you have an IC50.

Does ISO 10993-5 require L929?

L929 is recommended, not mandated. Other established cell lines are permitted with justification, though most notified bodies expect L929 unless there is a documented reason.

How long can I keep MTT stock?

Prepare at 5 mg/mL in PBS, filter through 0.22 µm, and store in aliquots at −20 °C protected from light. Discard any stock that has gone from yellow toward green or purple; it has already begun reducing.

More on in vitro cytotoxicity testing

Start a project

Tell us the problem. We will send back a study design.

Not a sales call. Describe the compound, the sample type and what your in vitro cytotoxicity testing has to prove, and you get a written design with the assay, controls, replicates and timeline, plus a quote.

  • 300+ in vitro cytotoxicity testing and related assays completed
  • 45+ partner institutions across 6 countries
  • ISO GMP and ISO 9001:2015 certified
  • ISEF Qualified Scientist at Regeneron ISEF 2026, the world’s largest pre-college science fair

Put this in your message

  1. Sample typePure compound, plant extract, nanoformulation, cosmetic, device material, or raw data you already have.
  2. Cell line, if you have one in mindIf you do not, say what tissue or indication you are working on and we will propose one.
  3. What you need to proveAn IC50 for a manuscript, a selectivity index, or a pass against the ISO 10993-5 70% criterion are different studies.
  4. Deadline and destinationThesis submission, journal revision, or a regulatory file. This changes the controls we build in.

Typical reply within one working day. Study designs are quoted before any work begins.

Dr. Akhilesh Vats

Founder & Director, ACME Research Solutions

Directs in vitro cytotoxicity testing and formulation development at ACME Research Solutions, a GMP and ISO 9001:2015 certified pharmaceutical CRO in Uttar Pradesh, India. Work spans MTT and resazurin cytotoxicity, Franz diffusion cell permeation, nanoemulsion and SEDDS development, and biostatistics, delivered to 45+ institutions across six countries.

  • Qualified Scientist, Regeneron ISEF 2026
  • Editor-in-Chief, PEXACY International Journal of Pharmaceutical Science
  • Honorary Lifetime Fellow, GAPTR London
  • 300+ in vitro assays directed

Contact In Vitro Cytotoxicity Testing


Leave a Reply

Your email address will not be published. Required fields are marked *