Freshwater · Saltwater · Reef

Build a thriving aquarium backed by science.

We test filters, tanks, lighting, and livestock gear so you can skip the guesswork and build an aquarium that actually works — whether you're starting your first 10-gallon or scaling a reef system.

Best Filters 2026 Browse All Guides

Start Here

Our most popular buying guides — updated monthly with new products, pricing, and test results.

🔬 Filtration

Best Aquarium Filters 2026

HOB, canister, and sponge filters compared across flow rate, media capacity, noise, and value. Freshwater and saltwater picks included.

🐠 Beginner

Best Beginner Fish Tanks

The best starter aquarium kits for new fishkeepers. All-in-one tanks that include filtration, lighting, and heating — ready to cycle and stock.

🪸 Reef

Reef Tank on a Budget: Complete Guide

You don't need $5,000 to start a reef tank. Here's how to build a stunning nano reef for under $500 with the right equipment choices.

African Dwarf Frog Care Guide: Tank Size, Diet, and Compatibility (2026)

The African Dwarf Frog is a beginner-level freshwater fish needing at least a 10-gallon tank, 72-82°F water, and pH 6.5-7.5.

Angelfish Care Guide: Tank Size, Diet, and Compatibility (2026)

The Angelfish is a intermediate-level freshwater fish needing at least a 30-gallon tank, 75-82°F water, and pH 6.0-7.5.

Anthias (Lyretail) Care Guide: Tank Size, Diet, and Compatibility (2026)

The Anthias (Lyretail) is a intermediate-level saltwater fish needing at least a 70-gallon tank, 72-78°F water, and pH 8.1-8.4.

Apistogramma Care Guide: Tank Size, Diet, and Compatibility (2026)

The Apistogramma is a intermediate-level freshwater fish needing at least a 20-gallon tank, 73-82°F water, and pH 5.0-7.0.

Aquarium & Fishkeeping Statistics 2026: 42 Key Facts, Trends & Data Points

The global ornamental fish market was valued at $6.41 billion in 2026 and is projected to nearly double to $12.61 billion by 2033.

The Aquarium Nitrogen Cycle Explained: A Beginner's Complete Guide

The nitrogen cycle is the biological process that converts toxic fish waste (ammonia) into less harmful nitrate through beneficial bacteria living in your filte…

Bangaii Cardinalfish Care Guide: Tank Size, Diet, and Compatibility (2026)

The Bangaii Cardinalfish is a intermediate-level saltwater fish needing at least a 30-gallon tank, 72-79°F water, and pH 8.1-8.4.

Best Aquarium Heaters 2026: Top Picks for Every Tank Size

The best aquarium heater overall is the Cobalt Aquatics Neo-Therm Pro — precise to ±0.5°F, shatterproof housing, and LED display that makes it easy to verify te…

Best Aquarium Lighting 2026: Top LED Lights for Fish and Planted Tanks

The best aquarium light for most hobbyists is the Fluval Plant 3.0 — programmable intensity, full spectrum ideal for plants and fish colors, covers both low-tec…

Best Aquarium Plants for Beginners: 8 Easy Plants That Actually Survive

The best beginner aquarium plants are low-light, low-maintenance species that thrive without CO2 injection or special fertilizers.

Best Fish for Beginners: 10 Easy Aquarium Species

The best beginner fish are hardy, peaceful, and forgiving of minor water parameter fluctuations.

Best Freshwater Aquarium Fish for Beginners 2026: Easy & Peaceful Species

The best freshwater aquarium fish for beginners are hardy, peaceful, and have simple care requirements.

Betta Fish Care Guide: Tank Size, Diet, and Compatibility (2026)

The Betta Fish is a beginner-level freshwater fish needing at least a 5-gallon tank, 76-82°F water, and pH 6.5-7.5.

Bi-Color Blenny Care Guide: Tank Size, Diet, and Compatibility (2026)

The Bi-Color Blenny is a beginner-level saltwater fish needing at least a 30-gallon tank, 72-78°F water, and pH 8.1-8.4.

Black Phantom Tetra Care Guide: Tank Size, Diet, and Compatibility (2026)

The Black Phantom Tetra is a beginner-level freshwater fish needing at least a 10-gallon tank, 72-82°F water, and pH 6.0-7.5.

Blue Tang Care Guide: Tank Size, Diet, and Compatibility (2026)

The Blue Tang is a intermediate-level saltwater fish needing at least a 100-gallon tank, 72-82°F water, and pH 8.1-8.4.

Bolivian Ram Care Guide: Tank Size, Diet, and Compatibility (2026)

The Bolivian Ram is a beginner-level freshwater fish needing at least a 20-gallon tank, 74-82°F water, and pH 6.0-7.5.

Bristlenose Pleco Care Guide: Tank Size, Diet, and Compatibility (2026)

The Bristlenose Pleco is a beginner-level freshwater fish needing at least a 25-gallon tank, 73-81°F water, and pH 6.5-7.5.

Cardinal Tetra Care Guide: Tank Size, Diet, and Compatibility (2026)

The Cardinal Tetra is a beginner-level freshwater fish needing at least a 15-gallon tank, 73-81°F water, and pH 4.6-6.2.

Cherry Barb Care Guide: Tank Size, Diet, and Compatibility (2026)

The Cherry Barb is a beginner-level freshwater fish needing at least a 20-gallon tank, 72-80°F water, and pH 6.0-7.0.

Cleaner Wrasse Care Guide: Tank Size, Diet, and Compatibility (2026)

The Cleaner Wrasse is a expert-level saltwater fish needing at least a 55-gallon tank, 72-78°F water, and pH 8.1-8.4.

Clown Loach Care Guide: Tank Size, Diet, and Compatibility (2026)

The Clown Loach is a intermediate-level freshwater fish needing at least a 75-gallon tank, 77-86°F water, and pH 6.0-7.5.

Clown Triggerfish Care Guide: Tank Size, Diet, and Compatibility (2026)

The Clown Triggerfish is a expert-level saltwater fish needing at least a 200-gallon tank, 72-78°F water, and pH 8.1-8.4.

Clownfish (Ocellaris) Care Guide: Tank Size, Diet, and Compatibility (2026)

The Clownfish (Ocellaris) is a beginner-level saltwater fish needing at least a 20-gallon tank, 74-79°F water, and pH 8.1-8.4.

Common Pleco Care Guide: Tank Size, Diet, and Compatibility (2026)

The Common Pleco is a beginner-level freshwater fish needing at least a 75-gallon tank, 72-86°F water, and pH 6.5-7.5.

Congo Tetra Care Guide: Tank Size, Diet, and Compatibility (2026)

The Congo Tetra is a beginner-level freshwater fish needing at least a 30-gallon tank, 75-81°F water, and pH 6.0-7.5.

Convict Cichlid Care Guide: Tank Size, Diet, and Compatibility (2026)

The Convict Cichlid is a beginner-level freshwater fish needing at least a 30-gallon tank, 68-82°F water, and pH 6.0-8.0.

Coral Beauty Angelfish Care Guide: Tank Size, Diet, and Compatibility (2026)

The Coral Beauty Angelfish is a intermediate-level saltwater fish needing at least a 55-gallon tank, 72-78°F water, and pH 8.1-8.4.

Corydoras Catfish Care Guide: Tank Size, Diet, and Compatibility (2026)

The Corydoras Catfish is a beginner-level freshwater fish needing at least a 15-gallon tank, 72-79°F water, and pH 6.0-7.5.

Discus Care Guide: Tank Size, Diet, and Compatibility (2026)

The Discus is a expert-level freshwater fish needing at least a 55-gallon tank, 82-88°F water, and pH 5.0-6.5.

Dottyback (Orchid) Care Guide: Tank Size, Diet, and Compatibility (2026)

The Dottyback (Orchid) is a beginner-level saltwater fish needing at least a 30-gallon tank, 72-78°F water, and pH 8.1-8.4.

Dwarf Gourami Care Guide: Tank Size, Diet, and Compatibility (2026)

The Dwarf Gourami is a beginner-level freshwater fish needing at least a 10-gallon tank, 77-82°F water, and pH 6.0-7.5.

Electric Yellow Cichlid Care Guide: Tank Size, Diet, and Compatibility (2026)

The Electric Yellow Cichlid is a intermediate-level freshwater fish needing at least a 30-gallon tank, 75-86°F water, and pH 7.6-8.8.

Emperor Angelfish Care Guide: Tank Size, Diet, and Compatibility (2026)

The Emperor Angelfish is a expert-level saltwater fish needing at least a 220-gallon tank, 72-78°F water, and pH 8.1-8.4.

Firefish Goby Care Guide: Tank Size, Diet, and Compatibility (2026)

The Firefish Goby is a beginner-level saltwater fish needing at least a 20-gallon tank, 72-80°F water, and pH 8.1-8.4.

Firemouth Cichlid Care Guide: Tank Size, Diet, and Compatibility (2026)

The Firemouth Cichlid is a intermediate-level freshwater fish needing at least a 30-gallon tank, 75-86°F water, and pH 6.5-8.0.

Flame Angelfish Care Guide: Tank Size, Diet, and Compatibility (2026)

The Flame Angelfish is a intermediate-level saltwater fish needing at least a 55-gallon tank, 72-78°F water, and pH 8.1-8.4.

Flasher Wrasse Care Guide: Tank Size, Diet, and Compatibility (2026)

The Flasher Wrasse is a intermediate-level saltwater fish needing at least a 30-gallon tank, 72-78°F water, and pH 8.1-8.4.

Flowerhorn Cichlid Care Guide: Tank Size, Diet, and Compatibility (2026)

The Flowerhorn Cichlid is a intermediate-level freshwater fish needing at least a 75-gallon tank, 80-89°F water, and pH 7.0-8.0.

Frontosa Cichlid Care Guide: Tank Size, Diet, and Compatibility (2026)

The Frontosa Cichlid is a intermediate-level freshwater fish needing at least a 75-gallon tank, 75-79°F water, and pH 7.8-9.0.

Goldfish Care Guide: Tank Size, Diet, and Compatibility (2026)

The Goldfish is a beginner-level freshwater fish needing at least a 20-gallon tank, 65-72°F water, and pH 7.0-8.4.

Goldfish Tank Size Guide: How Much Space Do Goldfish Actually Need?

Fancy goldfish need a minimum of 20–30 gallons for one fish plus 10 gallons per additional fish.

Green Chromis Care Guide: Tank Size, Diet, and Compatibility (2026)

The Green Chromis is a beginner-level saltwater fish needing at least a 30-gallon tank, 72-79°F water, and pH 8.1-8.4.

Green Spotted Puffer Care Guide: Tank Size, Diet, and Compatibility (2026)

The Green Spotted Puffer is a intermediate-level freshwater fish needing at least a 30-gallon tank, 75-82°F water, and pH 7.0-8.0.

Guppy Care Guide: Tank Size, Diet, and Compatibility (2026)

The Guppy is a beginner-level freshwater fish needing at least a 10-gallon tank, 72-82°F water, and pH 7.0-8.0.

Harlequin Rasbora Care Guide: Tank Size, Diet, and Compatibility (2026)

The Harlequin Rasbora is a beginner-level freshwater fish needing at least a 10-gallon tank, 72-77°F water, and pH 6.0-7.5.

Hawkfish (Flame) Care Guide: Tank Size, Diet, and Compatibility (2026)

The Hawkfish (Flame) is a beginner-level saltwater fish needing at least a 30-gallon tank, 72-79°F water, and pH 8.1-8.4.

How Often to Change Aquarium Water: Complete Guide

Change 25-30% of your aquarium water weekly for most freshwater community tanks. Heavily stocked tanks may need 50% weekly; lightly stocked planted tanks might…

How to Cycle a Fish Tank: Complete Beginner's Guide

Cycling your aquarium establishes beneficial bacteria that convert toxic ammonia (from fish waste) into nitrite, then into less harmful nitrate.

How to Lower pH in an Aquarium: Safe, Stable Methods That Actually Work

The safest way to lower aquarium pH is by adding driftwood or peat moss to your filter, which release tannins and humic acids that gradually acidify the water w…

How to Treat Ich in an Aquarium: The Complete Step-by-Step Guide

Treat ich by raising water temperature to 86°F and dosing Ich-X daily for 10 days, continuing treatment for 5–7 days after the last visible spot disappears.

Jack Dempsey Care Guide: Tank Size, Diet, and Compatibility (2026)

The Jack Dempsey is a intermediate-level freshwater fish needing at least a 55-gallon tank, 72-86°F water, and pH 6.5-8.0.

Koi Care Guide: Tank Size, Diet, and Compatibility (2026)

The Koi is a intermediate-level freshwater fish needing at least a 250-gallon tank, 59-77°F water, and pH 7.0-8.5.

Kuhli Loach Care Guide: Tank Size, Diet, and Compatibility (2026)

The Kuhli Loach is a beginner-level freshwater fish needing at least a 15-gallon tank, 75-86°F water, and pH 5.5-6.5.

Kupang Damselfish Care Guide: Tank Size, Diet, and Compatibility (2026)

The Kupang Damselfish is a beginner-level saltwater fish needing at least a 20-gallon tank, 72-79°F water, and pH 8.1-8.4.

Lawnmower Blenny Care Guide: Tank Size, Diet, and Compatibility (2026)

The Lawnmower Blenny is a beginner-level saltwater fish needing at least a 30-gallon tank, 72-82°F water, and pH 8.1-8.4.

Leopard Wrasse Care Guide: Tank Size, Diet, and Compatibility (2026)

The Leopard Wrasse is a expert-level saltwater fish needing at least a 55-gallon tank, 72-78°F water, and pH 8.1-8.4.

Longnose Hawkfish Care Guide: Tank Size, Diet, and Compatibility (2026)

The Longnose Hawkfish is a beginner-level saltwater fish needing at least a 30-gallon tank, 72-79°F water, and pH 8.1-8.4.

Mandarin Fish Care Guide: Tank Size, Diet, and Compatibility (2026)

The Mandarin Fish is a expert-level saltwater fish needing at least a 30-gallon tank, 72-78°F water, and pH 8.1-8.4.

Midas Blenny Care Guide: Tank Size, Diet, and Compatibility (2026)

The Midas Blenny is a beginner-level saltwater fish needing at least a 30-gallon tank, 72-79°F water, and pH 8.1-8.4.

Molly Care Guide: Tank Size, Diet, and Compatibility (2026)

The Molly is a beginner-level freshwater fish needing at least a 10-gallon tank, 72-82°F water, and pH 7.5-8.5.

Nano Reef Tank Setup for Beginners: Saltwater in Small Spaces (2026)

Dreaming of a vibrant coral reef in your home but don't have the space for a massive setup?

Neon Tetra Care Guide: Tank Size, Diet, and Compatibility (2026)

The Neon Tetra is a beginner-level freshwater fish needing at least a 10-gallon tank, 68-79°F water, and pH 6.0-7.0.

The Nitrogen Cycle Explained: How to Cycle a New Fish Tank (Complete Guide)

The nitrogen cycle fish tank process converts toxic ammonia (from fish waste and uneaten food) into nitrite via Nitrosomonas bacteria, then into far less toxic…

Oscar Care Guide: Tank Size, Diet, and Compatibility (2026)

The Oscar is a intermediate-level freshwater fish needing at least a 75-gallon tank, 74-81°F water, and pH 6.0-8.0.

Otocinclus Catfish Care Guide: Tank Size, Diet, and Compatibility (2026)

The Otocinclus Catfish is a intermediate-level freshwater fish needing at least a 10-gallon tank, 72-79°F water, and pH 6.0-7.5.

Pajama Cardinalfish Care Guide: Tank Size, Diet, and Compatibility (2026)

The Pajama Cardinalfish is a beginner-level saltwater fish needing at least a 30-gallon tank, 72-79°F water, and pH 8.1-8.4.

Panda Corydoras Care Guide: Tank Size, Diet, and Compatibility (2026)

The Panda Corydoras is a beginner-level freshwater fish needing at least a 10-gallon tank, 68-77°F water, and pH 6.0-7.5.

Pea Puffer Care Guide: Tank Size, Diet, and Compatibility (2026)

The Pea Puffer is a intermediate-level freshwater fish needing at least a 10-gallon tank, 74-82°F water, and pH 7.0-8.0.

Peacock Cichlid Care Guide: Tank Size, Diet, and Compatibility (2026)

The Peacock Cichlid is a intermediate-level freshwater fish needing at least a 55-gallon tank, 76-82°F water, and pH 7.5-8.5.

Peacock Eel Care Guide: Tank Size, Diet, and Compatibility (2026)

The Peacock Eel is a intermediate-level freshwater fish needing at least a 35-gallon tank, 73-82°F water, and pH 6.5-7.5.

Pearl Gourami Care Guide: Tank Size, Diet, and Compatibility (2026)

The Pearl Gourami is a beginner-level freshwater fish needing at least a 30-gallon tank, 77-82°F water, and pH 6.5-7.5.

Piranha (Red-bellied) Care Guide: Tank Size, Diet, and Compatibility (2026)

The Piranha (Red-bellied) is a expert-level freshwater fish needing at least a 60-gallon tank, 75-82°F water, and pH 5.5-7.5.

Platy Care Guide: Tank Size, Diet, and Compatibility (2026)

The Platy is a beginner-level freshwater fish needing at least a 10-gallon tank, 70-77°F water, and pH 7.0-8.3.

Porcupine Pufferfish Care Guide: Tank Size, Diet, and Compatibility (2026)

The Porcupine Pufferfish is a intermediate-level saltwater fish needing at least a 100-gallon tank, 72-79°F water, and pH 8.1-8.4.

Powder Blue Tang Care Guide: Tank Size, Diet, and Compatibility (2026)

The Powder Blue Tang is a intermediate-level saltwater fish needing at least a 100-gallon tank, 72-79°F water, and pH 8.1-8.4.

Rainbow Fish Care Guide: Tank Size, Diet, and Compatibility (2026)

The Rainbow Fish is a intermediate-level freshwater fish needing at least a 30-gallon tank, 72-77°F water, and pH 7.0-8.0.

Ram Cichlid Care Guide: Tank Size, Diet, and Compatibility (2026)

The Ram Cichlid is a intermediate-level freshwater fish needing at least a 20-gallon tank, 78-85°F water, and pH 5.0-7.0.

Redtail Catfish Care Guide: Tank Size, Diet, and Compatibility (2026)

The Redtail Catfish is a expert-level freshwater fish needing at least a 1000-gallon tank, 68-79°F water, and pH 6.0-7.5.

Rope Fish Care Guide: Tank Size, Diet, and Compatibility (2026)

The Rope Fish is a intermediate-level freshwater fish needing at least a 45-gallon tank, 72-82°F water, and pH 6.0-7.5.

Royal Gramma Care Guide: Tank Size, Diet, and Compatibility (2026)

The Royal Gramma is a beginner-level saltwater fish needing at least a 30-gallon tank, 72-78°F water, and pH 8.1-8.4.

Rummy Nose Tetra Care Guide: Tank Size, Diet, and Compatibility (2026)

The Rummy Nose Tetra is a beginner-level freshwater fish needing at least a 15-gallon tank, 75-82°F water, and pH 5.5-7.0.

Silver Arowana Care Guide: Tank Size, Diet, and Compatibility (2026)

The Silver Arowana is a expert-level freshwater fish needing at least a 250-gallon tank, 75-82°F water, and pH 6.0-7.0.

Silver Dollar Care Guide: Tank Size, Diet, and Compatibility (2026)

The Silver Dollar is a intermediate-level freshwater fish needing at least a 75-gallon tank, 75-82°F water, and pH 5.0-7.0.

Six Line Wrasse Care Guide: Tank Size, Diet, and Compatibility (2026)

The Six Line Wrasse is a beginner-level saltwater fish needing at least a 30-gallon tank, 72-78°F water, and pH 8.1-8.4.

Snowflake Clownfish Care Guide: Tank Size, Diet, and Compatibility (2026)

The Snowflake Clownfish is a beginner-level saltwater fish needing at least a 20-gallon tank, 74-79°F water, and pH 8.1-8.4.

Snowflake Moray Eel Care Guide: Tank Size, Diet, and Compatibility (2026)

The Snowflake Moray Eel is a intermediate-level saltwater fish needing at least a 50-gallon tank, 72-79°F water, and pH 8.1-8.4.

Sterbai Corydoras Care Guide: Tank Size, Diet, and Compatibility (2026)

The Sterbai Corydoras is a beginner-level freshwater fish needing at least a 15-gallon tank, 75-82°F water, and pH 6.0-7.5.

Swordtail Care Guide: Tank Size, Diet, and Compatibility (2026)

The Swordtail is a beginner-level freshwater fish needing at least a 15-gallon tank, 72-79°F water, and pH 7.0-8.4.

Tiger Barb Care Guide: Tank Size, Diet, and Compatibility (2026)

The Tiger Barb is a beginner-level freshwater fish needing at least a 20-gallon tank, 74-79°F water, and pH 6.0-7.0.

Tomato Clownfish Care Guide: Tank Size, Diet, and Compatibility (2026)

The Tomato Clownfish is a beginner-level saltwater fish needing at least a 20-gallon tank, 74-82°F water, and pH 8.1-8.4.

Yellow Tang Care Guide: Tank Size, Diet, and Compatibility (2026)

The Yellow Tang is a beginner-level saltwater fish needing at least a 75-gallon tank, 75-82°F water, and pH 8.1-8.4.

Yoyo Loach Care Guide: Tank Size, Diet, and Compatibility (2026)

The Yoyo Loach is a beginner-level freshwater fish needing at least a 30-gallon tank, 75-86°F water, and pH 6.0-7.5.

Zebra Danio Care Guide: Tank Size, Diet, and Compatibility (2026)

The Zebra Danio is a beginner-level freshwater fish needing at least a 10-gallon tank, 65-77°F water, and pH 6.5-7.0.

Research-driven reviews for serious fishkeepers.

AquariumLab exists because most aquarium "reviews" are just rewritten product descriptions. We take a different approach — testing equipment against measurable criteria and recommending based on actual performance.

Whether you're cycling your first tank or dialing in a mixed reef, our guides cut through the noise and give you clear, evidence-based recommendations.

When you buy through our links, we may earn a commission at no extra cost to you. This keeps the site free and independent.

$5.4B Global aquarium market
13M+ US households with fish
35+ Products reviewed
100% Independent testing

Aquarium Questions Answered

What size aquarium is best for beginners?

20-30 gallon tanks are ideal for beginners: large enough for stable water chemistry, small enough to manage. Avoid tiny tanks (<10 gallons) which have rapid parameter swings. A 20-gallon long provides more swimming space than a tall tank. Start with freshwater — saltwater requires more experience.

How much does a beginner aquarium setup cost?

Complete 20-gallon setup: $300-$500. Includes: tank ($50-$100), stand ($80-$150), filter ($40-$80), heater ($30-$50), lighting ($50-$100), substrate/decor ($50-$100), water conditioner/test kit ($30-$50). Fish and plants: $50-$100. Don't skimp on filter or heater — they're critical for fish health.

How often should I clean my aquarium?

Weekly: 10-20% water change, gravel vacuuming, filter media rinse (in tank water). Monthly: Full filter cleaning, equipment check. Daily: Feeding observation, temperature check. Never do 100% water changes — they crash the nitrogen cycle. Consistency is more important than frequency.

What are the best beginner fish?

Top beginner fish: Betta (5+ gallon solo), Neon Tetras (school of 6+), Corydoras Catfish (3+), Guppies (easy breeders), Platies (colorful, hardy), and Zebra Danios (active). Avoid: Goldfish (produce too much waste), Oscars (grow huge), and saltwater species until experienced.

View All FAQs

Dive deeper. Weekly.

New gear reviews, fishkeeping tips, and tank builds — delivered every Tuesday. No spam. Unsubscribe anytime.

Get Our Aquarium Setup Checklist

Free PDF: Equipment shopping list, nitrogen cycle guide, fish compatibility chart, and maintenance schedule template.

No spam. Unsubscribe anytime.