108 bubbles, one sheet
Click or drag across a full sheet and watch each bubble flatten with a soft wrinkle.
Made with Freebuff
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.
Click or drag across a full sheet and watch each bubble flatten with a soft wrinkle.
Every pop is generated live with Web Audio, so no two sound exactly alike.
Five timed sheets, three power-ups, and coins. Your stars and unlocks persist between sessions.
No timers, no scores, no notifications. Just a fresh sheet whenever you want one.
Advertisement
One small one-time purchase removes ad slots on the website and in future ad-supported builds. More extras are on the way.
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.
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.
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.