Biuret and Ninhydrin Protein Tests for H2 Biology Paper 4 Practicals
14 Apr 2026, 00:00 Z
Want small-group support? Browse our A-Level Biology Tuition hub. Not sure which level to start with? Visit Biology Tuition Singapore.
Looking for the full lab practical series? Visit the H2 Biology Practicals.
Practical course certificate note
For practical, lab, and experiment courses, Eclat Institute may issue an internal Certificate of Completion/Attendance based on participation and internal assessment.
- This is an internal centre-issued certificate, not an MOE/SEAB qualification or accreditation.
- Recognition (if any) is determined by the receiving school, institution, or employer.
- For SEAB private candidates taking science practical papers, SEAB states you should either have taken the subject before or complete a practical course before the practical exam date.
View our sample certificate template (Current sample layout (design may be refined over time))
Planning a revision session? Use our study places near me map to find libraries, community study rooms, and late-night spots.
> **Q:** Why does H2 Biology Paper 4 use two protein tests instead of one?\
> **A:** Biuret detects peptide bonds and confirms that a molecule is a polypeptide or protein. Ninhydrin detects free alpha-amino groups and will react with both free amino acids and the N-terminus of an intact protein, but with different colour intensities. Running both tests together lets you distinguish an intact protein from a mixture of free amino acids — which is exactly the kind of interpretation question that appears in Paper 4 planning and analysis tasks.
> **TL;DR**\
> Biuret reagent turns violet in the presence of peptide bonds; ninhydrin turns violet in the presence of free alpha-amino groups (yellow with proline). Used together, the pair separates intact proteins from hydrolysates of free amino acids. Both tests convert to semi-quantitative assays when paired with a colorimeter and a standard curve — biuret at ~540 nm, ninhydrin at ~570 nm. This guide covers full methods, the mechanism behind each colour change, a distinguishing-scenarios table, a Beer-Lambert worked example, and ACE evaluation points for 9477 Paper 4.\
> Pair this with the [H2 Biology practicals hub](https://eclatinstitute.sg/blog/h2-biology-experiments) for the broader Paper 4 practical landscape.
---
## 1 | What each test detects — and why you need both
Biuret and ninhydrin target different chemical features of nitrogen-containing biological molecules.
**Biuret** detects **peptide bonds** — the $\text{C(O)-NH}$ linkage formed when two amino acids are joined by condensation. Any molecule with two or more peptide bonds will give a positive result. This means dipeptides give a very weak response, but proteins and polypeptides give a strong violet colour. Free amino acids, which have no peptide bonds at all, give a negative result with biuret.
**Ninhydrin** detects **free alpha-amino groups** — the $\text{-NH}_2$ group on the carbon adjacent to the carboxyl group. Free amino acids expose this group fully and give a strong violet colour (Ruhemann's purple). Intact proteins also have one free alpha-amino group at their N-terminus, so they give a faint positive result. Proline is the important exception: its secondary amine gives a yellow colour rather than violet, because the reaction mechanism differs.
The power of using both tests together comes from combining these two signals:
- An intact, unhydrolysed protein gives **strong biuret** (many peptide bonds) and **weak ninhydrin** (only the N-terminal amino group is free).
- A complete hydrolysate of free amino acids gives **negative biuret** (no peptide bonds remain) and **strong ninhydrin** (every amino acid exposes a free alpha-amino group).
- A partial hydrolysate — for instance, a sample incubated with a protease for a limited time — gives **intermediate results in both tests**, with the biuret signal declining and the ninhydrin signal rising as hydrolysis progresses.
This is why Paper 4 planning questions sometimes ask you to design an experiment tracking protein hydrolysis over time: the two-test combination gives you a direct read on the degree of hydrolysis without needing expensive equipment.
---
## 2 | Biuret test — full method
**Reagent.** Biuret reagent is an alkaline copper sulfate solution: 1% $\text{CuSO}_4$ (aq) in 1 M $\text{NaOH}$(aq). In school labs it is usually supplied pre-mixed. If preparing from stock, add the $\text{CuSO}_4$ to the $\text{NaOH}$ solution with stirring — not the reverse — to avoid precipitating copper hydroxide.
**Procedure.**
1. Pipette 1 cm³ of the test sample into a clean test tube.
2. Add 1 cm³ of Biuret reagent. Invert or swirl to mix.
3. Allow to stand for 2-5 minutes at room temperature.
4. Observe the colour against a white tile background.
**Observation.** A violet or purple colour indicates the presence of peptide bonds (positive). A yellow or pale blue colour (from the $\text{Cu}^{2+}$ ion itself) indicates a negative result.
**Colour grading.** For MMO marks, record not just positive or negative but the depth of colour: faint violet, definite violet, or deep purple. A faint violet with a dipeptide versus a deep purple with a concentrated protein solution both count as positive, but the depth is informative in a quantitative comparison.
---
## 3 | Biuret mechanism
$$\text{Cu}^{2+} + 4 \text{ N} \text{(peptide bond)} \xrightarrow{\text{NaOH}} [\text{Cu-N}_4]^{2-} \quad \text{(violet complex)}$$
In alkaline solution, $\text{Cu}^{2+}$ coordinates with the nitrogen atoms of four peptide bonds in the polypeptide chain, forming a square-planar complex. This copper-nitrogen complex absorbs light in the green region (around 540 nm), giving the solution a violet appearance. The alkaline conditions provided by $\text{NaOH}$ are essential: without them, copper hydroxide precipitates out before the coordination complex can form. Dipeptides, which have only one peptide bond, do not have enough nitrogen atoms in the right geometry to form the full complex, which is why dipeptide results are much weaker.
---
## 4 | Ninhydrin test — full method
**Reagent.** Ninhydrin solution: 0.1% ninhydrin dissolved in ethanol or aqueous buffer. Use fresh reagent — ninhydrin degrades on storage and gives faint results if old.
**Procedure.**
1. Pipette 1 cm³ of the test sample into a clean test tube.
2. Add 3-5 drops of ninhydrin solution.
3. Place the tube in a water bath at 80-100 °C for 2-5 minutes.
4. Remove, allow to cool briefly, and observe the colour against a white tile.
**Observation.** A violet or purple colour (Ruhemann's purple) indicates primary alpha-amino groups — i.e., free amino acids or the N-terminus of a protein. A **yellow** colour indicates proline or hydroxyproline (secondary amines). No colour change indicates a negative result.
**Why heating is essential.** The ninhydrin reaction requires elevated temperature to proceed at a useful rate. Without heating, the reaction is slow and the colour either fails to develop or is too faint to read reliably. A 2-minute water bath at 95 °C is standard; allow the same heating time for all samples in a comparison experiment.
---
## 5 | Ninhydrin mechanism
Ninhydrin reacts with primary amines in a multi-step oxidative deamination sequence:
$$\text{R-CH(NH}_2\text{)-COOH} + 2\,\text{ninhydrin} \xrightarrow{\Delta} \text{Ruhemann's purple} + \text{CO}_2 + \text{R-CHO} + \text{H}_2\text{O}$$
The alpha-amino acid is oxidatively deaminated; the released $\text{NH}_3$ then condenses with one molecule of reduced ninhydrin and one molecule of unreduced ninhydrin to form the purple chromophore (Ruhemann's purple), which absorbs at approximately 570 nm. Proline has a secondary amine: the nitrogen is part of a pyrrolidine ring. The condensation step produces a different chromophore that absorbs at around 440 nm — hence the yellow colour.
---
## 6 | Distinguishing scenarios
| Sample | Biuret result | Ninhydrin result | Interpretation |
| --- | --- | --- | --- |
| Intact protein (e.g., albumin) | Deep violet | Faint violet | Peptide bonds present; only N-terminal amino group free |
| Partial hydrolysate | Moderate violet | Moderate violet | Mix of polypeptide fragments and some free amino acids |
| Complete hydrolysate (free amino acids) | Negative (yellow) | Strong violet | No peptide bonds remain; all amino groups free |
| Single free amino acid | Negative (yellow) | Strong violet | Identical to complete hydrolysate — cannot be distinguished without chromatography |
| Proline (free) | Negative (yellow) | Yellow (not violet) | Secondary amine — characteristic yellow; easy to confuse with a negative biuret |
| Distilled water (blank) | Negative (yellow) | Negative | No nitrogen-containing compounds |
The table makes two exam-important points explicit. First, biuret is the decisive test for the presence of a polypeptide: if biuret is negative and ninhydrin is positive, the nitrogen source is free amino acids, not intact protein. Second, proline's yellow ninhydrin result must not be called a negative — this is a frequent student error and an easy mark to drop in an ACE question.
---
## 7 | MMO technique details
**Volume precision.** Use a calibrated syringe or graduated pipette to dispense sample and reagent volumes. Inconsistent volumes produce different colour intensities and undermine any semi-quantitative comparison.
**Water bath temperature control.** For ninhydrin, set the water bath to 95 °C and monitor with a thermometer. Lower temperatures (below 80 °C) give weak or absent colour; higher temperatures risk sample evaporation. Ensure the water level in the bath is above the liquid level in the tube.
**Observation timing.** Biuret colour develops over 2-5 minutes at room temperature; do not read before 2 minutes as a weak positive may look negative. Ninhydrin colour is read immediately after removing from the water bath and brief cooling. Colour fades on prolonged standing once cooled.
**White tile background.** Always read colour against a white tile or white paper. Violet colours are particularly difficult to distinguish from pale blue on a dark or reflective surface. The white background ensures consistent end-point recognition across all tubes.
**Colour grading.** Record the exact description of colour (e.g., "definite violet", "faint violet with yellow tinge", "pale yellow only") rather than a binary positive/negative. For PDO marks, a well-labelled observation column with colour descriptions is more informative than a tick-box result.
---
## 8 | Semi-quantitative extension with colorimetry
Both tests can be converted from qualitative indicators into quantitative protein assays by measuring absorbance with a colorimeter and calibrating against a standard curve. This is an important extension concept for ACE marks — it illustrates how to **convert a qualitative limitation into a quantitative fix**.
**Setting the wavelength.** Use 540 nm for biuret (the wavelength of maximum absorbance for the violet copper-nitrogen complex). Use 570 nm for ninhydrin (Ruhemann's purple).
**Building a biuret standard curve.** Prepare BSA (bovine serum albumin) standards at 0, 1, 2, 5, and 10 mg cm$^{-3}$ in distilled water. Run each standard through the biuret test under identical conditions (same reagent volume, same standing time). Measure absorbance at 540 nm in clean, dry cuvettes. Plot absorbance on the y-axis and protein concentration on the x-axis.
| BSA concentration (mg cm⁻³) | Absorbance at 540 nm |
| --- | --- |
| 0 | 0.00 |
| 1 | 0.08 |
| 2 | 0.17 |
| 5 | 0.41 |
| 10 | 0.79 |
The relationship between absorbance $A$, molar absorption coefficient $\varepsilon$, concentration $c$, and path length $l$ is given by Beer-Lambert:
$$A = \varepsilon \, c \, l$$
For a standard colorimeter with a 1 cm cuvette ($l = 1$ cm), the relationship simplifies to $A = \varepsilon c$, and the standard curve is the empirical version of this relationship for the biuret-protein complex. Once the standard curve is plotted, read an unknown protein concentration directly from the curve by locating the absorbance value on the y-axis and reading across to the x-axis.
**Worked example.** An unknown protein solution gives an absorbance of 0.33 at 540 nm after the biuret test. From the standard curve above, $A = 0.33$ corresponds to a concentration of approximately 4.1 mg cm$^{-3}$. If the sample was diluted $\times 5$ before testing, the original concentration is $4.1 \times 5 = 20.5$ mg cm$^{-3}$.
The same logic applies to ninhydrin: a standard curve with known concentrations of a free amino acid (e.g., glycine) at 570 nm converts the ninhydrin result into an amino acid concentration, useful for tracking protease digestion over time.
---
## 9 | Common student errors
**Reading biuret too soon.** The copper-nitrogen complex takes 2-5 minutes to reach full colour intensity. Reading at 30 seconds produces a faint result that may be misclassified as negative.
**Insufficient mixing.** Biuret reagent is dense and sinks if not mixed. Invert the tube twice and swirl — unmixed reagent sits at the bottom and the colour develops unevenly.
**Using too little NaOH.** If the NaOH is too dilute, the copper does not stay in solution long enough to form the complex and precipitates as blue $\text{Cu(OH)}_2$ instead. The blue precipitate is not the same as a positive result.
**Skipping the water bath for ninhydrin.** Ninhydrin at room temperature gives little or no colour in the time frame of a practical session. Always heat to 80-100 °C.
**Calling proline's yellow result a negative.** A yellow ninhydrin result is a positive — it means proline (a secondary amine) is present, not that amino acids are absent. If the exam sample contains proline-rich proteins (collagen, for instance), a yellow ninhydrin is an expected positive finding.
**Wrong colorimeter wavelength.** Biuret at 570 nm instead of 540 nm, or ninhydrin at 540 nm instead of 570 nm, gives lower absorbance values and a compressed standard curve with poor sensitivity. Always set the wavelength to the maximum absorbance of the chromophore.
**Dirty cuvettes.** Protein residue on cuvette walls gives falsely high absorbance readings and contaminates successive samples. Rinse cuvettes with distilled water between readings; wipe the optical faces with lens paper.
---
## 10 | ACE evaluation points
**Reagent freshness.** Both biuret and ninhydrin reagents degrade over time. Old ninhydrin solution gives weak or absent colour development, producing false-negative results in a qualitative screen and compressed absorbance values in a quantitative assay. Preparing solutions fresh and storing them in amber bottles at 4 °C between uses reduces this source of systematic error.
**Temperature control in ninhydrin.** Inconsistent water bath temperature between samples introduces variation in colour intensity that is indistinguishable from concentration differences. Using a calibrated thermometer and ensuring tubes are fully submerged at a stable temperature for the same duration removes this source of random error.
**Biuret specificity.** Biuret is fairly specific for peptide bonds. It does not react with free amino acids, nucleic acids, or most carbohydrates, so interference from these is not a major concern in standard school-level samples. Non-protein reducing agents that happen to reduce $\text{Cu}^{2+}$ under alkaline conditions could theoretically interfere, but this is uncommon with biological samples.
**Ninhydrin and ammonia.** Ninhydrin reacts with ammonia and ammonium salts, which also contain nitrogen and can give a weak violet colour. If an ammonia-containing compound is present in the sample (for example, from decomposition), the ninhydrin result may be a false positive. Checking whether a sample gives biuret positive or negative helps distinguish a protein-derived result from an ammonia artefact.
**Converting qualitative limitation into quantitative fix.** The key ACE argument for colorimetry: the qualitative biuret or ninhydrin result tells you only whether protein is present or absent, and subjective colour depth comparisons between tubes introduce observer error. By measuring absorbance at the wavelength of maximum absorption and reading from a calibrated standard curve, you convert observer-dependent colour judgements into objective numeric values with a precision limited only by the colorimeter and pipetting accuracy — typically $\pm 0.005$ absorbance units. This is the standard argument for earning the "improvement" mark in an ACE question about food tests.
---
## 11 | Further reading
- [DCPIP Assay in H2 Biology Practical: Vitamin C Titration and the Hill Reaction](https://eclatinstitute.sg/blog/h2-biology-experiments/DCPIP-Indicator-Assay-H2-Biology-Practical) — another qualitative-to-quantitative conversion with a redox indicator
- [H2 Biology Enzyme Kinetics Practical: Catalase Experiment Guide](https://eclatinstitute.sg/blog/h2-biology-experiments/H2-Biology-Enzyme-Kinetics-Catalase-Practical-Guide) — rate investigation design and initial-rate graph extraction
- [Serial Dilution vs Simple Dilution: When to Use Each in H2 Biology](https://eclatinstitute.sg/blog/h2-biology-experiments/Serial-Dilution-vs-Simple-Dilution-H2-Biology) — preparing your BSA standard curve with the right dilution strategy
- [H2 Biology practicals hub](https://eclatinstitute.sg/blog/h2-biology-experiments) — full index of all Paper 4 technique families
---
## References
[1] SEAB. (2024). _Biology (Syllabus 9477) GCE A-Level 2026._ Singapore Examinations and Assessment Board. (Scheme of Assessment: Paper 4, 2 h 30 min, 50 marks, 20% of H2 grade; Planning 4%; MMO+PDO+ACE 16%; practical chemical list including ninhydrin and Biuret reagent.)




