Home / Learn / Biology / Enzyme activity labTool #L65 (formerly #1131)

Enzyme activity lab: temperature, pH, substrate and inhibitors with a starch-iodine spot test

Digest starch with amylase or egg white with pepsin and trypsin, and time it with a virtual spot tile. Change temperature, pH, substrate and inhibitors, record your runs and see rate graphs. For Class 10 and 11 biology.

Keep it one tap away for everyday use.

Bookmark Enzyme activity lab?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Set up
  2. Spot test
  3. Graph
  4. Check
Nothing is uploadedWorks offline once open

A teaching model: the enzymes' numbers are made-up round values, so a real practical will give different times.

Level
Enzyme

Record your runs

Like the real practical: change one thing at a time, note when the spot test shows the substrate has gone, and compare. Rate = 1 ÷ time.

Rate graph

Across

Download

Try this

  • Run amylase at 20 °C, 37 °C and 60 °C. Which is fastest, and why is 60 °C so slow?
  • Put pepsin at pH 6.8 (like saliva), then at pH 2 (like the stomach). What happens to the time?
  • Tick "Boil the enzyme first" and set 37 °C. Why does cooling not bring the enzyme back?
  • Class 11: add a competitive inhibitor, then push the substrate up to 20. Does the rate come back? Try the same with a non-competitive one.

Check yourself

Fresh questions every time. Nothing is saved.

    What it does

    Enzymes are proteins that speed up reactions in living things without being used up. Each one has an active site with a shape that fits its substrate, like a key in a lock. This lab lets you run the classic school practical on screen: mix an enzyme with its food, take a drop every half minute, and see when the food has gone.

    • Amylase (in saliva) breaks starch into sugar. A drop of the mixture on a spot tile of iodine turns blue-black while starch is left and stays orange-brown once it has all been digested.
    • Pepsin (in the stomach) and trypsin (in the small intestine) break down protein. Here a cloudy egg-white mixture turns clear as the protein is digested.

    Change the temperature, the pH, and (in Class 11) the amount of substrate and an inhibitor. The ringed drop on the tile shows the first time the food has gone; the rate is 1 ÷ that time. If you want to fit real data from your own practical, use the enzyme kinetics fitter; to see a whole plant’s enzymes at work, try the photosynthesis lab, and to make the buffer that holds a pH steady, the buffer recipe calculator.

    Using it

    1. Pick a Level. Class 10 keeps the substrate fixed and shows rate = 1 ÷ time. Class 11 adds substrate concentration, inhibitors, and the Michaelis-Menten numbers Vmax and Km.
    2. Pick an enzyme, then move the temperature and pH sliders.
    3. Tick Boil the enzyme first to see what denaturing does, even after cooling.
    4. Press Record this run after each change. The table builds up like a lab book, and you can download it as a CSV file for a spreadsheet.
    5. The rate graph shows the rate across temperature, pH (all three enzymes together) or substrate concentration, with a dot for your current setting.

    What the settings do

    • Temperature: warming makes molecules move faster and meet more often, so the rate roughly doubles every 10 °C. Above about 40 °C in this model the enzyme starts to lose its shape (denatures) and the rate falls quickly. This is why the curve rises slowly and falls steeply.
    • pH: every enzyme has its own best pH. Too acidic or too alkaline and the active site changes shape. Pepsin works in the acid stomach (pH about 2), amylase in neutral saliva (6.8), trypsin in the alkaline small intestine (8).
    • Substrate (Class 11): more substrate means more collisions, until every active site is busy. The rate then levels off at Vmax. Km is the substrate concentration that gives half of Vmax.
    • Inhibitors (Class 11): a competitive inhibitor looks like the substrate and blocks the active site, so Km goes up but enough substrate still reaches the same Vmax. A non-competitive inhibitor binds elsewhere, so Vmax falls and Km stays the same.

    Worked example

    Amylase at 37 °C and pH 6.8 with 10 mM starch: the temperature factor is about 0.94 and the pH factor 1, so Vmax is about 94.3 units a minute. With Km = 2 mM, v = 94.3 × 10 ÷ (2 + 10) = 78.6 units a minute. The starch drops below 5 % of its start after 3.8 minutes, so the first brown drop on the tile is at 4 minutes, and the rate is 1 ÷ 4 = 0.25 per minute. At 60 °C the same mixture is still blue-black after 20 minutes.

    Where this fits in school

    Class 10 science (life processes) introduces digestive enzymes: amylase in saliva, pepsin in the stomach and trypsin from the pancreas. Class 11 biology (biomolecules) covers how enzymes work, the effect of temperature, pH and substrate concentration, and competitive inhibition. This page is an independent learning aid. It is not made by or connected with NCERT, and it does not copy any textbook.

    Questions

    Why does boiling stop the enzyme for good? Heat breaks the weak bonds that hold the protein’s shape. Once the active site has lost its shape, cooling does not fold it back, so the substrate no longer fits.

    Why is cold different from hot? In the cold the enzyme is not damaged; it is just slow because molecules move less. Warm it up and it works again.

    Are these real enzyme numbers? No. The values are round numbers chosen so the graphs look like the ones in your book. Real times depend on how much enzyme you use, the starch, and the temperature of the tile.

    Is anything saved? No. Your runs stay on this page until you leave it.

    Where the numbers come from

    • Q10 of 2 for the temperature rise, a sigmoid for heat denaturation, a bell-shaped pH curve and the Michaelis-Menten equation with competitive and non-competitive inhibition: standard textbook ideas, written by fibub.
    • The enzymes' numbers (top rate 100, Km 2 mM, best pH 6.8, 2 and 8, half-denatured at 44 °C) are made-up round values for teaching, not measurements of real enzymes.
    • Rates were checked in the tests against a separate Python version of the model, and the best temperature against a brute-force Python grid search.
    • Drawings are fibub's own simple shapes. Nothing you enter is stored or sent anywhere.

    Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

    Read more on the Blog

    Last updated 2026-11-09.

    Change log for Enzyme activity lab

    1. Add #1131 Enzyme activity lab Details on GitHub

    Every change to fibub

    Related tools

    Enzyme kinetics fitter #T112 Paste substrate concentrations and initial rates, with or without an inhibitor, and fit Michaelis–Menten, substrate inhibition, Hill, or competitive, uncompetitive, non-competitive and mixed inhibition by non-linear least squares. Get Km, Vmax, Ki, kcat and kcat/Km with errors, a model comparison by AICc, and the Lineweaver–Burk, Eadie–Hofstee and Hanes–Woolf values side by side. Buffer recipe calculator #T113 Choose a buffer, pH, concentration and volume, and get a recipe: grams to weigh and mL of NaOH or HCl to add, or how much of two forms to mix. Solves the full charge balance with pKa adjusted for temperature and ionic strength, and shows buffer capacity, species and the pH at the temperature you will use it. Photosynthesis lab #L56 Move a lamp, add carbon dioxide and warm the water around a pondweed, then watch and count the oxygen bubbles. See which factor is limiting the rate, and graphs of rate against light at several carbon dioxide levels (Blackman's law). Decomposer race #L118 Three compost heaps race to break down. Choose leaves, peel, straw, paper or a plastic bag, set the temperature and moisture, add earthworms or not, and watch the grams left fall day by day, with the half-life of each heap. Digestion journey #L181 Follow a meal from mouth to anus, stop by stop. See which juices and enzymes act in the mouth, stomach, duodenum and small intestine, and watch the starch, protein, fat and fibre break down and get absorbed. For Class 10 and 11 biology. Respiration pathways #L184 Slide the oxygen supply and watch glucose go the aerobic way (carbon dioxide, water and about 38 ATP) or the anaerobic way (ethanol and carbon dioxide in yeast, lactic acid in muscle, just 2 ATP). Products in moles and grams. For Class 10 and 11. Protein structure levels #L250 Type a sequence of amino acids and see its four levels of structure: peptide bonds and mass, an α-helix or β-sheet with its hydrogen bonds, a folding animation where water-fearing parts tuck inside (heat it to denature it), and haemoglobin's four chains. Class 11, with quick questions. Biomolecule test lab #L251 A virtual food-test bench. Pick a sample, add iodine, Benedict's (and heat it), biuret or Sudan III, and watch the colour change. Fill a results table, see Benedict's colours from blue to brick red, split sucrose with acid, and identify a mystery sample. Class 8 to 11, with quick questions. Respiration ATP ledger #L253 Step one glucose through glycolysis, the link reaction, the Krebs cycle and the electron transport system and watch the ATP, NADH, FADH₂, CO₂ and O₂ add up to 38 (or 32 with the newer count). Compare fermentation, and work out the respiratory quotient of any food from its formula. Class 10 and 11. lac operon switch #L291 Add or remove lactose and watch the repressor leave or grip the operator, and RNA polymerase copy (or not) the z, y and a genes. Try bacteria with no repressor or a faulty operator, add glucose and CAP as an extension, and follow a culture that eats glucose first and then switches on the lac genes. Bioreactor #L299 Grow bacteria on sugar in a stirred-tank bioreactor for 24 hours. Switch the temperature, pH and oxygen control loops on and off, change their set points, and watch the heat, acid and oxygen demand of growing cells push the tank off course. A teaching model.