Bubble Wrap

Made with Freebuff

Bubble Wrap app icon

Bubble Wrap

A whole sheet of tiny, satisfying pops. Play Classic mode right here in your browser, or take on five timed Journey levels with power-ups and coins on Mac, Windows, or the web.

Free · v0.2.0 · Web, macOS & Windows

Why it feels so good

🫧

108 bubbles, one sheet

Click or drag across a full sheet and watch each bubble flatten with a soft wrinkle.

🔊

Real synthesized pops

Every pop is generated live with Web Audio, so no two sound exactly alike.

🗺️

Journey mode

Five timed sheets, three power-ups, and coins. Your stars and unlocks persist between sessions.

🧘

Classic stays zen

No timers, no scores, no notifications. Just a fresh sheet whenever you want one.

Advertisement

Rather not see ads?

One small one-time purchase removes ad slots on the website and in future ad-supported builds. More extras are on the way.

Checkout coming soon

Install notes

macOS: open the DMG and drag Bubble Wrap into Applications. The build is not notarized yet, so if Gatekeeper blocks the first launch, right-click the app and choose Open.

Windows: run the installer, choose a folder, and launch from the Start menu. SmartScreen may ask you to confirm because the installer is not code-signed yet.

Homebrew (macOS)

brew trust jd4rider/bubble-wrap
brew install --cask jd4rider/bubble-wrap/bubble-wrap

Homebrew asks you to trust a third-party tap once before loading its cask.

PowerShell (Windows)

irm https://bubblewrapgame.online/install.ps1 | iex

The script downloads the installer, verifies its SHA-256, and runs it silently. Prefer to do it yourself? Run Bubble-Wrap-win-setup.exe /S. Winget manifests live in the repo for winget install --manifest.

Want the source? It lives on GitHub. Built with React, Vite, and Electron.