Effects of Cell and Solution Concentrations on Osmosis

This Demonstration illustrates the biological concept of tonicity, a measure of the osmotic pressure gradient between a cell and its surrounding solution. Water can travel across a cell membrane through a process called osmosis, and it always moves down its concentration gradient. Therefore, water will travel from a hypotonic solution, which has high water concentration (and low solute concentration) to a hypertonic solution, which has low water concentration (and high solute concentration). This Demonstration shows the movement of water for different tonicities.


  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


A solute is a substance dissolved in a liquid, the solvent: water in this Demonstration.
Osmosis is the movement of water across a cell membrane. Cells use osmosis to maintain concentration equilibrium (the concentrations of solute inside and outside the cell are equal). Changing the amount of water allows the cells to achieve equilibrium. When a cell is placed in a solution in which the concentrations are not the same as in the cell, the cell undergoes osmosis. The water travels down the concentration gradient from higher water concentration (and lower solute concentration) to lower water concentration (and higher solute concentration). In other words, water moves from a hypotonic region to a hypertonic region. Determining which fluid is hypotonic and hypertonic is relative.
When water leaves a cell, it shrinks, which is called plasmolysis. When water enters a cell, it expands, which creates turgor pressure on the walls of a plant cell and can cause the cell to explode.
In these snapshots, the solute concentration in the solution exceeds the solute concentration in the cell.
Snapshot 1: a hypotonic cell (smaller solute concentration, more water) is initially placed in a hypertonic solution (greater solute concentration, less water)
Snapshot 2: at water travels across the cell membrane from the hypotonic to hypertonic location, implying that water leaves the cell, causing it to shrink
Snapshot 3: the cell continues to shrink (undergo plasmolysis) until it reaches equilibrium
The opposite would occur if the solute concentration in the cell exceeded the solute concentration in the solution.
Special thanks to the University of Illinois NetMath Program and the mathematics department at William Fremd High School.
[1] N. A. Campbell et al., AP Edition Biology, 8th ed., New York: Pearson/Benjamin Cummings, 2008.
[2] Hartnell College. "Hartnell College Biology Tutorials." (May 25, 2013) www.hartnell.edu/biology-tutorials.
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
Wolfram Problem Generator »
Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
Wolfram Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2017 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+