jsfxr is an online tool that allows users to create 8-bit sound effects and generate retro-style sounds with just a web browser. It is a JavaScript version of the original sfxr created by DrPetter. Users can also incorporate jsfxr as a JavaScript library for playing and rendering sound effects in their games. Developed in 2011 by Eric Fredricksen with contributions from Chris McCormick, jsfxr offers a documentation for using the sounds in JavaScript games. A helpful tip is to utilize the sfxr-to-wav nodejs script to convert the generated sounds into wave files via command line.
https://sfxr.me/