Skip to the toys

Virtual bubble wrap

A sheet of bubble wrap that never runs out. Tap a bubble to pop it, or press down and drag across a row to pop a whole line in one go. Each pop is a little different, the way real ones are.

Bubble sheet

Sound starts on your first tap or key press. Keep your device volume moderate.

How to pop

On Android phones with Chrome, each pop also gives a short buzz. iPhones don't let web pages vibrate, so there it's sound only.

What makes a good pop

A real bubble bursting is mostly a tiny crack of air, over in a couple of thousandths of a second, with a soft thump from the plastic underneath and a little puff after. Each pop here is built from those three parts on the spot, and every bubble gets its own pitch and loudness, so popping a row sounds like a row, not one sound played over and over. Nothing is downloaded: the sound is generated on your device, which is why it works the moment the page appears.

Little ways to play

Bubble wrap, compared with the real thing

Real bubble wrap has a cost: once a sheet is popped it's done, and a satisfying pop takes a bit of thumb pressure that small hands find hard. On screen, the sheet refills itself, a light tap is enough, and nobody has to sweep up the flattened plastic afterwards. What you lose is the resistance just before a bubble gives way. That is the one thing a screen can't fake, which is why each pop here leans on its sound (and on Android, a tiny buzz) to make up for it.

The bubbles are laid out in a plain grid that reflows to fit your screen, so a phone gets a tall, narrow sheet and a desktop gets a wide one. Every bubble is the same size, at least as big as a fingertip, so even a quick swipe lands on them.

Make it a game

Popping is fine on its own, but if you want a goal: clear a sheet using only straight horizontal drags; pop the sheet in a checkerboard pattern; or pick a bubble in the middle and spiral outwards. With two people on one tablet, each takes a side and you race to the centre.

Limits

On touch screens, sliding sideways pops a row and sliding up or down scrolls the page as usual, so a mostly vertical swipe won't pop much. Sound starts after your first tap, because browsers keep pages silent until you interact. On iPhone, the silent switch mutes web audio unless the "Play with the silent switch on" box is ticked.

Questions people ask

Is there a limit to how many bubbles I can pop?

No. With Endless on, a fresh sheet arrives each time you finish one.

Why does an up-and-down swipe scroll instead of popping?

So you can still scroll the page with a finger on the sheet. Sideways drags pop; vertical ones move the page. With a mouse, any drag pops.

Does it vibrate on iPhone?

No. Safari doesn't give web pages access to vibration. On Android with Chrome you can switch vibration on or off in the sound bar.

Can I use it without sound?

Yes. Press Mute; the bubbles still pop and stay popped.

Is it safe for children?

There are no ads, chat, accounts or links to shops, and nothing is collected. The volume starts moderate; keep it that way with headphones.

Do you track how many bubbles I pop?

Only your own browser does, for the counter on this page. That number is never sent anywhere.

How fast can I pop a whole sheet?

A sheet has 96 bubbles. A few slow, steady drags across the rows clear it in well under half a minute; tapping one by one takes longer. There is no timer, so there's no wrong speed.

Why does each pop sound slightly different?

Every pop gets its own pitch, loudness and a slight left-right position, chosen at random within a small range. Real bubbles vary in size and air pressure, and a row of identical pops sounds fake.

Does it work with a stylus or trackpad?

Yes. Anything that acts as a pointer can tap or drag. On a trackpad, press and hold while moving to drag-pop.