Food web builder: who eats whom, food chains, removing a species and the 10 % energy pyramid

Explore a forest or pond food web drawn by trophic level. Tap to add or remove who eats whom, remove a species and see who dies out or increases, count the food chains, and read the energy pyramid with the 10 % rule.

Keep it one tap away for everyday use.

Bookmark Food web builder?

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

  1. Pick
  2. Link
  3. Remove
  4. Energy
Nothing is uploadedWorks offline once open

Simplified teaching webs: real forests and ponds have many more species and links.

Level
Habitat
A tap will

Arrows point from the food to the eater: the way energy flows. Producers (plants and algae) are at the bottom.

Energy pyramid

Download

Try this

  • Remove the deer. Who else disappears, and why?
  • Remove the snake. Which animals might become more common?
  • Clear the links and build the pond web yourself: tap the food first, then the eater.
  • Why are there so few animals at the top of a food chain? Look at the energy left at level 4.

Check yourself

Fresh questions every time. Nothing is saved.

    What it does

    A food chain shows one path of food: grass is eaten by a grasshopper, the grasshopper by a frog, the frog by a snake. In a real habitat the chains cross and join into a food web. This builder draws a simplified forest web and a pond web with producers at the bottom and each consumer one row above its food, so the rows are the trophic levels.

    • Draw who eats whom. Tap a food, then the animal that eats it, to add an arrow; do it again to take the arrow away. Or clear all the links and build the web yourself.
    • Remove a species. Tap an organism to take it out of the habitat. The web marks who dies out (nothing left to eat), who may become more common (fewer predators) and who has less food but can eat other things. This is how the loss of one species spreads through an ecosystem.
    • Count the chains. The page counts every food chain from a producer to a top consumer and shows the longest one.
    • Energy pyramid. Only about 10 % of the energy at one level is passed to the next; the rest is used for living and lost as heat. The pyramid shows what is left at each level.

    It fits Class 8 Science (food chains and webs in an ecosystem), Class 10 Science: our environment (trophic levels, the 10 % law) and Class 12 Biology: ecosystem (food webs, ecological pyramids, energy flow). The prey and predator cycles behind “more frogs, then more snakes” are in lotka-Volterra simulator; how the energy enters a web is in the photosynthesis lab; measure the variety of species with biodiversity indices, and see how predators shape a population in natural selection.

    How to use it

    1. Pick the level and habitat. Class 8–10 uses the 10 % rule. Class 12 shows each organism’s trophic level, the longest chain and a slider for the share of energy passed on (5 to 20 %).
    2. Draw who eats whom: tap the food first, then the eater. The line at the top tells you what happened. A plant cannot eat anything, and the page says so if you try.
    3. Remove a species: switch the tap to Remove a species and tap one. Tap it again, or press Bring everyone back, to restore it.
    4. Energy pyramid: set the energy the producers store. Download the chains as a CSV file, or the web, chains and pyramid as an image, PDF or Word file.
    5. Check yourself gives fresh questions every time.

    Worked example

    Open the forest web: the page finds 14 food chains, the longest being Grass → Grasshopper → Frog → Snake → Hawk. Remove the deer: the tiger only eats deer here, so the page says 1 more species dies out (the tiger), while grass and shrubs are eaten less. Bring it back and remove the snake: nothing dies out, but mouse, frog and sparrow are eaten less (↑ more), and the hawk has less food. In the pyramid, 10,000 kJ stored by producers becomes 1,000 kJ for herbivores, 100 kJ for carnivores and just 10 kJ for top carnivores, which is why top predators are few.

    FAQ

    Why does the snake sit on level 3 when it also eats frogs (level 3)? The page uses the shortest chain down to a producer (grass → mouse → snake). Animals that eat at several levels do not fit neatly in one row.

    Is the 10 % rule exact? No, it is an average. Real transfers range from about 5 to 20 %, which is why Class 12 level lets you change it.

    Why do some animals say ”↓ less food” rather than dying out? They still have other food in the web. Many-sided diets make food webs more stable than single chains.

    Where the numbers come from

    • Trophic levels, food chains, knock-on effects and the 10 % law of energy transfer (Lindeman 1942) are standard ecology; the code is written by fibub and its food chain counts were checked against a separate Python search of the same webs.
    • The forest and pond webs are simplified teaching examples made up by fibub from common knowledge of who eats whom; they are not survey data from any real habitat.
    • 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.

    Last updated 2026-11-09.

    Change log for Food web builder

    1. Add #1129 Food web builder Details on GitHub

    Every change to fibub

    Related tools

    Biodiversity indices #T39 Paste species counts for one or more sites and get Shannon, Simpson, evenness, Chao1 richness, rarefaction curves and Bray-Curtis similarity in one table. Runs in your browser. Lotka-Volterra simulator #T219 Simulate the Lotka-Volterra predator-prey model (with an optional prey carrying capacity) or two-species competition. See both populations over time, the phase plane with nullclines, every equilibrium with its eigenvalues and stability, and the predicted outcome. 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). Natural selection #L60 Birds eat the moths they can see. Turn the bark dark with soot or light with clean air and watch dark and light moths rise and fall over 60 generations, with chance (drift) in small populations and, at Class 12 level, p, q and a Hardy-Weinberg check. 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. Carbon cycle sandbox #L152 Five carbon stores, the air, plants and soil, the surface ocean, the deep ocean and fossil fuels, joined by flows you can see. Choose how much fuel to burn and forest to clear or plant, run the years to 2100 and watch the CO₂ in the air rise or fall, and where each year's carbon goes. Nitrogen cycle game #L156 Move one nitrogen atom round the nitrogen cycle by picking the right process at each step: fixation, nitrification, uptake by plants, feeding, death, decay and denitrification. Reach the goal in the fewest steps, or name the lit-up arrow. A Class 11 level adds the bacteria, enzymes and chemical forms. Population growth #L294 Slide the growth rate r and the carrying capacity K and watch a J-shaped exponential curve race away while the S-shaped logistic curve levels off at K. See dN/dt against N, the doubling time, where growth is fastest, and expanding, stable and declining age pyramids. Predator and prey #L295 Watch hares and lynx rise and fall in turn. Slide the prey birth rate, catch rate, predator gain and death rate and see both populations over time, the loop in the phase plot, the still point and how a prey limit damps the swings. Then sort every species interaction by its + / − / 0 signs. Decomposition rate #L300 Leave a bag of dead leaves or wood in a rainforest, desert, tundra or bog and watch it disappear year by year. Slide the temperature and moisture, see the rate, half-life and time to 95 % gone, and follow the five steps from fragmentation to mineralisation. A teaching model.