01
What makes a good aquarium ground cover plant?
Carpet aquarium plants are low-growing species that spread sideways through runners or creeping stems until they cover the substrate. A good foreground carpet stays under about 2–4 inches (5–10 cm), roots quickly and fills in within a few months rather than a year.
Three factors decide whether a carpet works: the light reaching the bottom of the tank, the CO2 available to the plants and the nutrients in the substrate. Fine-leaved carpets sit at the deepest, dimmest point of the aquarium, which is why they demand more than the same plant would in a stem group higher up. We ranked the plants below by the minimum setup they need, based on grower difficulty ratings and widely shared hobby experience, not by looks alone.
- Height: stays low enough to read as a lawn, ideally under 4 in (10 cm)
- Spread: sends runners or creeping stems rather than growing upward
- Requirements: honest light and CO2 needs for your setup
- Availability: sold as tissue culture cups, which are pest- and algae-free
02
Carpet aquarium plants compared
Heights are typical for submerged growth under adequate light. In weak light, many carpets grow taller and looser as they reach for the surface.
| Plant | Height | Light | CO2 | Growth | Difficulty |
|---|---|---|---|---|---|
| Dwarf sagittaria (Sagittaria subulata) | 2–6 in (5–15 cm) | Low to medium | Not needed | Moderate, runners | Easy |
| Pygmy chain sword (Helanthium tenellum) | 2–4 in (5–10 cm) | Medium | Optional | Moderate, runners | Easy |
| Marsilea hirsuta (dwarf four-leaf clover) | 0.8–2 in (2–5 cm) | Low to medium | Optional | Slow | Easy |
| Cryptocoryne parva | 1–2 in (3–5 cm) | Medium | Optional | Very slow | Easy |
| Java or Christmas moss on mesh | 1–2 in (2–5 cm) | Low | Not needed | Moderate | Easy |
| Monte Carlo (Micranthemum tweediei) | 0.8–2 in (2–5 cm) | Medium to high | Recommended | Moderate | Medium |
| Staurogyne repens | 2–4 in (5–10 cm) | Medium | Recommended | Moderate | Medium |
| Lilaeopsis brasiliensis (micro sword) | 2–3 in (5–8 cm) | Medium to high | Recommended | Slow | Medium |
| Dwarf hairgrass (Eleocharis acicularis) | 2–6 in (5–15 cm) | Medium to high | Recommended | Moderate | Medium |
| Dwarf hairgrass 'Mini' (Eleocharis sp. 'Mini') | 1–2 in (3–5 cm) | High | Required | Moderate | Medium to hard |
| Glossostigma elatinoides | 0.5–2 in (1–5 cm) | High | Required | Fast | Hard |
| HC Cuba (Hemianthus callitrichoides) | 0.5–1 in (1–3 cm) | High | Required | Moderate | Hard |
Dwarf hairgrass guide: how to grow a dense carpet
The classic grass-like carpet. Grows without CO2 if you are patient, but truly shines with CO2 and good light.
PlantsMonte Carlo aquarium plant care: how to grow a dense carpet
The most forgiving fine-leaved carpet: a bright green, rounded-leaf lawn that tolerates medium light.
AquascapingIwagumi aquascape guide: stones, carpet plants and setup
Rock layouts built around a single carpet species. See how hairgrass and Monte Carlo are used in practice.
PlantsAquarium CO2 guide: when you need it and how to set it up safely
Most fine carpets depend on stable CO2. Learn how much you need and how to measure it before buying a system.
Gear reviewsBest aquarium substrate: aquasoil, gravel and sand compared
Carpet roots are shallow and hungry: a fine, nutrient-rich aquasoil makes the biggest difference.
AquascapingDutch aquascape guide: rules, plants and how to build one
Dutch layouts use low foreground plants rather than lawns. A good alternative if you want color without a high-tech carpet.
03
Carpets that grow without CO2
If your tank has no CO2 system, choose carpets that use runners and tolerate moderate light. Dwarf sagittaria and pygmy chain sword spread steadily in gravel or sand with root tabs. Marsilea hirsuta forms a low, clover-like mat and needs only patience. Cryptocoryne parva gives a fine grassy look but takes many months to close. Moss tied onto stainless mesh is the lowest-effort option of all.
Monte Carlo and dwarf hairgrass can also survive in low-tech tanks with a good LED and aquasoil, but growth is slower and the carpet tends to be patchier. A liquid carbon product helps some keepers, though it is not a substitute for injected CO2. For HC Cuba and Glossostigma, plan on CO2 injection from day one.
Low-light carpets still need the light to reach them. Floating plants and tall background stems that shade the foreground are a common reason a low-tech carpet thins out.
04
Substrate, light and CO2 for a dense carpet
Carpet plants have short roots that live in the top inch of substrate, so the grain size and nutrient content of that layer matter. An active aquasoil with a fine grain (about 1–3 mm) is the standard choice for demanding carpets; gravel and sand work for sagittaria, chain sword and crypts with regular root tabs. Our best aquarium substrate review compares the main soils. Plan for 2–3 inches (5–8 cm) of substrate in the foreground.
Light must be measured at the substrate, not at the surface. Most fine carpets want medium to high light for 6–8 hours a day; a fixture that is strong enough for a 12 inch (30 cm) tall tank may be too weak for a 20 inch (50 cm) one. See our best aquarium light guide for planted-tank fixtures. For high-tech carpets, a pressurized system with a drop checker showing lime green (roughly 20–30 ppm) is the usual target; our best aquarium CO2 system review lists reliable options. Add a comprehensive liquid fertilizer once the soil starts to deplete, typically after a few months (see our aquarium fertilizer guide).
05
How to plant an aquarium carpet
Tissue culture cups are the best way to start a carpet: each cup contains dozens of small plants with no snails or algae. One cup typically covers roughly 4 × 4 inches (10 × 10 cm) when split finely.
- Rinse the gel off the tissue culture and split it into small plugs of 3–5 stems.
- Lower the water level so it just covers the substrate, or drain it completely if you use the dry start method.
- Push each plug deep into the soil with planting tweezers, at an angle, so only the leaves are visible.
- Space plugs about 1–1.5 inches (2–4 cm) apart in a grid; closer spacing fills in faster.
- Refill slowly over a plate or plastic bag to avoid uprooting the plugs.
- Run the light at 6 hours a day for the first weeks and increase gradually as plants root.
Dry start method: plant into moist (not flooded) aquasoil, cover the tank with plastic wrap and mist daily. After 4–6 weeks the carpet has rooted and spread; flood the tank slowly. It avoids early algae and floating plugs, but you cannot add fish until it is flooded and cycled.
06
Sample carpet setups by tank size
Match the carpet to the light and CO2 you actually have, not to the photo that inspired you.
- 10 gallon (38 L) low-tech: dwarf sagittaria or Marsilea hirsuta over fine gravel with root tabs, a mid-strength LED and no CO2.
- 20 gallon long (75 L) with CO2: Monte Carlo across the foreground on aquasoil, 2–3 cups split finely, with a pressurized CO2 system and a planted-tank LED.
- 55 gallon (208 L) Iwagumi style: dwarf hairgrass 'Mini' or HC Cuba around a rock group, 8–10 cups, high light and stable CO2.
07
Common carpet problems and tank mates to avoid
Plugs that float up are usually planted too shallow; replant them deeper or use the dry start method. Carpets that lift off in sheets after a few months are often too thick: trim regularly so light reaches the lower layer, and remove the dying underside before it rots. Algae on carpet leaves usually points to unstable CO2 or too much light early on; black beard algae is a classic sign of fluctuating CO2. A group of Amano shrimp helps keep fine carpets clean.
Digging fish destroy young carpets. Avoid goldfish, most large cichlids and other diggers in a carpeted tank. Corydoras are fine once the carpet is established, but give them an open sandy area to forage.
Frequently asked questions
Frequently asked questions
What is the easiest carpet plant for an aquarium?
Dwarf sagittaria is the easiest true carpet: it grows in gravel or sand, under low to medium light, without CO2, and spreads by runners. Pygmy chain sword and Marsilea hirsuta are close behind. If you want a finer, brighter lawn and have decent light, Monte Carlo is the most forgiving of the fine-leaved carpets.
Can you grow a carpet without CO2?
Yes, with the right species. Dwarf sagittaria, pygmy chain sword, Marsilea hirsuta, Cryptocoryne parva and mosses on mesh all carpet without CO2. Monte Carlo and dwarf hairgrass can work in low-tech tanks with good light and aquasoil, but expect slower, patchier growth. HC Cuba and Glossostigma generally need injected CO2.
How long does it take for an aquarium carpet to fill in?
With CO2, good light and plugs spaced 1–1.5 inches (2–4 cm) apart, fast carpets such as Monte Carlo or Glossostigma often close in 6–10 weeks. Low-tech carpets can take 3–6 months. The dry start method usually gives a well-rooted base in 4–6 weeks before flooding.
What substrate is best for carpet plants?
A fine-grained active aquasoil is best for demanding carpets because it holds nutrients right where the short roots grow. Note that many soils release ammonia at first, so plant before the nitrogen cycle is complete. Gravel or sand works for runner plants such as sagittaria and chain sword, with root tabs.
Why is my carpet plant growing upward instead of spreading?
Vertical growth almost always means the plant is not getting enough light at the substrate. Monte Carlo, HC and Glossostigma all stretch toward the surface in weak light. Raise light intensity, remove shading plants or floaters, check that CO2 is sufficient and trim the tops to encourage horizontal runners.
Sources and references
Written and reviewed by the handsoffmyhobby editorial team according to our editorial policy.


