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)

Watch mesmerizing wax blobs rise and fall in a virtual lava lamp with six color presets, custom colors, adjustable speed, and interactive touch.

A Virtual Lava Lamp in Your Browser

This lava lamp simulator recreates the classic retro lamp right in your browser, with colorful wax blobs that rise, drift, merge, and sink in an endless hypnotic loop. It runs on a real-time canvas animation, so there is no heat, no electricity, and nothing to install.

The blobs follow a simplified buoyancy model: they warm at the base, float upward, cool near the top, and fall again, deforming organically as they move. Pick from six color presets or mix your own, then click, tap, or shake to stir things up.

It is built for anyone who wants a calming visual on screen — a relaxing background, an ambient desk display, or simply something satisfying to watch while you work or unwind.

Private by design: the whole simulation runs in your browser. The animation, the procedural music, and your saved settings never leave your device, and nothing is uploaded to a server.

How to Use the Lava Lamp

1

Choose a color

The lamp starts on Classic Red. Move your mouse to reveal the controls, then tap one of the six color dots, or pick the Custom dot to set your own Blob and Liquid colors.

2

Set speed and blob count

Use the Speed slider to switch between slow, normal, and fast motion, and the Blobs slider to show anywhere from 3 to 10 blobs.

3

Touch the blobs

Click or tap anywhere on the lamp to push nearby blobs away with a ripple effect. Move your mouse quickly, or shake your phone, to stir every blob at once.

4

Add ambience and relax

Switch to the Triple lamp view for a colorful shelf of three lamps, turn on the ambient music, and let the controls fade away for an immersive, distraction-free scene.

Features

Buoyancy Physics

Blobs heat at the base, rise, cool at the top, and sink back down, deforming organically for a true flowing-lava look.

6 Color Presets

Classic Red, Blue Ocean, Green Slime, Purple Galaxy, Sunset Orange, and Pink Bubblegum, each with a matched blob and liquid color.

Custom Colors

Pick the Custom option to choose your own blob and liquid colors and build a one-of-a-kind combination.

Adjustable Speed

Slow the blobs for maximum calm or speed them up for dynamic motion, with three speed levels on a simple slider.

3 to 10 Blobs

Dial the blob count from a sparse three up to a crowded ten to set exactly how busy the lamp feels.

Single or Triple Lamps

Switch between one lamp or three side by side, each glowing in a different color for a colorful display.

Interactive Touch

Click or tap to push nearby blobs away with a visible ripple, adding a playful, tactile feel.

Shake to Stir

Move your mouse quickly on desktop, or shake your phone's motion sensor, to disturb all the blobs at once.

Ambient Music

A relaxing drone is generated live with the Web Audio API, with a volume slider and one-tap mute. No audio files are downloaded.

Ambient Glow & Glass

A soft, pulsing wall glow and subtle glass reflections give the scene the warm, realistic feel of a lamp in a dark room.

Auto-Hiding Controls

After a few seconds of stillness the controls fade away for a clean, immersive view, then reappear when you move.

Settings Remembered

Your color, speed, blob count, volume, and lamp mode are saved in your browser and restored on your next visit.

Frequently Asked Questions

What is a lava lamp simulator?

It is a browser version of the classic lava lamp. Colored wax blobs rise and fall inside a glass-shaped container, rendered in real time on a canvas. You get the calming, hypnotic effect of a real lamp with no heat, electricity, or setup.

How does a lava lamp work?

A real lava lamp heats colored wax at the bottom; the warm wax becomes less dense and rises, then cools near the top and sinks again. This simulator copies that cycle with simplified buoyancy physics, so the blobs float, drift, and fall the same way.

Can I change the lava lamp colors?

Yes. Pick from six presets — Classic Red, Blue Ocean, Green Slime, Purple Galaxy, Sunset Orange, and Pink Bubblegum — or choose the Custom option to set your own blob and liquid colors for a unique combination.

Does it work as a relaxing background or screen?

Yes. Set the speed to slow, turn on the ambient music, and leave the lamp running. After a few seconds of no input the controls fade out on their own, leaving just the animation as an ambient background or desk display.

How do I interact with the blobs?

Click or tap anywhere on the lamp to push the nearest blobs away with a ripple. To stir everything at once, move your mouse quickly across the screen or shake your phone, just like shaking a real lava lamp.

What is the triple-lamp mode?

Press the 3 button in the controls to show three lava lamps side by side, each in its own color, with a colorful wall glow behind them. Press 1 to return to a single lamp.

Are my settings saved, and is anything sent to a server?

Your color, speed, blob count, volume, and lamp mode are stored in your browser's local storage and restored when you return. Nothing is uploaded — the animation and the procedurally generated music run entirely on your device, with no tracking.

Speed
Blobs
Click or tap on the lamp to push blobs around with a satisfying ripple effect
Move your mouse quickly or shake your phone to stir up the blobs
Switch to triple-lamp mode for a colorful shelf display
Choose the Custom color option to create your own unique combination
Set Speed to slow for maximum relaxation or fast for dynamic movement
Turn on ambient music for a complete zen experience
Your color, speed, and lamp preferences are saved automatically
Everything runs locally in your browser — no data is sent anywhere
Want to learn more? Read documentation →
1/9
Start typing to search...
Searching...
No results found
Try searching with different keywords