The science of living things

Life, under
the lens.

From a single cell to a whole ecosystem. Explore the patterns of life with free biology calculators and interactive experiments.

Explore the lab Free to explore. No account needed. INSIDE THE LIVING WORLDMeet the cell
01 / GENETICSChange a parent. Discover a pattern.
Punnett square MONOHYBRIDRows: parent 1 gametes · Columns: parent 2 gametes
Aa × Aa

Cross two parents. See the odds.

Uppercase = dominant allele, lowercase = recessive allele. Complete dominance is assumed.

Explore the full Punnett square calculator
13interactive tools8organelles to explore16ideas explained100ways to practice
Your field guide to biology

Interactive biology tools.
A bigger picture of life.

Explore cells, decode DNA, and test the patterns that connect living things.

All tools & collections ↗
Genetics

Punnett square calculator

Cross two parents for one trait, two traits, or ABO blood type and see genotype and phenotype ratios with steps.

Monohybrid · dihybrid · blood typeFree tool
Molecular

DNA transcription & translation

Turn a DNA sequence into mRNA codons and an amino-acid chain, with the genetic code table and reverse complement.

Codon-by-codon outputFree tool
Ecology

Population growth calculator

Compare exponential and logistic growth, find doubling time, and read the growth curve.

Exponential + logisticFree tool
Cells

Cell atlas

Compare organelles: where each is found, what it does, and how the parts of a cell work together.

Eight organelle guidesFree tool
Molecular

Enzyme kinetics explorer (Michaelis–Menten)

Calculate reaction rate from Vmax, Km, and substrate concentration, then add a competitive or noncompetitive inhibitor and watch the saturation curve change.

Saturation curve · inhibitorsFree tool
Practice

Worksheet builder

Create a printable biology practice sheet with an optional answer key.

8, 12, or 20 questionsFree tool
OBSERVE. QUESTION. UNDERSTAND.

Let your understanding grow.

Eight biology questions, with explanations to help each idea take root.

Start a practice round ↗
Keep your curiosity going

Explore our learning apps

One good question leads to another. Discover more free, interactive learning tools from the same maker.

A little question. A bigger picture.

Biology Lab: frequently asked questions

Wondering about the why? Start here.

What can I do with Biology Lab?

Cross two parents in a Punnett square, translate a DNA sequence into protein, model exponential and logistic population growth, test a population for Hardy-Weinberg equilibrium, and explore nine more calculators from enzyme kinetics to energy pyramids. Each tool pairs the result with a live diagram and worked steps that update as you change the inputs.

Explore all tools
Is Biology Lab free to use?

Yes. The calculators, the cell atlas, the concept lessons, practice rounds, worksheets, and printable diagrams are all free, with no account and no sign-up. Every calculation runs in your browser, so nothing you type is sent to a server.

About the lab
Which tool should I use for a genetics cross?

Start with the Punnett square calculator. It handles monohybrid crosses such as Aa × Aa (3 : 1), dihybrid crosses such as AaBb × AaBb (9 : 3 : 3 : 1), up to three genes, and ABO blood types with an optional Rh factor. To check whether real offspring counts fit the predicted ratio, follow up with the chi-square test.

Open the Punnett square calculator
Can I see how an answer is calculated?

Yes. Every calculator shows the formula with your numbers substituted and two to four worked steps, and the sixteen concept lessons explain the idea behind each tool with a numeric example and a common misconception. Change an input and watch the steps and the diagram change with it.

Read the concept lessons
Can I use these resources for teaching or practice?

Yes. Try an eight-question practice round with instant explanations across cells, genetics, molecular biology, ecology, and physiology, build a worksheet of 8, 12, or 20 questions with an optional answer key, or print a cell diagram to label and a blank Punnett grid to fill in.

Create a worksheet