Web Tone-Tuner



Supported features

The following features are currently supported:

  • Import an MP3 or WAV file
  • Record audio from a microphone
  • Perform pitch correction on the input audio
  • Save the tuned audio as a WAV file
  • Sing into a microphone and tune your voice in real-time
  • Adjust the tuner's settings


The tone-tuner works best on voices; it makes instruments in music sound very weird. To get recordings of vocal-only tracks, search Youtube for 'vocals only'. Then, use this Youtube .mp3 downloader website to get an .mp3 file. You can upload the .mp3 file to the Web Tone-tuner.


This Tone-Tuner produces an effect similar to the popular "auto-tune" effect from hit songs. Although the effects might sound similar; they are not the same. "Auto-tune" is actually a proprietary technology owned by a company named Antares. That's why this free project is called a "tone-tuner" rather than an "auto-tuner".

Back in 2011, I created a similar project using Adobe Flash: the Flash Tone-Tuner. However, the Flash-based tuner no longer works, because Flash is dead. Therefore, I was motivated to rewrite the program using modern HTML5 technologies (ReactJS, HTML, CSS, Typescript). The most impressive part of this project, the tuning algorithm, comes from Tom Baran's Autotalent program. WebAssembly is used to run Autotalent's C code in a web browser. Source code for this project is available at https://github.com/sltss/web-tone-tuner

Future features

As of March 2022, I'm still actively developing this project. The following features are coming soon:

  • Preview new settings before re-tuning the entire input
  • Save the tuned audio as an MP3 file
  • Tune multi-channel input data