A downloadable tool for Windows and Linux

Download NowName your own price

rFXGen - fx sound generator

A simple and easy-to-use tool to generate sounds for your games, based on the amazing sfxr.


  • Multiple wave types supported (Square, Sawtooth, Sine, Noise)
  • Predefined sound presets (Coin, Shoot, Explosion, PowerUp...)
  • Load .rfx sounds and import .sfs files (compatible with sfxr)
  • Save .rfx sounds including re-generation parameters (104 bytes!)
  • Export .wav files, configurable sample-rate and bits-per-sample
  • Supports command line usage for batch conversion (.rfx -> .wav)
  • Wave data visualization in real-time
  • Completely portable (single file)
  • Free and open source

Please, if you find any bug on the tool, report it on github or just let me know!


rFXGen is free and  open source software. rFXGen source code is licensed under an unmodified zlib/libpng license.

Despite being completely free, consider a small donation for the development efforts or contributing to raylib patreon to help the author keep working on free software for games development.

Copyright (c) 2016-2018 Ramon Santamaria (@raysan5)

Published Mar 18, 2017
PlatformsWindows, Linux
Release date Mar 17, 2017
Made withraylib
Tagsaudio, fx, raylib, sound, tool
Licensezlib License
Average sessionA few minutes
LinksSource code
MentionsGet ready for Ludum Dare: Game developme...


Download NowName your own price

Click download now to get access to the following files:

rFXGen v1.2 982 kB
rFXGen v1.2 877 kB
rFXGen v1.2 (Arch 64bit) 876 kB
rFXGen v1.2 (dark skin) 982 kB
if you pay $2.99 USD or more
rFXGen v1.2 (dark skin) 877 kB
if you pay $2.99 USD or more

Development log


Log in with itch.io to leave a comment.

Great tool!

Thank you! Enjoy it! :D

I'd be happy to pay few bucks for Linux version :)


Uploaded! ;)

Thank you <3 I love the dark theme :)


Can you make this available for Linux?

(Edited 2 times)

Hi! Sorry, don't have a Linux system right now but you can compile it yourself from source.

Required dependencies are minimum: raylib, raygui, tinyfiledialogs.

If I can compile it myself at some point, I'll upload it.

(Edited 1 time) (+1)

+1 this question.. :)