Grand Finale is a free 3D fireworks simulator that runs in your browser. It launches physically modeled firework shells — peony, chrysanthemum, willow, kamuro, palm, brocade, crossette, ring, pistil, strobe, horsetail, and salute — from mortars on the ground. Orbit the camera around the bursts, zoom in close, watch smoke drift on the wind, and hear every boom arrive late at the speed of sound. Colors follow real pyrotechnic chemistry: strontium red, barium green, sodium gold, and the famously difficult copper blue. Pattern shells draw hearts, five-pointed stars, and Saturn rings across the sky, spinners whistle and spiral, multi-break shells burst twice, mines erupt from the ground, fish dart and wiggle, ghost shells bloom soft then flash to color, comets arc on thick trails, tiger tails rise in charcoal orange, falling leaves rock as they drift down, waterfalls cascade in gold, octopus shells throw eight arms, serpents corkscrew and scream, gold brocade crowns hang like umbrellas, popcorn shells fill the sky with crackle, nishiki kamuro shimmer as they weep, and spiders throw stiff radial legs. Many stars switch colors mid-burst like real two-stage compositions, and you can record the whole show as an MP4 video or GIF. Sync the show to your own music file or a live microphone and the shells launch on the beat, and holiday palettes recolor the whole display for the Fourth of July, New Year's, and other occasions.
Recording: MP4 video up to 1080p at 60 fps, plus GIF export
Music sync: load a track or use your mic — fireworks launch on the beat, beat-only or full choreography
Palettes: holiday themes — July 4th, New Year's, Winter, Halloween, Valentine's, St. Patrick's
Signature: speed-of-sound boom delay based on camera distance
Export: 4K PNG wallpaper
This show needs WebGL, and your browser is not offering it. Try the latest Chrome, Edge, Firefox, or Safari — or turn on hardware acceleration in your browser settings.
tap anywhere for sounddrag to orbitscroll to zoomtap the sky to launch
Wallpaper saved
REC 0:00keep this tab visible
Music
Field Guide
Grand Finale
A 3D fireworks show that never asks you to wait for July. 43 real shell types burst over the water with drifting smoke and booms that arrive at the speed of sound — drag to orbit, tap the sky to launch your own. Built for anyone who wants the show without the crowd.
A free 3D fireworks simulator that runs in your browser. Physically modeled shells launch from mortars on the ground — orbit the camera around the bursts, zoom in close, watch the smoke drift, and hear each boom arrive late the way real fireworks do. No signup, no download.
Is Grand Finale free?
Yes — completely free with no hidden limits, no account required, no watermarks, and no feature gates. The whole show runs on your device.
How do I use it?
The show starts on its own. Drag to orbit, scroll or pinch to zoom, and tap anywhere in the sky to launch a shell at that spot. The menu sets shell type, size, launch rate, environment, wind, smoke, sound, and a holiday Palette. Under Music sync you can load a track or turn on your mic to launch the show to the beat. Everything runs in your browser; nothing is uploaded.
Does it collect my data?
No. Everything runs locally in your browser using JavaScript and WebGL. Nothing you do leaves your device — no servers, no uploads, and no tracking beyond basic anonymous page analytics.
What types of fireworks does it simulate?
43 real shell types: peony, chrysanthemum, willow, kamuro, nishiki kamuro, palm, brocade, crossette, ring, pistil, strobe, horsetail, and salute. Pattern shells draw hearts, five-pointed stars, Saturn rings, and 3D cubes; spinners whistle and spiral; multi-break shells burst a second time; mines erupt from the ground; fish dart and wiggle; ghost shells bloom dim then flash to color; comets arc on thick trails; tiger tails rise in charcoal orange; falling leaves rock as they drift; waterfalls cascade in gold; octopus shells throw eight arms; serpents corkscrew and scream; brocade crowns hang like umbrellas; pearls, bees, popcorn, diadems, spiders, go-getters, waves, fireflies, and lampare round out the set. In the show, composed shells layer these breaks with crackle, pistils, and color changes, so the variety is effectively endless. Every burst rolls a fresh color scheme, so no two look alike. Shape shells (hearts, stars, Saturn) can be switched off in settings if you want classic fireworks only. Colors follow real firework chemistry — strontium red, barium green, sodium gold, copper blue. If you like the combustion side of things, Pyroclastic simulates fire and smoke up close.
Can I set the fireworks to music?
Yes. Open the menu and, under Music sync, either load an audio file or turn on your microphone. The fireworks launch on the beat in real time. Choose "Beat only" to fire on the rhythm using your current settings, or "Full choreography" to let the music also drive shell size, color, and intensity so the show swells and calms with the track. Your file never leaves the device — the analysis happens in the browser. Two things worth knowing: recorded videos include whatever track is playing, so mind the copyright before you post them, and if you use the mic with speakers turned up, headphones stop the show's own booms from triggering false beats.
Can I make a Fourth of July or holiday fireworks show?
Yes. Open the menu and pick a Palette: July 4th (red, white, and blue), New Year's (gold and silver), Winter Holiday (red and green), Halloween (orange and purple), Valentine's, or St. Patrick's. The whole show recolors to match while keeping the real firework chemistry intact — no neon video-game colors. Set it back to Full color any time for the complete spectrum. The address bar updates as you switch, so you can copy the link and share a themed show — a July 4th link opens straight into red, white, and blue. Pair a palette with a track under Music sync and you have a themed, music-driven show for the occasion.
Why do I see the flash before I hear the boom?
Because Grand Finale models the speed of sound. Light reaches you instantly; sound travels at about 343 meters per second. The farther your camera sits from a burst, the longer the boom takes to arrive — zoom way out and a salute flashes silently, then hits a beat later, just like a real show across the water.
Why are blue fireworks so rare?
Blue comes from copper compounds that only glow blue in a narrow temperature range — burn too hot and the color washes out toward white. Real blues look dimmer than reds and greens, and Grand Finale renders them that way on purpose instead of using neon video-game blue.
How does Grand Finale compare to FWsim?
FWsim is professional show-design software for Windows — thousands of cataloged effects, timeline choreography, and a price tag. Grand Finale is the free, instant, browser version of the experience: real shell physics, smoke, a 3D camera, and sound with no install and no account. Where FWsim choreographs a show against music on a manual timeline, Grand Finale reacts to your music or live mic in real time — load a track and the shells launch on the beat. Designers should use FWsim; everyone else can be watching fireworks in the next five seconds.
Can I record a video of the fireworks?
Yes. Open the menu and choose Record video to capture MP4 at 1080p, 720p, square, or vertical portrait — at 30 or 60 fps, with the show's sound included once sound is enabled. Firefox saves WebM instead because it can't record MP4. There's also a 6-second GIF option at 30 fps for quick loops. Keep the tab visible while recording, or the browser will throttle the frames.
Can I save a wallpaper from the show?
Yes. Open the menu and choose Download 4K Wallpaper to save the current frame as a 3840×2160 PNG. Wait for a big burst, then capture it. For more save-worthy generative visuals, try Oilwheel.