The crystal violet biofilm assay is a widely used laboratory method for measuring how much biofilm microorganisms have formed on a surface, typically the walls and bottoms of plastic microtiter plate wells. Developed in the 1980s, it works by staining the biofilm with crystal violet dye, dissolving the bound dye into a solvent, and then reading the color intensity on a spectrophotometer. Despite its age, simplicity, and well-documented quirks, it remains one of the most common starting points for biofilm research because it is cheap, fast, and compatible with high-throughput screening formats.
How the Procedure Works in Practice
The basic protocol has not changed much since it was first described by Christensen and colleagues in the 1980s and later popularized in the mid-to-late 1990s by researchers including O’Toole and Kolter.1PubMed Central. The dynamics of biofilm development and dispersal should be taken into account when quantifying biofilm via the crystal violet microtiter plate assay The idea is straightforward: you grow bacteria (or another microorganism) in the wells of a microtiter plate, typically a 96-well plate, for a set incubation period. After the organisms have had time to form biofilms on the well surfaces, you remove the liquid culture medium and wash away any cells that are floating freely or loosely attached.
What stays behind is the biofilm, the sticky community of cells adhered to the plastic. You then fix the biofilm in place and stain it with a dilute solution of crystal violet. One common protocol uses 0.04% crystal violet in deionized water, applied for 30 minutes at room temperature in the dark.2PLOS ONE. Identification of a reliable fixative solution to preserve the complex architecture of bacterial biofilms for scanning electron microscopy evaluation Crystal violet binds to negatively charged molecules on cell surfaces and within the extracellular matrix, so the more biofilm there is, the more dye gets trapped. After staining, you rinse away excess dye and dissolve the bound crystal violet in a solvent. Finally, you transfer the colored solution to a clean plate and measure its absorbance on a plate reader. Higher absorbance means more biofilm.
The fixation step varies depending on the organism. Some protocols use heat fixation at 80°C for 30 minutes, while others use methanol for about six minutes before air drying.2PLOS ONE. Identification of a reliable fixative solution to preserve the complex architecture of bacterial biofilms for scanning electron microscopy evaluation The choice often depends on the species and how fragile the biofilm is, but the downstream principle is the same.
Choosing the Solvent and the Right Wavelength
Once the crystal violet is bound to the biofilm, you need to get it back into solution so a plate reader can measure the color. The two most common solvents for this are acetic acid (usually around 10% or 33%) and ethanol (95% or higher). Both work, but they behave differently in practice.
Acetic acid tends to produce more consistent results. Ethanol, while effective, introduces more variability, partly because its low surface tension and high volatility make precise pipetting harder and partly because it may be less efficient at dissolving the dye.3MethodsX. Establishing a quantitative link between crystal violet absorbance and biomass in biofilms If you are running an experiment where tight well-to-well consistency matters, acetic acid is the safer choice. If you are using ethanol, expect wider error bars and plan accordingly by increasing the number of replicates.
The wavelength you set on your plate reader also matters more than some protocols acknowledge. Crystal violet dissolved in 33% acetic acid has its absorbance peak at around 585 nm, while the peak shifts slightly to about 580 nm in ethanol.4Archives of Microbiology. Standardizing biofilm quantification: harmonizing crystal violet absorbance measurements through extinction coefficient ratio adjustment Reading at or near the peak maximizes your signal and keeps your measurements in the linear range longer. Reading off-peak compresses the range, making it harder to distinguish moderate biofilms from heavy ones. Some labs have used 550 nm or 590 nm out of convention or equipment limitations, which is workable but introduces a systematic bias. A 2025 study proposed a method to adjust biofilm classification thresholds based on the extinction coefficient ratio at different wavelengths, which could help researchers compare results across labs that use different settings.4Archives of Microbiology. Standardizing biofilm quantification: harmonizing crystal violet absorbance measurements through extinction coefficient ratio adjustment
The Edge Effect and Other Sources of Noise
Anyone who has run a 96-well plate biofilm assay more than a few times has noticed the edge effect: the outer wells of the plate consistently show different readings from the inner wells. This happens for two main reasons. Outer wells are more exposed to airflow inside the incubator, which means slightly more oxygen for the bacteria but also faster evaporation of the culture medium. As the liquid level drops, planktonic cells can settle onto exposed well surfaces and stick, binding crystal violet during staining and inflating the reading to suggest more biofilm than actually formed.5ResearchGate. An Improved Crystal Violet Assay for Biofilm Quantification in 96-Well Micro-Titre Plate
A simple and widely adopted fix is to fill the outermost ring of wells with sterile water instead of using them for experimental samples. This maintains humidity around the inner wells, slowing evaporation. Research has shown this significantly reduces the edge effect.5ResearchGate. An Improved Crystal Violet Assay for Biofilm Quantification in 96-Well Micro-Titre Plate You lose 36 wells per plate, but the trade-off in data quality is usually worth it.
Beyond the edge effect, the washing and supernatant-removal steps are themselves a major source of variability. A close look at what happens inside wells during these steps reveals that the proportion of biomass that stays attached after removing the culture medium and rinsing is surprisingly random. Whether you pipette the supernatant out, invert the plate, or wash the wells, different amounts of biofilm detach each time, and stray clumps of detached cells can settle back and bind dye unpredictably.6Biofilm. Into the well—A close look at the complex structures of a microtiter biofilm and the crystal violet assay This stochastic loss of biomass during handling is one reason even identical wells in the same plate often give noticeably different absorbance values.
Why the Plate Itself Matters
One of the less obvious variables is the plastic. Most labs use polystyrene 96-well plates, but not all polystyrene is the same. Plates from different manufacturers, or even different production lots from the same manufacturer, can have subtly different surface properties that affect how well bacteria attach and form biofilms.7PubMed Central. Abrasive treatment of microtiter plates improves the reproducibility of bacterial biofilm assays Surface roughness, hydrophobicity, and charge all influence initial bacterial adhesion, which is the first step in biofilm formation.
Some researchers have tried to address this by physically roughening the plate surface before use, creating a more consistent topography that supports higher and more reproducible biofilm levels.7PubMed Central. Abrasive treatment of microtiter plates improves the reproducibility of bacterial biofilm assays In practice, though, most labs simply standardize their supplier and lot number for the duration of a project and include enough replicates to absorb the noise. The point for anyone designing an experiment is that switching plate brands mid-study can introduce a confounding variable that has nothing to do with the biology you are trying to measure.
The material choice becomes especially relevant when researchers want to test biofilm formation on surfaces other than standard polystyrene, such as medical-grade plastics. Crystal violet staining has been used to quantify biofilms grown on polypropylene and polystyrene wells pretreated with silicone oil, mimicking conditions relevant to medical device safety.8PubMed. Making medical devices safer: impact of plastic and silicone oil on microbial biofilm formation In these setups, the assay is essentially the same, but the surface chemistry changes what you are measuring, and the results need to be interpreted with that context.
Beyond Bacteria
Crystal violet staining is not limited to bacterial biofilms. It has been used to quantify biofilms formed by yeast and other fungi, most commonly Candida species. However, the assay’s performance with fungi is noticeably less reliable. A study comparing crystal violet staining to the XTT metabolic reduction assay for Candida albicans biofilms found that the XTT method had significantly better reproducibility.9Journal of Clinical Microbiology. Biofilm-forming ability of Candida albicans is unlikely to contribute to high levels of oral yeast carriage in cases of human immunodeficiency virus infection A separate comparative analysis of quantitation methods for Candida biofilms found that while crystal violet produced reproducible numbers, it failed to detect the expected differences between strains that other methods picked up.10PubMed Central. Comparative analysis of Candida biofilm quantitation assays
This is a meaningful limitation. Crystal violet stains everything in the biofilm indiscriminately: live cells, dead cells, and extracellular matrix. For bacteria, that is often fine because you want total biofilm biomass. For fungi, where the matrix composition and metabolic activity of the biofilm can differ dramatically between strains, a dye that does not distinguish between living and dead material can mask biologically important differences. If you are working with fungal biofilms and need to compare strain virulence or drug sensitivity, metabolic assays or fluorescence-based approaches are generally better tools.
What Crystal Violet Actually Measures (and What It Misses)
The most important thing to understand about this assay is what the absorbance number actually represents. Crystal violet is a total biomass stain. It binds to both living and dead cells, to the polysaccharides and proteins in the extracellular matrix, and even to host material or debris if present. It does not tell you how many viable bacteria are in the biofilm, what species are dominant in a mixed community, or anything about the three-dimensional architecture of the structure.
The relationship between crystal violet absorbance and the actual number of living cells is not straightforward. Research looking at colony-forming units recovered from biofilms over time found that CFU counts declined between 24 and 48 hours of growth, and dropped again between 48 and 72 hours. Meanwhile, significant fractions of the biomass were bound up in cell aggregates rather than existing as individual cells.6Biofilm. Into the well—A close look at the complex structures of a microtiter biofilm and the crystal violet assay A biofilm that looks heavier by crystal violet staining might actually contain fewer viable cells than a thinner one, because the older biofilm has accumulated more dead cells and matrix material. Researchers who need to know about viability should pair crystal violet with a live/dead stain or a metabolic readout.
There is also a nonlinearity problem at high biomass levels. At some point, the crystal violet concentration saturates the spectrophotometer’s linear detection range, and absorbance values plateau even as real biofilm keeps increasing. Diluting the solubilized dye before reading can help, but you have to know to do it, and the dilution factor needs to be consistent across the plate. One 2025 study worked to establish a quantitative link between crystal violet absorbance and actual biomass across different bacterial strains, showing that a linear relationship holds within a range but depends on the organism and the solvent used.3MethodsX. Establishing a quantitative link between crystal violet absorbance and biomass in biofilms
High-Throughput Screening and Industrial Applications
One of the assay’s greatest strengths is its compatibility with automation and high-throughput workflows. Because it uses standard 96-well plates and a plate reader, it can be scaled up to test hundreds or thousands of conditions in parallel. This makes it a natural fit for drug screening, where researchers want to know which compounds inhibit biofilm formation at various concentrations.
The same principle extends well beyond clinical microbiology. Crystal violet biofilm staining has been adapted for industrial applications, including the development of antifouling coatings for naval use. In one approach, marine bacteria were grown on large numbers of experimental coating surfaces, and the crystal violet method was used to rapidly quantify how much biofilm each surface retained.11PubMed. Combinatorial materials research applied to the development of new surface coatings I: a multiwell plate screening method for the high-throughput assessment of bacterial biofilm retention on surfaces The ability to screen many materials quickly is something more sophisticated imaging techniques struggle to match.
In clinical research, the assay is often used as a first-pass screen to classify bacterial isolates as non-biofilm-forming, weak, moderate, or strong biofilm producers. These categories are typically defined by comparing the isolate’s absorbance to a control threshold, though the exact cutoff values vary between labs, making cross-study comparisons difficult. The wavelength harmonization method mentioned earlier is one attempt to address this, but the field has not settled on a universal standard.
Fluorescence-Based Alternatives
The crystal violet assay’s variability, toxicity, and inability to provide spatial information have pushed researchers toward fluorescence-based alternatives. These methods use fluorescent dyes or fluorescently labeled probes to stain the biofilm, then read the signal on a fluorescence plate reader. Some newer platforms combine quantitative fluorescence measurement with automated imaging, allowing researchers to capture both a number (total fluorescence intensity) and a picture (biofilm architecture and spatial distribution) in the same run.12Journal of Microbiological Methods. High-throughput screening alternative to crystal violet biofilm assay combining fluorescence quantification and imaging
These approaches produce more robust data and give information that crystal violet simply cannot, such as the morphology of microcolonies, the distribution of species in mixed biofilms, and whether structures are three-dimensional towers or flat mats. The trade-off is cost: fluorescence plate readers with imaging capability are significantly more expensive than the basic absorbance readers that crystal violet requires, and the fluorescent reagents themselves cost more than a bottle of crystal violet. For well-funded labs doing detailed biofilm characterization, fluorescence methods are increasingly the default. For labs doing routine screening on a budget, crystal violet is not going anywhere soon.
Timing and Biofilm Dynamics
An underappreciated aspect of the crystal violet assay is that the result is deeply dependent on when you stop the incubation and stain. Biofilms are not static structures. They go through phases of attachment, maturation, and eventually dispersal, where cells actively leave the biofilm and return to a free-floating state. If you stain at peak maturation, you get one number. If you stain a few hours later, after dispersal has begun, you might get a substantially lower number and conclude, wrongly, that the strain is a weak biofilm former.1PubMed Central. The dynamics of biofilm development and dispersal should be taken into account when quantifying biofilm via the crystal violet microtiter plate assay
This is especially problematic when comparing mutants to wild-type strains or testing compounds for anti-biofilm activity. A mutation or a drug that delays biofilm formation rather than preventing it entirely might look effective at 24 hours but ineffective at 48. Conversely, a mutation that accelerates dispersal might look like it reduces biofilm at a late time point when it actually formed a normal biofilm earlier. The most rigorous experimental designs include multiple time points, but many published studies report a single time point, usually 24 hours, which captures only a snapshot.
Safety and Disposal of Crystal Violet
Crystal violet is not just a benign lab dye. It persists in the environment, resists degradation, and has documented toxic and carcinogenic properties. It has been shown to act as a mitotic poison and a potent clastogen, meaning it can disrupt cell division and cause chromosome breakage. In some fish species, it promotes tumor growth.13Environmental Chemistry for a Sustainable World. Exposure to Crystal Violet, Its Toxic, Genotoxic and Carcinogenic Effects on Environment and Its Degradation and Detoxification for Environmental Safety It is classified as a biohazard substance, and in many countries its use in aquaculture and food-contact applications is banned or restricted.
In the lab, handling crystal violet requires standard chemical safety precautions: gloves, eye protection, and working in a well-ventilated area. The waste, particularly the solvent-dye mixtures generated during the solubilization step, should be collected as hazardous waste rather than poured down the drain. Labs running high-throughput crystal violet assays can generate surprising volumes of dye-contaminated acetic acid or ethanol over time. The environmental persistence of the dye means that proper waste management is not just a regulatory formality but an ecological concern. This toxicity profile is, in fact, one of the reasons fluorescence-based alternatives have gained traction: they avoid generating crystal violet waste streams entirely while providing equal or better data quality.
Getting Consistent Results in Practice
Given all these sources of variability, a few practical steps can meaningfully improve the reliability of crystal violet biofilm data:
- Sacrifice the outer wells: Fill the perimeter wells of 96-well plates with sterile water to maintain humidity and minimize evaporation-driven artifacts.
- Standardize your washing: Decide whether you will remove supernatant by pipetting, inversion, or aspiration, and do the same thing every time. The biomass you lose during this step is partly random, but at least the randomness should come from the same mechanical process across all wells.
- Lock down your consumables: Use the same brand, catalog number, and ideally the same lot of plates for the duration of a study. Switching plates can change your baseline.
- Pick acetic acid unless you have a reason not to: If your downstream analysis does not require ethanol, acetic acid typically gives tighter data.
- Read at the correct wavelength: Measure at or near 585 nm for acetic acid or 580 nm for ethanol to maximize sensitivity and stay within the linear detection range.
- Include multiple time points: A single 24-hour snapshot can mislead. If resources allow, stain replicate plates at different incubation times to capture the dynamics of biofilm formation and dispersal.
- Run enough replicates: Given the inherent well-to-well variability, six to eight technical replicates per condition is a reasonable minimum. Three is often not enough to absorb the noise.
These steps will not eliminate variability, but they shift the assay from something that gives rough qualitative categories to something that can support quantitative comparisons within a study. Comparing absolute absorbance values between different labs or different studies remains problematic and should be done cautiously, if at all.