Free · no sign-up · nothing uploaded
8-Bit SFX Generator
Make a retro game sound in seconds — free, in your browser.
Pick a preset, tweak the waveform and length, hear it instantly and download a real 16-bit / 44.1 kHz mono .wav for your game. Coin, jump, laser, explosion, power-up, hurt and blip — no plugins, no account, no server round-trip.
Build your sound
Everything is rendered locally — nothing is uploaded.
Preview
Rendering…
File: —
16-bit PCM, mono, 44100 Hz. In an in-app browser (Instagram, TikTok, WeChat) long-press the download button or open this page in your browser to save the .wav.
How it works
Three inputs, one render pass, instant playback — the whole tool is client-side JavaScript.
The preset seeds base frequency, pitch sweep or arpeggio, decay envelope, waveform and a sensible length. Hit Randomize for a surprise seed.
Swap between square, 25% pulse, sawtooth, triangle, sine and noise, then drag the length slider from a 50 ms blip to a 2 s boom.
Press Play to audition it, then download the .wav — a 16-bit, 44.1 kHz mono RIFF file you can drop straight into Unity, Godot, GameMaker or a plain HTML game.
Why this generator
A hand-written 44-byte RIFF header followed by interleaved 16-bit PCM samples — opens in VLC, Audacity, Finder preview and every engine importer.
Synthesis, encoding and preview all happen in your browser after the page loads, so it keeps working offline and never uploads your sound design.
Noise is generated from a seeded PRNG, so the same preset, waveform and length always produce byte-identical audio. Only the Random preset rolls fresh every time.
Two-tone coin ladders, downward laser sweeps, low-passed noise explosions and punchy blips — tuned to sit next to NES-style chiptune audio.
One-column layout, thumb-sized Play and Download buttons, and the native download attribute so iOS and Android save or share the file.
No sign-up, no plugins, no watermark and no usage limit. Refresh the page and the tool is instantly ready again.
FAQ
Do I need to install jsfxr or any plugin?
No. This is a browser-based alternative: the same style of classic chip synthesis (pitch sweep, duty cycle, decay envelope) runs in plain JavaScript with no install and no account.
Is the audio good enough for a real game?
Yes. The download is uncompressed 16-bit / 44100 Hz mono PCM WAV, which every game engine imports directly — Unity, Godot, GameMaker, Phaser, Love2D and plain HTML audio.
Why does nothing play when I press Play?
Browsers block audio until a user gesture. Play is the only audio entry point and it resumes the AudioContext inside the click, so the first tap unlocks sound. If Web Audio is unavailable the tool falls back to an inline audio player.
How big is the .wav file?
About 86 KB per second of audio, so a 300 ms coin is roughly 26 KB and the 2 s maximum is about 172 KB. The exact size is shown before you download.
Is anything uploaded or tracked?
Nothing. There are no API calls and no server rendering — your preset choices and the generated samples stay in your browser tab.
Can I use the sounds commercially?
Yes — the audio you generate here is yours, with no attribution required. Drop it into game jams, prototypes or commercial builds.
Free 8 bit sound generator — a chiptune sfx online tool for retro game sound effects. Everything renders locally in your browser; nothing is uploaded, and no account or plugin is needed.
Latest updates
More free tools
Step-by-step guides in our blog & guides.