Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Aquarium Simulator

Aquarium Simulator

Create your own virtual aquarium with realistic fish, sea creatures, and decorations. Watch them swim with lifelike AI behaviors.

What is Aquarium Simulator?

Aquarium Simulator lets you build and customize your own virtual fish tank right in your browser. Add realistic fish, sea creatures, and decorations, then watch them swim with lifelike AI behaviors — no real fish required.

With beautiful SVG-rendered creatures, ambient underwater sounds, and interactive features like feeding and rearranging decor, this simulator creates a relaxing aquatic experience perfect for unwinding or using as a screensaver.

Who Is This For?

Relaxation Seekers

Watch fish swim peacefully with soothing underwater sounds

Aquarium Enthusiasts

Build your dream tank without maintenance

Screensaver Lovers

Use fullscreen mode as a beautiful desktop aquarium

Everyone

A calming, interactive experience for all ages

How to Use Aquarium Simulator

Adding Creatures

1

Open Creature Panel

Click the + button in the top-right corner to open the creature selection panel

2

Choose Category

Select a category tab: Fish, Other, or Decor

3

Adjust Size

Use the Size slider to scale creatures from 0.5x to 5x their default size

4

Add to Tank

Click on any creature card to instantly add it to your aquarium

Interacting with Your Aquarium

Click the Water

Creates a ripple effect and scares nearby fish

Drag Decorations

Click and hold any decor item to move it around the tank

Double-Click to Remove

Remove any creature or decoration from the tank instantly

Feed Button

Drops food from above; nearby fish will swim to eat it

Customizing Your Tank

Click the gear icon in the control bar to open the theme picker and personalize your aquarium:

Water Themes

4 Color Options

  • Ocean Blue
  • Deep Sea
  • Tropical
  • Night Ocean
Floor Types

3 Surface Options

  • Sand
  • Gravel
  • Coral Reef

Sound Controls

Audio Features: Click the sound button to toggle ambient underwater audio. Use the volume slider to adjust the level. Sound is off by default for a quiet experience.

Auto-Save

Your aquarium is automatically saved to your browser. When you return, all your creatures, decorations, and theme settings will be exactly as you left them — no manual saving required.

Features

Realistic Creatures

Choose from 18 beautifully rendered creatures across three categories:

Fish Species

  • Clownfish
  • Angelfish
  • Betta
  • Goldfish
  • Pufferfish
  • Neon Tetra
  • Tang
  • Discus

Marine Life

  • Jellyfish
  • Sea Turtle
  • Seahorse
  • Octopus
  • Shrimp

Tank Decorations

  • Coral
  • Seaweed
  • Anemone
  • Starfish
  • Shell

AI Swimming Behaviors

Each creature has its own unique movement pattern powered by realistic AI algorithms:

Dart

Quick, sudden direction changes
Clownfish, Neon Tetra, Shrimp

Glide

Smooth, graceful swimming
Angelfish, Tang, Sea Turtle

Drift

Slow, lazy floating
Betta, Discus, Octopus

Wobble

Side-to-side swaying motion
Goldfish, Pufferfish

Float

Gentle vertical bobbing
Jellyfish, Seahorse

Size Control

Pro Tip: Use the size slider to scale new creatures from 0.5x (tiny) to 5.0x (extra large). Mix different sizes to create a more natural-looking aquarium with depth variation.
Minimum Size 0.5x
Default Size 1.0x
Maximum Size 5.0x

Water Effects

The aquarium features realistic water effects rendered in real-time using advanced graphics techniques:

Bubbles

Continuously rising from the bottom with natural physics

Caustic Light

Shimmering light rays from the surface creating realistic underwater lighting

Surface Waves

Gentle rippling at the water surface for added realism

Click Ripples

Interactive ripple effect when you click anywhere in the tank

Themes and Customization

Personalize your aquarium with 4 water themes and 3 floor types. Each combination creates a distinct underwater atmosphere, from bright tropical waters to dark deep-sea environments.

Water Theme Atmosphere Best For
Ocean Blue Bright, clear water Tropical fish
Deep Sea Dark, mysterious depths Deep-sea creatures
Tropical Vibrant, colorful reef Coral decorations
Night Ocean Calm, moonlit waters Relaxation

Ambient Sound

Toggle underwater ambient audio with adjustable volume. The sound is generated procedurally using Web Audio API, creating a continuous, soothing underwater atmosphere with occasional bubble sounds.

The procedural audio system creates an authentic underwater soundscape that never repeats, providing a truly immersive aquatic experience.

— Web Audio API Implementation

Frequently Asked Questions

How many creatures can I add?

You can add up to 100 creatures at once. This includes fish, sea creatures, and decorations combined. The counter in the bottom-right shows the current count.

Performance Note: Adding close to the maximum may impact performance on older devices. For optimal experience, keep your aquarium between 30-50 creatures.

How do I remove a creature?

Double-click (or double-tap on mobile) on any creature or decoration to remove it from the tank. To remove everything at once, click the trash icon in the control bar.

  • Desktop: Double-click on creature
  • Mobile: Double-tap on creature
  • Bulk removal: Use trash icon button

Can I move decorations around?

Yes. Click and hold (or long-press on mobile) any decoration item, then drag it to your desired position. Decorations stay within the tank boundaries.

Design Tip: Place larger decorations in the back and smaller ones in front to create a sense of depth in your aquarium.

Does the size slider affect existing creatures?

No. The size slider only applies to newly added creatures. Existing creatures in the tank keep their original size.

This allows you to create variety by adding the same species at different sizes.

Is my aquarium saved?

Yes. Your aquarium — including all creatures, their positions, decorations, and theme settings — is automatically saved to your browser's local storage. When you revisit the page, everything will be restored.

  • All creatures and their positions
  • Decoration placements
  • Theme and color settings
  • Sound preferences

Does this work on mobile?

Yes. The simulator is fully responsive. Tap to interact, drag to move decor, and use the control bar buttons at the bottom. The creature panel takes full width on small screens for easy selection.

Mobile Optimized: Touch gestures are fully supported including tap, double-tap, long-press, and drag interactions.

Is any data sent to a server?

No. Everything runs entirely in your browser. No data is uploaded, no tracking occurs, and your aquarium state is stored only on your device.

Privacy First: 100% client-side application with zero server communication. Your aquarium data never leaves your device.

Creatures

Size 1x
0
Click the + button to open the creature panel and add fish or decorations
Use the Size slider before adding a creature to control its size (0.5x to 5x)
Click anywhere in the water to create a ripple effect — nearby fish will scatter
Double-click on any creature or decor to remove it from the tank
Drag decorations to reposition them anywhere in your aquarium
Click the Feed button to drop food — fish will swim toward it
Use the Theme button to change water color and floor type
Everything runs locally in your browser — your aquarium is saved automatically
Want to learn more? Read documentation →
1/9
Can't find it? Build your own tool with AI
Start typing to search...
Searching...
No results found
Try searching with different keywords