Find Your Perfect Aquarium Fish

Welcome to the ultimate fish selector for aquarium beginners! Our interactive tool helps you find the perfect fish for your setup. Browse by category, difficulty level, and learn about care requirements for each species.

Pro Tip: Filter by difficulty level to find fish suitable for your experience. Start with beginner-friendly options!

Filter Options

Use the category buttons to filter fish based on your interests and experience level.

Aquariums For Beginners - Fish Picker

Filter by Category:

Freshwater Aquarium Fish

16 species

🟢 Beginner-Friendly

Upload your image

Betta

Betta splendens

Beginner
Size: 3 inches
Tank Size: 5 gallons
Temperature: 75-80°F
pH Level: 6.8-7.4
Difficulty:
Freshwater Solitary Colorful
Upload your image

Guppy

Poecilia reticulata

Beginner
Size: 1.5-2.5 inches
Tank Size: 10 gallons
Temperature: 72-82°F
pH Level: 7.0-8.0
Difficulty:
Freshwater Community Livebearer
Upload your image

Neon Tetra

Paracheirodon innesi

Beginner
Size: 1.5 inches
Tank Size: 10 gallons
Temperature: 70-81°F
pH Level: 5.0-7.0
Difficulty:
Freshwater Schooling Peaceful
Upload your image

Platy

Xiphophorus maculatus

Beginner
Size: 2.5 inches
Tank Size: 10 gallons
Temperature: 70-80°F
pH Level: 7.0-8.0
Difficulty:
Freshwater Community Colorful
Upload your image

Molly

Poecilia sphenops

Beginner
Size: 3-4 inches
Tank Size: 20 gallons
Temperature: 75-82°F
pH Level: 7.5-8.5
Difficulty:
Freshwater Livebearer Hardy
Upload your image

Swordtail

Xiphophorus hellerii

Beginner
Size: 5 inches
Tank Size: 20 gallons
Temperature: 72-79°F
pH Level: 7.0-8.0
Difficulty:
Freshwater Active Community

🟡 Intermediate

Upload your image

Angelfish

Pterophyllum scalare

Intermediate
Size: 6 inches
Tank Size: 30 gallons
Temperature: 78-84°F
pH Level: 6.8-7.8
Difficulty: ⭐⭐
Freshwater Semi-aggressive Cichlid
Upload your image

Dwarf Gourami

Trichogaster lalius

Intermediate
Size: 3.5 inches
Tank Size: 15 gallons
Temperature: 72-82°F
pH Level: 6.0-7.5
Difficulty: ⭐⭐
Freshwater Labyrinth Fish Colorful
Upload your image

Pearl Gourami

Trichopodus leerii

Intermediate
Size: 4-5 inches
Tank Size: 30 gallons
Temperature: 77-82°F
pH Level: 6.0-8.0
Difficulty: ⭐⭐
Freshwater Peaceful Labyrinth
Upload your image

Bolivian Ram

Mikrogeophagus altispinosus

Intermediate
Size: 3 inches
Tank Size: 20 gallons
Temperature: 72-79°F
pH Level: 6.0-7.5
Difficulty: ⭐⭐
Freshwater Cichlid Peaceful
Upload your image

Rainbowfish

Melanotaeniidae

Intermediate
Size: 4-6 inches
Tank Size: 30 gallons
Temperature: 74-78°F
pH Level: 7.0-8.0
Difficulty: ⭐⭐
Freshwater Schooling Colorful

🔴 Advanced

Upload your image

Discus

Symphysodon spp.

Advanced
Size: 6-8 inches
Tank Size: 50 gallons
Temperature: 82-88°F
pH Level: 6.0-7.0
Difficulty: ⭐⭐⭐
Freshwater Sensitive Cichlid
Upload your image

German Blue Ram

Mikrogeophagus ramirezi

Advanced
Size: 2 inches
Tank Size: 20 gallons
Temperature: 78-85°F
pH Level: 5.0-7.0
Difficulty: ⭐⭐⭐
Freshwater Cichlid Sensitive
Upload your image

Oscar

Astronotus ocellatus

Advanced
Size: 12-14 inches
Tank Size: 75 gallons
Temperature: 74-81°F
pH Level: 6.0-8.0
Difficulty: ⭐⭐⭐
Freshwater Large Aggressive
Upload your image

Flowerhorn Cichlid

Hybrid

Advanced
Size: 12-16 inches
Tank Size: 75 gallons
Temperature: 80-86°F
pH Level: 7.4-8.0
Difficulty: ⭐⭐⭐
Freshwater Aggressive Large

Saltwater Aquarium Fish

12 species

🟢 Beginner-Friendly

Upload your image

Clownfish

Amphiprion ocellaris

Beginner
Size: 3 inches
Tank Size: 20 gallons
Temperature: 75-82°F
pH Level: 8.0-8.4
Difficulty:
Saltwater Anemonefish Iconic
Upload your image

Damselfish

Pomacentridae

Beginner
Size: 2-3 inches
Tank Size: 30 gallons
Temperature: 72-78°F
pH Level: 8.1-8.4
Difficulty:
Saltwater Hardy Aggressive
Upload your image

Firefish Goby

Nemateleotris magnifica

Beginner
Size: 3 inches
Tank Size: 20 gallons
Temperature: 72-80°F
pH Level: 8.1-8.4
Difficulty:
Saltwater Peaceful Shy

🟡 Intermediate

Upload your image

Royal Gramma

Gramma loreto

Intermediate
Size: 3 inches
Tank Size: 30 gallons
Temperature: 72-80°F
pH Level: 8.1-8.4
Difficulty: ⭐⭐
Saltwater Colorful Peaceful
Upload your image

Yellow Tang

Zebrasoma flavescens

Intermediate
Size: 8 inches
Tank Size: 100 gallons
Temperature: 72-78°F
pH Level: 8.1-8.4
Difficulty: ⭐⭐
Saltwater Herbivore Active
Upload your image

Coral Beauty

Centropyge bispinosa

Intermediate
Size: 4 inches
Tank Size: 70 gallons
Temperature: 72-78°F
pH Level: 8.1-8.4
Difficulty: ⭐⭐
Saltwater Dwarf Angelfish Reef Safe
Upload your image

Lawnmower Blenny

Salarias fasciatus

Intermediate
Size: 5 inches
Tank Size: 30 gallons
Temperature: 72-78°F
pH Level: 8.1-8.4
Difficulty: ⭐⭐
Saltwater Algae Eater Personality

🔴 Advanced

Upload your image

Mandarin Dragonet

Synchiropus splendidus

Advanced
Size: 3 inches
Tank Size: 30 gallons
Temperature: 75-80°F
pH Level: 8.1-8.4
Difficulty: ⭐⭐⭐
Saltwater Special Diet Colorful
Upload your image

Moorish Idol

Zanclus cornutus

Advanced
Size: 7-9 inches
Tank Size: 150 gallons
Temperature: 72-78°F
pH Level: 8.1-8.4
Difficulty: ⭐⭐⭐
Saltwater Delicate Large
Upload your image

Powder Blue Tang

Acanthurus leucosternon

Advanced
Size: 9 inches
Tank Size: 125 gallons
Temperature: 72-78°F
pH Level: 8.1-8.4
Difficulty: ⭐⭐⭐
Saltwater Prone to Disease Active

Useful Tank Cleaners

12 species
Upload your image

Otocinclus

Otocinclus spp.

Cleaner
Size: 2 inches
Tank Size: 10 gallons
Temperature: 72-79°F
pH Level: 6.0-7.5
Difficulty: ⭐⭐
Algae Eater
Glass Cleaner
Cleaner Freshwater Peaceful
Upload your image

Amano Shrimp

Caridina multidentata

Cleaner
Size: 2 inches
Tank Size: 10 gallons
Temperature: 70-80°F
pH Level: 6.5-7.5
Difficulty:
Algae Eater
Scavenger
Cleaner Freshwater Peaceful
Upload your image

Corydoras Catfish

Corydoras spp.

Cleaner
Size: 1-4 inches
Tank Size: 10 gallons
Temperature: 72-78°F
pH Level: 6.0-8.0
Difficulty:
Bottom Cleaner
Detritus Eater
Cleaner Freshwater Schooling
Upload your image

Bristlenose Pleco

Ancistrus spp.

Cleaner
Size: 4-6 inches
Tank Size: 20 gallons
Temperature: 73-79°F
pH Level: 6.5-7.5
Difficulty:
Algae Eater
Wood Grazer
Cleaner Freshwater Nocturnal
Upload your image

Nerite Snail

Neritina spp.

Cleaner
Size: 1 inch
Tank Size: 5 gallons
Temperature: 72-78°F
pH Level: 7.0-8.0
Difficulty:
Algae Eater
Glass Cleaner
Cleaner Freshwater Low Maintenance
Upload your image

Cherry Shrimp

Neocaridina davidi

Cleaner
Size: 1.5 inches
Tank Size: 5 gallons
Temperature: 65-85°F
pH Level: 6.5-8.0
Difficulty:
Scavenger
Algae Eater
Cleaner Freshwater Breeder
Upload your image

Turbo Snail

Turbo spp.

Cleaner
Size: 2-3 inches
Tank Size: 10 gallons
Temperature: 72-78°F
pH Level: 8.1-8.4
Difficulty:
Algae Eater
Glass Cleaner
Cleaner Saltwater Reef Safe
Upload your image

Cleaner Shrimp

Lysmata amboinensis

Cleaner
Size: 2-3 inches
Tank Size: 10 gallons
Temperature: 72-78°F
pH Level: 8.1-8.4
Difficulty: ⭐⭐
Parasite Cleaner
Scavenger
Cleaner Saltwater Interactive

Aquarium

Untitled_design_3_a47d3bcf-9957-4bd2-96c4-b43b6fb8574b

GUIDE

AquaBegin - Complete Aquarium Guide for Beginners

Getting Started with Aquariums

Why Start an Aquarium?

Aquariums reduce stress, improve your home's aesthetics, and teach responsibility. They're living art that brings nature indoors.

  • Proven to lower blood pressure
  • Educational for children
  • Creates a peaceful environment

Time Commitment

Maintaining an aquarium requires regular care, but the rewards are worth it.

Daily 5-10 min
Weekly 30-60 min
Monthly 2-3 hours

Budget Considerations

Initial setup costs vary based on tank size and equipment quality.

Small Tank (10-20 gal) $150-$300
Medium Tank (30-55 gal) $300-$600
Large Tank (75+ gal) $600-$1500+

*Ongoing costs for food, water treatments, etc. average $20-$50/month

The Perfect

10-Gallon Tank

Essentials
Aquarium Tank

Aquarium Tank

The centerpiece!

10 gallons

Pro Tip: Glass tanks are scratch-resistant; acrylic is lighter but pricier.
Aquarium Filter

Aquarium Filter

Keeps water clean by removing waste and growing good bacteria.
Aquarium Heater

Aquarium Heater

Tropical fish need warm water (72–82°F).

Wattage Rule: 5 watts per gallon (e.g., 50W for a 10-gallon tank).
Thermometer Aquarium

Thermometer Aquarium

Because guessing = bad.

Types: Stick-on (cheap), digital (precise), or glass (old-school).
Aquarium Light

Aquarium Light

Fish don’t care, but plants and corals do!

Beginner Pick: LED lights with a timer (prevents algae overgrowth).
Aquarium Substrate

Aquarium Substrate

Gravel, sand, or plant-friendly soil for the tank floor.

Water Conditioner

Removes chlorine from tap water (toxic to fish!).

Water Test Kit

Your “crystal ball” for ammonia, nitrite, nitrate, pH.

Fish Food

Species-specific! Flakes for tetras, pellets for bettas, etc.

Pro Tip: Avoid overfeeding—fish stomachs are TINY.

Fish Net

For moving fish, scooping debris.

Algae Scraper/Magnet

Keeps glass sparkly.

Pro Tip: Magnetic cleaners = no wet hands!

Water Changer

For water changes (never use soap!).

Aquarium Decoration

Hiding spots = happy fish.

Options: Driftwood, rocks, caves, silk/real plants (plastic can tear fins).

Aquarium Plants

A nutritious bottom promotes growth. 

Tip: the plant needs pruning to prevent it depriving plants underneath of light.

Essential Aquarium Equipment

Filtration Systems

Keep your water clean and your fish healthy with the right filter.

Hang-on-Back (HOB) Best for beginners
Canister Filters Best for large tanks
Sponge Filters Best for fry tanks

Heaters & Thermometers

Maintain stable water temperature for healthy fish.

3-5 watts per gallon of water
Adjustable heaters recommended
Digital thermometer for accuracy

Tip: Always unplug heater during water changes to prevent cracking!

Lighting

Proper lighting enhances fish colors and supports plant growth.

Low Light 1-2 watts/gal
Medium Light 2-3 watts/gal
High Light 3+ watts/gal

Water Test Kits

Monitor water quality to prevent fish stress and disease.

Ammonia Toxic
Nitrite Toxic
Nitrate Keep < 20ppm
pH 6.5-7.5 ideal

Maintenance Tools

Essential tools for regular aquarium upkeep.

Gravel Vacuum
Algae Scraper
Bucket (Aquarium Only)
Net
Water Conditioner
Magnetic Cleaner

Substrate & Decor

Create a natural environment for your fish.

Substrate

1-2 inches of gravel or sand (2-3mm grain size ideal)

Decorations

Rocks, driftwood, caves for hiding spots

Live Plants

Java Fern, Anubias, Amazon Sword (easy beginner plants)

  • Aquarium_Light

    Lighting

  • Substrate_85aa8ce1-1d3a-4e3d-8d47-559bbddb67c3

    Substrate

  • Water_Conditioner

    Water Conditioner

  • Water_Tester

    Water Test Kit

  • Fish_Food

    Fish Food

  • Fish_net

    Fish Net

  • Cleaner

    Aquarium Cleaner

  • Decoration

    Decorations

Top Beginner Fish Species

Neon Tetra

Neon Tetra

Community
1.5 inches Freshwater

Peaceful schooling fish with vibrant blue and red colors. Perfect for community tanks.

Tank Size: 10+ gallons
Temperature: 70-81°F
pH Level: 6.0-7.5
Difficulty:
Neon Tetra

Betta Fish

Semi-Aggressive
3 inches Freshwater

Beautiful, colorful fish with flowing fins. Best kept alone or with very specific tank mates.

Tank Size: 5+ gallons
Temperature: 76-82°F
pH Level: 6.5-7.5
Difficulty:
Neon Tetra

Corydoras Catfish

Community
2-3 inches Freshwater

Peaceful bottom dwellers that help clean the tank. Should be kept in groups of 6+.

Tank Size: 10+ gallons
Temperature: 72-78°F
pH Level: 7.0-7.8
Difficulty:

Step-by-Step Aquarium Setup

Your Setup Progress

16%

Step 1: Planning Your Aquarium

Proper planning prevents poor performance! Take time to research before buying anything.

Key Decisions:

  • Freshwater or saltwater tank?
  • What size tank fits your space and budget?
  • What fish species interest you?
  • Planted tank or artificial decor?

Location Tips:

  • Avoid direct sunlight to prevent algae
  • Ensure floor can support weight (10 gal = ~100 lbs)
  • Near electrical outlets but away from sprinklers
  • Easy access for maintenance

Pro Tip:

Start with a freshwater community tank (20+ gallons) for easiest success. Larger tanks are more forgiving of beginner mistakes!

Planning Checklist

Step 2: Gathering Equipment

Quality equipment makes maintenance easier and keeps your fish healthier.

Essential Equipment List:

Aquarium Tank

10+ gallons recommended for beginners

Filtration System

HOB or sponge filter for beginners

Heater & Thermometer

3-5 watts per gallon, adjustable

Lighting

LED aquarium light (8-10 hours/day)

Substrate

Gravel or sand (1-2 inches deep)

Water Conditioner

Removes chlorine/chloramines

Pro Tip:

Buy the best filter you can afford - it's the most important piece of equipment! Look for filters rated for tanks larger than yours.

Equipment Checklist

Step 3: Setting Up Your Aquarium

Proper setup creates a healthy environment for your future fish.

Setup Steps:

1
Clean the Tank

Rinse tank with water only (no soap). Clean substrate by rinsing until water runs clear.

2
Position Equipment

Place heater near water flow, filter according to instructions. Don't plug in yet.

3
Add Substrate & Decor

Layer substrate (1-2 inches), add decorations and plants. Rinse everything first.

4
Fill with Water

Place a plate on substrate and pour water slowly to avoid disturbing setup. Add water conditioner.

5
Turn On Equipment

Plug in filter, heater, and light. Set heater to 76-78°F. Let run for 24 hours before checking parameters.

Pro Tip:

Take photos during setup to remember your aquascape layout. Use the "rule of thirds" for visually pleasing decor placement.

Setup Checklist

Step 4: Cycling Your Aquarium

The nitrogen cycle must establish before adding fish. This takes 4-6 weeks.

The Nitrogen Cycle Process:

Fish Waste & Food
Ammonia (NH₃)
Nitrite (NO₂⁻)
Nitrate (NO₃⁻)
Beneficial bacteria convert toxic ammonia to less harmful nitrate

Cycling Methods:

Fishless Cycling (Recommended)
  • Add ammonia source (pure ammonia or fish food)
  • Test water daily for ammonia, nitrite, nitrate
  • Complete when ammonia and nitrite read 0
  • Takes 4-6 weeks
Fish-In Cycling
  • Not recommended - stressful for fish
  • Only add 1-2 hardy fish initially
  • Daily water testing and frequent water changes
  • Can take 6-8 weeks

Pro Tip:

Speed up cycling by adding filter media or substrate from an established tank, or use a bacterial starter product.

Cycling Checklist

Step 5: Adding Fish to Your Aquarium

After cycling, it's time to add fish! But go slowly to avoid overwhelming your tank's ecosystem.

Adding Fish Safely:

1
Start with a Few Fish

Add only 2-3 small fish at first, even in larger tanks. This allows bacteria to adjust to the new bioload.

2
Acclimate Properly

Float the bag for 15 minutes to equalize temperature, then gradually mix tank water into bag over 30+ minutes.

3
Net Fish into Tank

Never pour bag water into your tank - use a net to transfer fish to avoid introducing diseases.

4
Wait Before Adding More

Monitor parameters for 1-2 weeks before adding more fish. Add new fish gradually over several weeks.

5
Feed Sparingly

Feed tiny amounts 1-2 times daily, only what fish can consume in 2 minutes. Overfeeding causes water quality issues.

Pro Tip:

Quarantine new fish in a separate tank for 2-4 weeks before adding to your main tank to prevent disease outbreaks.

Fish Addition Checklist

Step 6: Ongoing Maintenance

Routine maintenance ensures long-term success and happy fish. A clean tank is a healthy tank!

Weekly Tasks:

  • Test water parameters (ammonia, nitrite, nitrate, pH)
  • Change 20–30% of the water using a gravel vacuum
  • Clean algae from glass and decorations
  • Rinse filter media in tank water (never tap water)

Monthly Tasks:

  • Inspect and clean filter components
  • Trim live plants and remove dead leaves
  • Refill water conditioner and test supplies as needed

Pro Tip:

Log your maintenance activities in a journal or app — it helps spot trends and reminds you of upcoming tasks.

Maintenance Checklist

Essential Beginner Tips

Water Quality is Everything

Test your water weekly. Ammonia and nitrites should always be 0. Nitrates should stay below 20ppm. Regular partial water changes (10-25% weekly) are crucial.

Don't Overfeed

Overfeeding is the #1 cause of water quality issues. Feed only what your fish can consume in 2 minutes, 1-2 times daily. Skip a day occasionally.

Research Fish Compatibility

Not all fish get along! Research temperament, size, and water requirements before mixing species. Some fish need groups while others prefer solitude.

Be Patient

Good things take time. Don't rush the cycling process or stock too quickly. A mature tank (6+ months) is more stable and looks better.

Clean Properly

Never use soap or chemicals to clean tank items. Rinse filter media in tank water (not tap water) to preserve beneficial bacteria.

Keep Learning

Fishkeeping is a continuous learning process. Join online forums, read books, and don't hesitate to ask experienced aquarists for advice.

Common Beginner Mistakes to Avoid

Adding Fish Too Soon

Impatience leads to "new tank syndrome" where fish suffer from ammonia poisoning. Always complete the nitrogen cycle before adding fish, which takes 4-6 weeks.

Overstocking the Tank

Too many fish leads to poor water quality, stress, and disease. Follow the "1 inch of fish per gallon" rule (when fully grown) and stock slowly over months.

Not Testing Water Parameters

Beginners often rely on how the water looks, but many toxins are invisible. Test ammonia, nitrites, nitrates, and pH weekly with a liquid test kit (not strips).

Changing All Filter Media

This removes beneficial bacteria and can crash your cycle. Rinse media in tank water during water changes and replace only portions at a time.

Ignoring Quarantine

New fish can introduce diseases. Always quarantine new arrivals for 2-4 weeks in a separate tank before adding to your main aquarium.

Frequently Asked Questions

Aquarium Pro
Trusted by 600,000+ Aquarists

Elevate Your Aquarium to Pro Level

Get expert guidance, premium content, and more exclusive stuff to create the aquarium of your dreams.

30-day satisfaction guarantee
Secure checkout