Things I’ve learned, published for the public benefit
Hope This Helps header image

Online Tone Generator

Screenshot of the Online Tone Generator

I made an online tone generator based on the Firefox Audio API HTML5 Web Audio API. It’s basically a large logarithmic slider that allows real-time, smooth frequency changes.


  • Fine-tune the frequency in 1 Hz, 0.01 Hz and 0.001 Hz increments
  • Pick a music note from a list (added Sep 2014, revamped May 2016)
  • Increase/decrease the frequency by one octave (added Aug 2015)
  • Can change the frequency smoothly as you move the slider
  • Keyboard shortcuts (added Aug 2015)
  • Generate a link to a specific tone, so you can share it (added May 2016)
  • Choose sine/square/sawtooth/triangle wave (added Aug 2017)
  • Input frequency as a number (added Aug 2017)
  • Works well on Chrome, Firefox & Safari – including mobile devices (iOS, Android) – requires a browser with support for the Web Audio API.

There are other tone generators on the Web, but they are not as cool (if I do say so myself) and/or they require Java or Flash.

What can you use a tone generator for? You can do a science experiment with resonance, tune a musical instrument, test your new audio system (how low does it go?), test the limits of your hearing (I can hear virtually nothing above 18,000 Hz, even at maximum volume), or figure out your tinnitus frequency to better target therapy.


373 Comments so far ↓

  • Jorge

    That’s why I love this blog: Tom always posts something cool. Thanks Tom!

    • Mark Henry Cooney

      Hello, would anyone happen to know how we can download the specific frequency sounds?

      I like the fact we can create a link. But I would very much like to download a specific HQ audio clip.

    • Tamaran Crane

      I am wanting to make geometric patterns with salt in my glass table using 528 via your site from my Android phone. Why is the salt not moving. I have made a giant salt table with 4 giant base speakers and pure tone 528. It made some patterns ( used masonote board )
      Are the patterns all about the base deep sounds.
      I want pure tone to make patterns in salt and then water and other things.

      Any advice you have to offer is appreciated and wonderful. Thank you.

    • Don

      I just discovered this tone generator and tried it out.

      I wanted to use it to check out some sound level meters that I own.

      The volume control doesn’t seem to work right.

      If I use it to lower the volume when the tone is playing, it does lower the loudness. However, it then drifts back to the same loudness level.

      For example, I set things up to produce a sound level of 80 db with the volume control at 100%. I then slid the volume control to 10%.

      As expected, the volume dropped. But it then proceeded to drift back up to around the 80 db level, even though the volume control was still at the lower setting.

      Clearly, this is something you need to fix.

      • Tomasz P. Szynalski

        Thanks for the report, but it works fine on my machine. What operating system and browser are you using?

        • Don

          My PC uses Windows 7 Pro x64

          I have tried it on both the Firefox and Chrome browsers.

          I find the same problems on both of them

          • Tomasz P. Szynalski

            I have the same setup and it works correctly. I’ll be uploading a new version of the generator shortly, perhaps it will help.

            If anybody else has the same problem, please let me know.

          • Don

            You said you would upload a new version.

            When will this happen?

            I just tried again on March 19, 2018 and the same problems are still there.

            Thus I conjecture you have not done anything yet.

          • Tomasz P. Szynalski

            Don, I uploaded a new version yesterday. If that doesn’t help, it must be something specific to your system. Nobody else has the problem you described.

      • Brad

        It sounds to me like you have some kind of volume leveling or loudness equalization turned on. Do you have any kind of audio processing software turned on on your computer, like Dolby, Equalizer APO, or some settings in Realtek? Check the “audio enhancements” section in your sound settings.

    • kk

      In some particular case, the tone generator can be helpful used to bring a noisy neighbour down to earth 🙂

  • Čech

    It’s bad luck for me. I use linux. 😀 grrr But it’s good toy. Nice one.

  • Čech

    So I try it in Ubuntu 12.04 with firefox 15.0 and it works propably bad. I listen good 20hz to 20173hz. Is it this bug? Does it give bad sound?

    • Tomasz

      Are you saying you tried it in Firefox 15 on Ubuntu and it works? It doesn’t work on Firefox 14.

    • quinn

      if you can hear it from 20z to 20173hz, but not above or below that, it means you’re human. That’s the range humans can hear. 🙂

      • N/A

        If thats is true then something is wrong with my computer or me- I can hear up to 19.3k hz…(I’m human)

        • Clint

          If you are over 23 years old, you most likely cannot hear above 18 kHz. I am 76 and cannot hear above 8 kHz.

          • Jonathan

            If you can’t hear above 8kHz can you not hear anything? Or are you talking about something else?

  • hunterz0

    It’s not working for me in Firefox 18 under Windows 7. The controls are there (minus the frequency number), but I can’t interact with them.

    • Tomasz

      Thanks, fixed. There was a syntax error in the JS — I don’t know how I managed to upload a non-functional file — I always test my sites after I upload them to the server.

      Physics will never explain things like this.

  • John

    Have you thought of giving users the option to change the phase of the signal so that they could possibly reduce or cancel the sound from another device. I have tinnitus and would like to see if it is possible to use this method to reduce the level of the sound in my head.

  • Tomik

    It works in Ubuntu 12.04 with Firefox 25.
    Nice job, thanks!

  • charlesdschultz

    Agreed, good stuff – very nice presentation, simple and easy-to-use.

    One request. Can you allow frequencies lower than 20Hz? I realize that drops below human hearing, but in terms of science, it makes for great woofer visuals.

    Along that line, have you considered having multiple simultaneous tone generators? Most of the sounds we hear (especially voice) are made of multiple frequencies. I would love to demonstrate to a class how sin waves destructively and constructively react to each other.

    Keep up the good work!

    • Tomasz

      I’ve modified the scale to allow frequencies starting from 1 Hz.
      I imagine demonstrating constructive and destructive interference would take some thought to do right. You’d have to make it possible to manipulate the phase. Perhaps you could do your demonstration with Audacity?

      • Charles

        Tomasz, that totally rocks – thanks for the quick turn around. So even though I cannot hear the actual frequency, I can hear the physical movement of the cone even down to 10Hz. Kinda cool. 🙂

  • Andrew

    Best sound application EVER !!! Thanks!

  • James

    nice app. My wife is using it right now for her sinus infection. She is pressing a speaker into her cheek + eyebrow. Somewhere between 100-107hz seems to be the best to break up her mucous. We’ve read elsewhere that people do this and it clears up the sinus infection immediately. Fingers crossed.

  • Rev. Dragon's Eye

    Nice and handy!

    Definitely works with FireFox v31.0 on Manjaro Linux installation.

    Would love to see how one can balance the volume based on the frequency as the higher frequencies often are louder than the lower frequencies. (Has to do with the lower losses of energy and shorter wavelengths.) – I used to know how to automatically adjust the volume via software (much like a compressor/compander would do in a circuit).


    I have made sure to bookmark this on the other part of the site. Seems that the saved-as-complete page also works well (for a locally-stored copy).

    Great idea.

    – Rev. Dragon’s Eye

  • Tony.

    What about also displaying the pitch note for example A= 440 B= C= so on and so on. just the frequency is not enough. I have to keep searching for one of those now. by/

  • Steve A

    This is a great tool. Is there a way to get the frequencies to a a couple of decimal places? I have been using it to tune the banjo, but it is hard to get the perfect frequency…. But then again, as they say, you can tune a Harley better than you can tune a banjo.

  • lukephills

    Hi Tomasz, this is a great tool – nice work! I have a web audio question for you… What is the difference between Firefox and Chrome when it comes to changing oscillator frequency. Have you noticed that if you slide quickly in firefox the frequency-change isn’t smooth like it is in Chrome or Safari.

    I’ve been trying to fix something I made a while ago which doesn’t work properly on Firefox for that reason (

    Any help would be much appreciated. Thanks!

  • Pretty-deaf Dave

    I was just now looking for a tone generator to test my hearing in a ~deaf ear and had imagined something like this one with a slider….and lo and behold, here it is and elegantly and simply implemented!! Thanks so much. This is a wonderful tool, and it turns out I can hear with that ear within a narrow range. Good to know this.

  • EPeterson

    I’ve been looking for a tone generator with a slider just like this to teach about tuning musical instruments. This is elegantly done, thank you!

  • EPeterson

    OK, now I’m getting more ideas! Can a volume control be added to this online tone generator? (I have no idea how hard that might be) So far I can open a couple of browser windows and play them at the same time to demonstrate intonation and beats, but I’d also really like to open several browser windows and set them to different overtones on the same fundamental, and adjust the volume so the fundamental is louder than its overtones… but then adjust the volume of different overtones to demonstrate what (for example) a clarinettist should be listening for in a rich, centered sound.

  • Keith

    Thanks – I really appreciate this thing.

  • Jalim

    Just wanted to drop in and leave a word of thanks. I’m a science teacher and I’ve been using this online application for three years now to help with my unit on sound. It is EXACTLY what I needed to do some of our experiments. Thank you!

  • Termite

    Thanks for this – I’ve had tinnitus for a while, recently after snorkling and diving, my right ear is really bad. But I am struggling to find the frequency. When using it I do find that some frequencies I can’t actually hear as I scroll through – not sure if that is related? Anyway – thanks again for the tool even while I’m still trying to find my frequency 🙂

  • Brian Beckmann

    Thanks for making this, I use it to localize the ‘hum’ I hear; it was consistently 66Hz but now varies between 59 and 72. At least I know it’ real now.

  • Zman

    Well done, thank you. Works in Opera 26.0 as well.

    Suggestion: I think would be better to make buttons (or single button) with changing color when generation is active. Right now if you click PLAY and you can not hear the sound (i.e. when the frequency is too low or too high to work on particular speakers) – there is no way to tell if generator is OFF or ON. This is quite confusing if you want to test working frequency range of output.

    • Tomasz

      Good point! I’ve replaced the two separate Play and Stop buttons with one button that changes from Play to Stop when you press Play.

  • loren

    thank you, this is great for working on my tube amp…I have no idea what’s different about yours but according to my scope yours is the only one of 5 or so I tried that has true, clean, sine waves. Thanx again!

    • Tomasz

      Oh, it’s nothing special. Every night, I polish the sine waves with a special paste until they’re completely smooth.

      • astrodoug

        Hi Tomasz. Your sound generator is fantastic. So much so that I want to download it onto my computer to do some experiments. I am happy to pay for it if I could get it onto a couple of pc’s and get to work so I can save the HZ combinations

  • Parsifal

    Bardzo porzadny generator, prosty w uzyciu i praktyczny. Przynajmniej mozna powoli i dokladnie sprawdzic to, co sie chce sprawdzic. Pozdrawiam.

  • Greg

    Tomasz — best frequency-to-tone generator site I have come across! Love the frequency slider. First, a couple of MINOR improvement requests (I hope). Can the up-down frequency adjustment arrows be interactive so that single clicking makes a 1 Hz change, but holding the arrow down with the mouse makes multiple 1Hz changes (until you stop pressing on it with the mouse)? That would permit the desired frequency to be selected much faster — especially important in the higher ranges. Also, can you make the word “PLAY” green and the word “STOP” red — when you drag the slider to far too the right and the volume is blasting and numbing the brain, colors help guide one to the STOP button quickly. Also, can you tell us what Wave the tone represents? Better yet, can we select the Wave, ie. Sawtooth-Sine-Square-Triangle? Also, once you select a frequency, can the music note change instantly to match — for simplicity of presentation, I suggest dropping the Hz after the music note and just putting a “+” or “-” after the Hz to let the person know the selected frequency is a bit higher/lower than the music note indicated — if curious, the person could always adjust the frequency up/down until the “+/-” went away, indicating the frequency was now within 1Hz of the music note shown. Second, a MAJOR improvement request. Rather than have the frequency only play a wave tone, can it also play the closest piano note? I am working with some healers who prefer to discern the healing tone as a frequency, yet we want to play music notes to the person being healed (much easier to listen to). If you do even a fraction of all this, that would be great !! Your work on this sound tool is very much appreciated !!

  • Tom S

    My tinnitus rings right at 3907 HZ. Interesting. Thanks.

  • Gary

    This is a really well designed tool. Any chance of obtaining a download which does not require being online to use it?

  • Dan

    I want to use something like this to tune my sliders of different frequencies on my equalizer. Do you make a CD that I can play in my system to do that?

  • Dets

    Great tool. I used it to determine the feedback frequency of a live recording, so I could set a extremely small bandwidth equalizer to remove the noise. Thanks very much,

  • Denka

    I would love to see an option to select a frequency for the right ear and a different frequency for the left ear even using a separate tab. Then it would be possible to try bin-aural beat experiments. Thanks fro such a wonderful and simple tool.

  • Mark

    Would be improved if the left & right arrow keys controlled the lowering and raising of frequencies.

  • Leah

    Your tone generatort is the best I have seen. Would you consider repalcing the drop down menu for selecting a note, by a picture of a piano keyboard, that could be clicked on to select a note. I recently retired from Java programming, and it has been about 10 years since I hav done any web design, so I have no idea how hard this would be. If you are interested in the idea, I would love to help with any grunt needed.

    • Tomasz

      Thanks for the idea. I’ve given it some thought and while a piano keyboard would definitely look better, I can’t think of any functional benefits. In fact, one disadvantage would be that piano keys are quite narrow and it would be difficult to fit the frequency (e.g. “1760 Hz”) on the key. Did you have any particular use cases in mind?

  • Paul T

    Hi Tomasz,
    Thanks for the tone generator. I have used it to investigate the ideas in Ross W Duffin’s book “How Equal Temperament Ruined Harmony” – about the Equal Temperament system now almost universally used in tuning musical instruments, but which mostly does not correspond to mathematically (therefore harmonically) correct frequency ratios for chords.
    (The tip about opening the generator in several browser tabs was key for this!)
    With the tone generator it is easy to hear that the Eq Temp. A major chord (using A440, C#554.36, E659.25) is very different from the pure harmony of the triad played with 440/550/660.

  • Derek Rayburn

    Great Tone Generator. Was looking for something to generate low frequencies to drive away carpenter bees when the tone was amplified through large speakers mounted to my carport but low enough for my neighbors not to notice… this works! It also helped me identify my Tinnitus frequency; 4382hz! I found the freq my dog hates. I found what my laptop speakers are capable of reproducing (not much) and what my wife hates so badly she kept her fingers in her ears. This could be the most useful of my discoveries. However, ironically its the frequency that matches my tinnitus so its just as aggravating to me. I do believe these sine waves are better because Tom polishes them nightly with a special paste. This page has earned a rare bookmark from me!

    • Tomasz

      Derek, many thanks for the report. I’m glad you’ve put my creation to so many productive uses. Off to get my polishing paste…

      P.S. Did you find the special easter-egg frequency that makes you think you are a moose? That one’s fun.

  • Or dobkowski

    well done, thanks
    What kind of tuning did you use?
    Because the lower octaves sounded offtune to me….. 🙂
    (A2-B2-C3 sounds weird, to my ear the B2 is too low for example)
    It’s intresting if there is a mistake in frequncies, or is it that the ET tuning is more notcible at such low notes

    • Tomasz

      The frequencies are calculated according to the formula for Equal Temperament (12-TET). For example, B2 is about 123.471 Hz. The frequency is listed next to the note, so you can check for yourself.

      • David Lewis

        Very promising tool BUT read on… I am looking for software which will play frequencies accurately so I can hear Byzantine chant scales – which are quite different from modern western major or minor scales. I was therefore very disappointed to find that doubling the frequency (e.g. A4 at 440 to A5 at 880) does not raise the played note by one octave, but only by about a major 7th. This seems to happen with all frequencies over C4, but C4 itself to C5 sounded OK. I am a lifelong professional singer and choir director with a very accurate ear – it needs to be! This problem, I’m afraid, renders your tool completely useless. Sorry!

        • David

          I don’t understand this comment. A change from 440 to 880 sounds like a perfect octave to me and also agrees with two tuning meters. An octave is a doubling of frequency in any temperament I’m aware of, equal, just Pythagorean etc.

  • Simon

    I liked it a lot maybe one day youll have it setup so that we can download a short sample a few seconds of a whatever tone were looking for huh

  • Markus

    Works nicely! I could hear sounds from around 45~17.600Hz being 20 years old.

  • paki

    I don’t know what tinitus means and why you have made up all this effort, but your tone generator is VERY VERY addictive. I have already spent 2 hours sliding the bar and listening to tones.

  • Dave

    Can I use your tone generator to show people what 50 DB sounds like?

  • Taei Zunnie

    Just wanted to say thanks for a “Great Audio Tool”!

  • elvear

    I just wanted to say thank you! I am using this tool to improve my intonation on the violin by playing a tone based on the key I’m practicing in. It’s a wonderful tool. Again, thank you!

  • Janice Wang

    Hi Tom, we would like to include your online tone generator in an experiment where we will ask people match the taste of food/drinks to a frequency. Would it be possible to embed it in an online survey platform in some way? Thank you!!

    • Tomasz

      Hi Janice. It should be possible to load it in an IFRAME. I understand you’re talking about noncommercial use?

      • Janice

        Yes it’s for an academic study, my PhD topic is the interaction between sound and taste. Would it also be possible to make some modifications to the range of frequencies generated? Please free feel to email me offline as well. Thank you!

  • Jay Johnston

    I wanted to let you know I am using this for Resonant Voice Therapy (used for treating hoarseness). This is the simplest most direct tool I’ve seen to help me get the right pitch. Thanks.

  • joe Sockit

    Most excellent Tomaz! I was about to buy a program to tune my sound system just to get the tone generator function since I have the DB measuring equipment. it didn’t occur to look online as I didn’t think anyone would post something this useful for free. I have been using one of my active crossovers to tune the passive crossovers I built for some mains. Now I can dial in exactly where I need to be component wise to get 1850hz as a Xover point for the horn drivers. Now, to compensate for the impedance changes!!. Thank you!!. I put out CD’s of local bands I do sound for (one CD a month). Tell me what type of music you like and I’ll send you some selections as a thank you for your most useful tool. Shortsville Sound.

  • joe Sockit

    All you youngsters, measure your hearing now and archive it somewhere.
    See where you are in 25-30 years. I’m an old musician and years of standing next to crash cymbals and screaming Marshall amps has my high end down to about 15k, and that is straining. Take care of your hearing my friends!

  • Chris Mel.

    Used it to test DIY led color organ. Thank you very much, job well done!

  • Tomasz

    I’ve just published an updated version of the generator. Here are the most important changes:

    – Added visual “playing” indicator to warn against sudden jumps in volume when you change frequencies
    – Added octave up/down buttons (frequency ×2 and /2)
    – Keyboard shortcuts: Spacebar toggles Play/Stop, Left/Right arrows change frequency (even if slider is not highlighted), Shift+Left/Right fine-tunes frequency by 1 Hz
    – Continued press on button keeps changing the frequency (no longer have to click on Left/Right buttons repeatedly)
    – Adapted to mobile devices – works on iOS and Android (Chrome).
    – Visual tweaks (e.g. retina-resolution images)

  • Jim McKenna

    Simply fabulous!..I restore & repair vintage synthesizers & use Tomasz’ Tone Generator at least twice a day, every day to calibrate them..Many thanks!

  • Greg

    I needed a constant tone to test a flaky VOIP phone connection and this worked great. Thanks!

  • Dirk

    Hey tom 🙂 Very nice tool and it works for me flawlessly 🙂
    The only thing I would like to see added is the ability to phase shift. 180 degrees would serve my purpose 🙂 I have no clue how hard that would be but if it was a simple thing, it would add alot for me 🙂

  • Christina Gabriel

    Thank you! I just got a basic audiogram as the first step toward understanding the tinnitus (+ weird tone at around 1KHz that I hear when I shake my head) that I started to get about a year ago. Your tone generator is an excellent tool for me to understand and validate what the audiologist measured. Now I can see just where my hearing begins to fall off in each ear and then roughly match the tinnitus frequency. I like having a quantitative measurement and I hope this also will help me give the clearest possible description of my symptoms to the specialists for the next steps toward diagnosis and (with luck) treatment. I do recognize that there may be no way to get rid of this, but it’s still helpful to be able to characterize it for myself. Something fun to do to balance being annoyed by the tinnitus!

  • userbarna

    Great great tool! Congratulations for building it! A real example of useful web apps, I found it while looking for exaclty what it does. You can train your ears to learn and recognize frequencies, the words of music! Thank you very much! Regards from Spain

  • cambieroilmondo

    Very nice 🙂
    thanks for that, I used it today in order to test a simple audio frequencymeter!

  • DreamMaster Pro

    This program is an example of perfection, pure sine wave with amplitude that fades up at the start and down at the end.

    I used it to find the frequency of a random (and unwanted) tone that lasts about 1/2 second, occasionally coming from the Atmega1284p processor I’m programming. I now know it’s 291 Hz. Hopefully that will help me locate the source and cause.

    • userbarna

      Lol! I did the same trying to match up to a neigbour vacuum cleaner motor and I remember it was something like five hundred and something Hz. Great great tool! It’d be nice to have a way of training all the notes within an octave, to start, at least, recognizing which frequency belongs to which piano frequency. What do you think?

      • userbarna

        Sorry, I wanted to write “to which piano octave”

      • DreamMaster Pro

        For matching up to piano frequencies, open this tool in another tab at the same time:

        • userbarna

          Very interesting! Now I have a crucial question: I remember watching a Youtube video talking about the difficulties of tunning a piano and the Well Tempered Clavier… So, this is one more thing that I love about this page, the fact that what you hear are pure tones, pure frequencies, aren’t they?

          So this brings to my mind the question of … as you said, If I start using virtualpiano and train my ear to recognize C4 for instance… Would I be listening to the same tone coming from a piano and other from a guitar for instance? Or do they have little differences in its frequency number? Like 262 (C4) and maybe in the guitar I get 264 or sth?

          Great app and page who has also gathered we people that love pure frequencies, everything is a frequency!

          • DreamMaster Pro

            The frequency would remain the same, no matter what instrument you played it on. For example, A 440 is always A 440 (if correctly tuned). What changes is the other frequencies generated along with it, telling your ear the note is coming from a piano, or a guitar.

            The tempered scale is a compromise, because A-sharp and B-flat (for example) are not quite the same note, yet there is only one piano key to press for both of them. This is why people singing in harmony with no instruments at all can be so amazingly beautiful. It is because they can sing the actual true notes without any tempering at all.

  • Rennie

    It’s excellent for testing out resonant room modes. My current speakers and room love 50-60Hz and man does it resonate there XD

  • Mike

    This is a great tool, thanks for hosting it. Is there any chance you could add a balance slider? I have tinnitus but mostly in my left ear. I do not want to change the settings in Windows because I would like to listen to music at the same time I listen to the tone from your site. Any chance you could add that? And while I am asking, any chance you could add the ability to play more than one tone at a time?

    • Tomasz

      Why would you listen to the tone constantly?
      You can play more than one tone if you open additional browser tabs.

      • motorbit

        |Why would you listen to the tone constantly?

        newer studies indicate that tinitus often is caused by overamplification of the brain. it makes a lot of sense for me, as my tinitus is very close to frequencies i am almost deaf to on my left ear, and my tinitus is also louder on my left ear.

        these studies also indicate that listening to these sounds regularely can make the brain stop that overamplification.
        sadly, i dont have an english source. i did google it (a bit) but my source is german, and there was no transcript.

        anyway. as said, i think it makes sense to me, and in my homebrew understanding it also makes much sense that this overamplification gets triggered by the difference in loudness of a frequency between the left and the right ear.

        therfore, a stereo sound would not cut it. i need a balance setting to try for myself if i can influence my own tinitus this way.

  • Chanayvonne

    Thank you, your efforts are appreciated.

    • CypressTheCorruptOne

      I used this for my science project, it helped a lot! Thanks for your effort!
      However, my head always hurts after..But, that’s the price you must pay for science!

  • Mark

    I just used this wonderful app for a ‘dancing oobleck’ experiment in my science class at uni. I can’t wait to do it with the students when I am teaching primary school. Thanks Tomasz.

  • Steve Rutkowski

    I’ll be using this tone generator for the same reason that was posted last year by ‘Loren’. The only difference is that he was working on tube amps, and I’ll be troubleshooting solid state.
    I bought an older dual trace Tektronix scope yesterday and needed a way to generate a known signal to test it. This app worked perfectly and showed me that I had a fully functional T912 scope with two 10X probes (with all attachments) a scope cover, a Tektronix K212 cart, and all manuals for $50!!

  • Milk Brewster

    Having the parameters selected in the url, with the url updated when the interface is, would allow tabs to reopen with what was set in the last browsing session.

  • Sandy

    Would like to use your tone generator for an experiment with my students. Your volume adjustment is in %. Do you know the decibels of the volume?

    • mclainde

      The decibel is a measure of sound pressure, I think. (If someone knows better, please correct me!) So the volume of the source content (tone generator) cannot be given in decibels, since you are going to play it back through a headphone or speaker or amplifier and speaker combo that will all generate different levels of sound pressure. For instance, you can plug your phone into an amp and generate 110 decibels to fill a stadium, or you can plug it into a mini speaker and produce 20 or 30 decibels.

      • lwilhelm

        I have a similar question. I would like to use this to demonstrate the concept of equal loudness contours to my students. Does the source content amplitude change based on frequency or is it kept the same across frequencies? I realize that my audio equipment will determine the actual sound pressure output that could be measured in dB but if I keep the audio equipment the same and just change the frequency it seems like it could be a demonstration of equal loudness contours (i.e., needing to decrease the amplitude as the frequencies become higher to listen comfortably)

  • Jos

    By using the FFT with MATLAB i get 880Hz for 440 Hz, why?

  • Conrad

    Just used this great tool to match at which hertz my right ear was temporarily ringing. ~733Hz, it seems.

  • chris wilson

    this is exactly what i was looking for. i just suffered an ear infection and as a result acquired 2 ruptured eardrums. this ringing is getting more and more annoying but i at least wanted to know the frequencies i was hearing. mine are 400 and 4000 hz. it varies as to which one is dominant. its easier to tolerate just knowing the frequencies.

  • Edward

    Simple and useful. Thanks. A suggestion: It would be nice to be able to link to a particular frequency, e.g., and possibly also have a “Copy link” button like you get on e.g. to be able to obtain the link easily. Thanks again.

  • Dave McKenzie

    I was turned onto this generator, to see if I could identify the frequency of my tinnitus ringing. In no time, I found that it was approx. 6,000Hz. I haven’t resolved anything yet, but it’s nice knowing that I was able to put a number to it. I have “always” had this condition (loud noises from childhood on); maybe I’m on the road to a therapy…like re-training with white noise. Anyway, pretty cool.

    • Bob

      Yes, I also have tinnitus around that 6K+ range. The problem is that while I cancel out the sound, it drives everyone else in the room nuts. I guess I have to use headphones.

      • dj6040

        FYI, I have had tinnitus for a long time and I found that the amount of salt I consume has a great effect on it. By limiting the salt intake I have reduced the ringing to where I am hardly aware of it. The other thing is ear protection from loud noises. For example, if I use my circular saw to cut a piece of wood and forget the ear plugs, my ears will ring loudly for about 8 hours. I’ll where my plugs at movies, concerts, etc., anywhere I might encounter loud sounds.

  • Francesca Miller

    I can’t get dual tones to stop! Otherwise, a brilliant device. Please respond asap as I don’t know what this will do to my phone.
    Thanks so much.

  • Gian Cosani

    hello is this in 440hz tuned? or 432hz? i do like this generator but im just curious when you made the intial set up was it tuned 440 or 432

  • dj6040

    Thanks this is what I have been looking for. Many tone generators out there but this is the only one I have found that provides the related musical notations.
    I wish you would make this a regular program so I can run it on my PC when I am offline.

    • Steve Rutkowski

      Your message piqued my interest..
      I use the tone generator in conjunction with an oscilloscope to troubleshoot guitar amplifiers. If I use it with my desktop there’s a 60 cycle hum that tags along. This normally doesn’t affect my troubleshooting, but it occasionally gets irritating, so I use it with my laptop, which doesn’t have this problem.

      Anyway, just for giggles, I went to the generator page today (using Firefox on my laptop) and did a “File -> Save Page As”. Then I shut down Firefox, disconnected the laptop from my network, and fired up the saved page offline.

      It worked ‘almost’ perfectly! I say ‘almost’ because the left/right arrows that decrease/increase the tone by a single Hz were hidden. You can still find them by moving your cursor around the areas where they should be until your cursor changes, so it’s really not a problem.

      • dj6040

        Thanks for the suggestion I will try that. I use it to tune each of my drums to a specific pitch. It really helps to have a constant tone playing that I can match up with.

  • Lonny

    Thanks for this tone gen. very helpful to us HAMS for radio testing

  • Avimun

    Great application indeed. I am just wondering a bit how sounds with ‘f’ less than 20Hz is actually being audible …. Is the correspondence between the f (<20Hz) and the tone is accurate !!!

  • Joseph Vernice

    I am using your tome generator to test the response of my hearing aids. The hearing aids have frequency compression since I have no response about 2kHz. It divides frequencies by two (down an octave) so I can hear frequencies above 2kHz (and less than 4kHz). My HA’s can be tweaked as needed using this tool.

  • M.Anthony

    I am using Safari with an ipadii and I can not get the note menue to work. Any advice? Thanks, great generator!

  • gciriani

    Very interesting. I actually am able to measure interference zones. By moving my head left to right, the two stereo loudspeakers in my PC sum or subtract each other.

  • Loek van der Heide

    HI there, Mr./Madam,
    I Thank you very much getting me a tone generator which I can use as piano-tuner.
    I am also [“voorstander”NL] ‘in favour of’ lowering the diapason of all opera orchestra’s beeing producing opera’s from 1800-1900 Till Verdi & Puccini
    This, of course, Verdi’s Plead for lowering the a’ diapason to 432 Hz in 1881
    by then since 1842 by French decrete rised to 440 Hz……
    This goes also for the re-introduction of
    – Period instruments Rossini /Verdi/Puccini opera’s
    – 3-stringed Contrabasses ‘Scordatura’ also tuned to CC on lowest string
    – gut- stringed all strings except Contrabasses’ lowest CC/EE
    This feature is also good, tuning lowest 32′ / 64′ (resultante) and Octo- CCC tone of octo-sub-contrabass violone, to be used in [ondermeer] Verdi’s Otello and also ‘Il Re Lear’ sounding of Storms. (Re lear is a new composition which I am proceed tot complete…..)

  • Jason

    Would it be possible to include a toggle switch that enables an “Equal loudness” mode? This is by far my preferred online generator, and has been very useful for me, thank you!

    • Tomasz

      Hi Jason. It would be impossible to ensure equal loudness without knowing the frequency response of your speaker. Also, equal loudness over what range? You can’t make a 20 Hz sound be as loud as a 2 kHz sound without making the 2 kHz sound very quiet.

      • Jason

        To be sure what happens on the users end would be affected by speaker/headphone response, but if the slider adjusted volume to somewhat closely follow ISO226 and assumes a perfectly flat speaker response i think it would be extremely useful for very roughly determining the flatness/bass response of ones speaker/headphones and room response without requiring a pricey calibrated mic and software purchase. I understand many frequencies would be quieter to avoid signal clipping, but testing for speakers/headphones by ear, especially at low volumes, I believe it would be very useful. As it stands I was only able to find a wav file from audiocheck for a “perceptual” sine sweep with all of my googling. Comparing it to a normal sine sweep shows a massive difference in perceived volumes depending on frequency. It was extremely helpful for how limited its control is though. For me personally, 30Hz to 20kHz would be exciting to have access to.

        • Tomasz

          You can get this for $60. It’s good enough for bass and most speakers/headphones have a nice flat response for mid- to high-frequencies. You can get the free REW software that will do sine sweeps for you. It will even generate EQ settings that work with EqualizerAPO.
          That’s what I did and it improved my audio by (subjectively) 20%.

          Furthermore, you need to take into account that people have different frequency responses, esp. in the high frequencies the differences can be dramatic. The ISO curve is a kind of average.

  • Tiffany

    Thanks so much. I used this tool to find my starting note singing the national anthem at a conference this year.

  • Giovanni Ciriani

    Tomasz, I think it is important to let users testing their hearing or their tinnitus frequency, to use headphones. Without headphones, one may think that there is a volume drop, or a hearing drop, when in fact the ears are actually in a zone of subtraction between two loudspeakers of the PC.

  • Rob Ward

    The online tone generator is great … I use it to check the accuracy of my electronic tuners, find the frequency where my speaker cabinets rattle, to tune homemade windchimes. Its useful, thanks.

  • Nathan


  • Nathan


  • fred

    Thank you. Great tool

  • Jack

    Tomasz, The application is a great tool but there is one thing that would make it more useful, i.e., a way to select a range of audio frequencies to sweep and the rate the frequency changes. My use of your application is to data log a range of frequencies to graph the transfer function of audio filters and frequency response of other audio hardware. It is really difficult to step the frequency 1Hz at a time in sync with the sample rate of the data logger. Not being a programmer I have no idea of how difficult adding this feature would be but would be like to hear your thoughts on the issue.

  • Don Puryear

    Thank you, Thomasz! I enjoyed your article.

    When I was in college, I was treated for tinnitus. The condition never went away, and I still have it to this day. During multiple hearing tests over the years, the pitch I produced vocally and the pitch I identified aurally as matching the tinnitus has been 440 hz. Decades after my college experience, I was bothered enough by the tinnitus — or more specifically, my awareness of it — that I saw an otolaryngologist who tried a number of treatments. He was unable to cure or lesson the tinnitus. In testing, he confirmed that my tinnitus was consistently 440hz.

    I’m 50 now, and I still have the tinnitus. I’m able to “tune out” it out whenever there are other ambient noises, but otherwise it’s crystal clear & distinct. For the last 30 years, I’ve slept with white noise in the background to drown out the tinnitus.

    Your article was great, and the online tone generator was fun! I enjoyed checking the pitch of my tinnitus — Even today, it’s still 440hz! 🙂

    • Dana

      Hi Don, I have tinnitus, too… I was just browsing by and wanted to add a tidbit about your tone: it is special because A 440 is the tone that bands and orchestras use as a reference for tuning their instruments. It is known as the “international standard pitch.” You are a walking tuner!

  • Jb

    Excellenr! Just friggin brilliant! Love this thing!

  • Norman Paterson

    This is close to what I want for an experiment – with a slight modification it would be ideal. I want to demonstrate the difference between a scale where the frequency increases arithmetically (e.g. every interval increases frequency by 50 Hz) and geometrically (e.g. every interval increases frequency by 10%). Your tool does this but only in fixed steps of 1 Hz or 100%. Any chance you could make these adjustable quantities? I’d love you forever! PS The demo is in 4 days!

  • Ingrid Lindberg

    I agree with many others. Its an excellent tool. I use it to test noise frequency at low levels 35hz. Thank you!!!

  • Reginald

    I was looking for something like this. I am learning to write music for a particular part and needed to know if I have the right note in the correct octave. because of the range of the instrument, knowing the frequency and octave number becomes important when applying the correct notes on the music staff.

  • Hussain Chagla

    I by chance found this audio generator on web. It is useful test instrument
    for those who can use it..It can be used for measuring power output & response of Power amplifiers. Also check response ,power handling
    capacity of loudspeakers.
    Its nice & handy, I dont have to carry separate audio generator. Any more.
    One suggestion, please add Pink Noise Generator to it.
    Hussain. Karachi-Pakistan.

  • Russ Lynch

    Just what I needed to quickly check my hearing thru headphones.
    Beats those other hearing tests by a mile. Keep up the good

  • Soundman

    Can you please make it so you can adjust by .1, .2, .3 etc. ? Example 111.1, 212.1 313.1, etc. for amazing reasons I shall explain once done. Thank you!

  • Walter B

    Thank you. I determined the frequency of my tinnitus with this.

  • stevieblueboat

    The note palate you have added is fantastic! Thanks for the work you’re doing.

  • Richard

    A very useful test tool. Most appreciated.

  • Ferroll

    This was perfect for checking my DIY 18″ Subwoofer Enclosure. I tuned my enclosure to 38 Hz, and all the frequencies below 40 are the loudest. Thanks for this easy to use application.

  • Will

    This is great although I think my headphones are limiting the frequency a bit.

  • Jarrod Haning

    YES! This right here!

    I have been searching for this for years, even tried having some computer graduate students tackle it as a class project – but they were not able to solve these problems.

    This could be very helpful for music students learning intonation if it was in a mobile app form with 4 sliders which allowed you to build 7 chords (4 note chords) and check your answers as compared to relative or just tuning.

    May I access the code? Or, may I hire you to compile it into an app that could be shared with music teachers?

  • Easan

    Thatnk you for this wonderful tool. I wonder if there is a keyboard instrument that plays notes in the 12k hz to 20k hz range. I would like to compose and play music in that range.

  • Danny

    This is a great tool. I would like to be able to modulate back & forth between two designated frequencies in a pulsing rhythm. For experiments.

  • Dana

    Thank you for your useful site. Since 9/10/2016 I’ve been suffering from tinnitus, a single pure tone stuttering like a telegraph in one ear. Your straightforward tone generator has helped me track the pitch. I noticed the tone started around 180 Hz (around F#3) and has been slowly but surely gone down in pitch, currently 155 Hz (almost to D#3). So it crept 3 half-steps down over the last month. I am wondering why (physiologically or mentally) the pitch would be going down – whether this is a good or bad sign, or does it mean anything at all. Any information or theories would be appreciated.

    • TTTS sufferer

      Dana, it could be you are siffering from Tonic Tensor Tympani Syndrome, and that the pitch lowers as your Tensor Tympani becomes less tense. For me, the pitch certainly rises as the tension and volume rises. You should look into it

    • $am

      it’s cool that a simple website can do so much! thanks online tone generator! this is a pretty cool site

  • TTTS sufferer

    Hello, and thank you for the great work. I suffer from TTTS, with a pure tone tinnitus accompanying it when I have my bad days. Finding the tone (it fluctuates) and blasting my ears with it seems to give me some relief.

    It would be great if you developed this as an app for Android and Ios, so that one could use it while on the go without having to be online. Preferrably multitrack, with volume sliders for each track. It’s also important that both frequency and volume sliders are large in size, to accomodate fine tuning. There are tone generator apps in the market, but I so far haven’t found any that lets you adjust the frequency while the sound is playing, and your generator’s ability to do so makes it hugely useful.

    I would pay for and recommend such an app

  • Hairma Cutma

    It is a good tool to check out a dog’s hearing, also for dog repellant, lol!!!!!

  • Marc Dingena

    Hi. I have pure-tone tinnitus for as long as I can remember. So long, in fact, I can happily say it doesn’t bother me so much.

    Do you have any idea how hard it is to explain tinnitus to people who don’t have it? I usually can’t do any better than “that sound you hear in bed after you’ve been to a loud concert”.

    This tool has given me a way to let others (my wife for example) experience what I hear 24/7. 9946 Hz…

    Thanks for making this.

  • Tomas

    Great tool to practise unfretted string instruments like fretless bass 😉 Love it!

  • alicia

    wow this is amazing! I have had tinnitus for a long time i think but it has recently started bothering me. Every time i listen to you tones even though i haven’t figured out my exact frequency yet, my tinnitus disappears for a while. It’s nice to be able to experience silence for a bit. Thank you so much!

  • Lendon

    LOVE THIS TONE GENERATOR!!! Can experiment mathematically with different frequencies!!! Thanks so much for making it. I open two or more tabs usually to test out harmonization. Again I really like this tool! Thanks!

  • raymond schep

    Ha ha now don’t need to buy a rpm meter to set the idling of my car, 1000 rpm is 17 hz, I can do it by ear, however why do they claim the lower range of hearing is 20 hz I can easily hear down to 5 hz….but no chance at age 70 of hearing 20,000 hz, best I can do is 8000 hz.

  • Anonymous_user01

    Could you add a option to download the tone?

  • Rachel

    Hi there
    Can you tell me how I might record or download the tone I have identified as useful?
    It would be for personal use at this stage

    • Tomasz P. Szynalski

      Rachel, you cannot download an audio file at this point. This kind of functionality is not supported by Web browsers very well. You can use the Get Link button to make a direct shortcut to your chosen tone.
      If you need a sound file with a specific frequency, I could generate one for you.

  • Asghar Kazmi

    Have you thought of giving users the option to change the phase of the signal so that they could possibly reduce or cancel the sound from another device. I have tinnitus and would like to see if it is possible to use this method to reduce the level of the sound in my head.

    I am seeking a tone, 180 deg out of phase, to 8460 Hz. This is the frequency of the high pitch sound that I have identified to be ringing in my head 24/7. Your tone generator helped me to identify the thing. Thanks.

    • Tomasz P. Szynalski

      I don’t think that would work — tinnitus doesn’t have phase because it’s not an actual sound wave. It occurs on the level of neurology. When you hear e.g. 5 kHz, some neurons in the auditory cortex start firing. They don’t fire at 5 kHz. The frequency is encoded by position, i.e. 5kHz and 4kHz correspond to different neurons, not the same neurons firing at different frequencies! (In other words, the brain does a Fourier transform to decompose the sound into frequencies — this probably destroys the phase information.)
      Otherwise, you would hear a difference every time you started the tone generator (every time you started it, it would be at different phase with respect to your tinnitus).

  • Dissonance

    This is a great tool! It’s the only online tool I found that can do 1/1000 of a Hz. It would be great if you could play two different tones at the same time so you can hear intervals and beats.

  • Mar

    Thank you very much! It helped me a lot 🙂

  • Clemm

    It is a great thing you have done here !
    Thank you so much for the sharing 🙂

    (I am using it to hear and heal with the 432 Hz instead of 440 Hz).
    (28,5 / 75,75 / 91 / 128 / 192 / 288 / 432)
    witch is frequencies of Tibetan Healing Sounds.

    But thanks to you, it is possible to access very low frequency for the body that is not possible with Tibetan bowl.

    Thank you my friend 🙂

    • Clemm

      I forgot to mention that to make 0,5 or 0,75, I use the arrows with the mouse and then with the keyboard. By pressing the arrow “right” of the keyboard for example, the number won’t change before I press it 4/5 times so I know where I am exactly between 0,25 0,5 0,75 …

      For the ones who make an interest with this, here are the frequencies you can use for each chakra to heal :
      1 : 14,25 / 28,5 / 57 / 114 / 228 / 456 / 912
      2 : 37,875 / 75,75 / 151,5 / 303 / 606 / 1212
      3 : 45,5 / 91 / 182 / 364 / 728 / 1456
      4 : 64 / 128 / 256 / 512 / 1024 / 2048
      5 : 96 / 192 / 384 / 768 / 1536
      6 : 144 / 288 / 576 / 1152 / 2304
      7 : 216 / 432 / 864 / 1728 / 3456

      I just discovered your tool yesterday and what I can say is : “it gives a lot of energy using is as I do”. Just try to play :
      * (28,5 +128+432) at the same time (1+4+7)
      * or (75,75+192) (2+5)
      * or (91+288) (3+6)
      and see what happens for fun ! 😉

  • Meletiy

    I used the tone generator for an IB Physics HL investigation on Chladni figures.
    It was very useful. Thank you so much!

  • george

    Thanks for the tone generator, is very helpful for determining tones in meditation.

  • Robert Blackham

    New use: testing the effectiveness of noise-cancelling headphones, at different frequencies.

  • Jim

    Would it possible to request an auto slider?

    Say x Hz to y Hz over z Seconds?

  • David

    The tone I get on by iPad Air IOS 10.3.1 is not clean. There is a cackground noise, like static, that is most noticeable (higher amplitude compared to selected frequency) at the low end than at higher frequencies. It’s like a modulated rhythmic crackling, that makes the generator all but useless.

    • Tomasz P. Szynalski

      What is the period of the crackling? I tested tones around 100 Hz on my iPad Air 2 (with Safari) and I could’t hear anything — other than the normal distortion of my headphones (which is present regardless of the device or generator used).

  • Moses

    I just found your tool and it’s fantastic. Thanks!

    How easy or difficult would it be to add a selector for a square or sawtooth wave instead of a sine wave? Sometimes I have trouble matching octaves with a pure sine wave.

  • Andari

    heh. at 37hz my window in my room doors is vibrating like crazy it vibrating soo hard it makes noise lol

  • Ian Bett

    Hi Tomasz.

    What a great little program you have put together.

    I will use it to improve my studio monitor design and acoustic
    treatments for the room.

    Well done!

    Ian Bett – Western Australia

  • cs127

    Only sine waves?

  • Leonard Rath


    You are a good person.
    I’ll donate 5$ via paypal, thanks for your effort for all of us 🙂


  • Alfred Lacazette

    I see sharp versions of notes on the list but what about flats? This would be hugely more useful if the user could specify the note in normal musical notation, or if you had that on the list. I’m not musical myself so I need it simple. Which is Middle C? Which is is E flat?

    • Tomasz P. Szynalski

      The notes are specified in normal musical notation. E flat is the same as D sharp. Middle C is C4. I’ve added a more extensive description of each note — you can mouse over a button to see it.

  • wilma

    i had loads of fun annoying the teachers in class with this!

  • Aris

    Thank you Tomasz for this tool!
    I have a tinnitus which consist of many frequencies, as your tool helped me to realize, starting from about 6.000 to 12.000+. The most annoying are the high frequencies. Sadly I realized that I can’t hear anything above 12.000 – 12.500Hz. The interesting thing is that the “annoying” infrequence looks like it sounds “higher” then the last one I can hear (12.500) :0
    One thing I wanted to ask you: am I supposed to hear the sounds your tool generates under the 20Hz? I ask because I can hear very clear even the 1Hz which sounds like a heart beating!

    • Tomasz P. Szynalski

      Hi Aris,
      Nobody can hear 1 Hz. What you may hear is higher harmonic frequencies (distortion) generated by your speakers as they struggle to play that sound.
      In general, sounds below Hz are more “felt” than heard.

  • Martin Andersen

    What is the accuracy of your tone generator? Can I use it test the accuracy of my chromatic tuning machines and apps? (I am a professional violist and violinist.)
    Thank you!
    Martin Andersen

  • quinn

    Hi. Love the Tone Generator. I am trying to understand tone and Hz a bit better. I see lots of music advertised on YouTube that is a 432Hz, or 528Hz, which are, apparently, very therapeutic frequencies.
    How can you have music at a specific tone? A tone at just one frequency, is just that, a monotonous tone.
    Are they embedding that tone, under the music??

  • XA

    Hi I just noticed on Windows 10 Chrome I am using studio monitors to listen to sine waves and I can say the wave produced for example when I listen to 50 Hz is definitely not a sine wave when volume is set to 100%. When I reduce the volume the problem is resolved. I’m not sure why it would be clipping or any other problem but I have tried with multiple sources, headphones straight from motherboard, amp/monitors, and the effect is the same. To compare I tried another website’s tone generator and 50 Hz was produced without other frequencies. I used a spectrum analyzer and the buzz produced when listening to your tone gen is of around 120 Hz when listening to a 50 Hz sine wave. This problem is mitigated when lowering the volume on the tone generator, it’s not affected by the volume of the amplifier or any other source as I tried. Just thought I’d mention.

  • Robert Blackham

    I am experimenting with “noise cancelling” headphones, to see what frequency range they work best.
    One characteristic I notice about Tone Generator is that when I raise frequency, the sound output from my speakers rises (I am using an old Dell XPS laptop). It isn’t just my perception, I have a sound meter alongside. I can e-mail a table of the measured dB against Hz readings if you want.
    Anyway my question is, can there be a setting that automatically adjusts volume of the Tone Generator output to constant dB (subject to the quality of the user’s speaker system) ?
    I am not expert in audio equipment, I guess there may be other issues involved with this idea.

    • Tomasz P. Szynalski

      Hi Robert,
      There’s too many unknown variables. The frequency response depends on the speakers, the acoustics of the room and your listening position.
      You can flatten the curve somehow using a technique called “room correction”, where you measure the full range of frequences using a measurement microphone, and then apply equalizer settings that boost some frequencies and attenuate others. But even that process does not produce a perfectly flat response.

  • Bob

    I think my ringing in my right ear is around 5,500 to 6,000. Is there a way I can listen to a frequency to neutralize it? I don’t understand 1/2x or 2x, what that does. I’ve heard that there is a frequency that cancels other frequencies? Have a hard time sleeping with this? Any suggestions would be greatly appreciated.

  • win grace

    why does the tone lower with greater loudness

  • Matvey


    Can you add input of user value by clicking on a frequency?

  • Ugur

    Hi Tomasz,

    Thank you very much for this very useful website. I was wondering though: Can we go to higher frequencies? I have a piezo based speaker (this one:, and I want to test it at high frequencies. I am not sure how to connect it to my computer though, but I will give it a try.

    • Tomasz P. Szynalski

      I’m not sure if the DAC in your audio card will make sounds above 24 kHz (even if it supports a sample rate of 96 kHz). I’ve done some research on the Web and can’t find any confirmation. If you manage to get it working, let me know.

  • K

    I’m a musician, and I use this almost every day to practice long tones over a pure frequency, to create the harmonics with my instrument and improve tone, breath control, and intonation. Great site!

  • ProDigit

    Great link!

    Could you program in the website a saw wave, and blockwave, to be able to hear lower frequencies supported by my pc speaker better?
    The sine wave is very hard to hear at frequencies below 250Hz on my pc.

  • carol Keeffe

    Hello Tom,

    Are you familiar with the zapper ( and also (a form of a Rife machine) and how these devices heal people because the frequencies kill parasites. One tremendous outcome in particular is the curing of people who have been suffering terribly from Lyme disease. I am thrilled that your tone generator may be so much easier to use than other devices. Have you experimented with this? I have a friend who hasn’t been able to move any part of her body except her head for over a decade because of Lyme disease . . . your generator gives me hope for her! Thank you for dedication and for applying your talent and gifts to help us all. Carol

    • Tomasz P. Szynalski

      Hi Carol,
      I took a quick look and these are electrical generators; mine is a sound generator. Very different things, although both can have a frequency. By the way, I feel duty-bound to note that those devices are totally pseudoscientific and I’m afraid will certainly do nothing for your friends Lyme disease (my sympathies BTW). Best wishes to you and your friend.

  • greg

    can i make a cd of a tone or different tones

  • Jane

    Awesome site! Is it possible to listen to my tone of 5500hz for one hour?? Great relief for my severe tinnitus.

  • pougiyft

    I can even listen to the sound with frequency less 20 Hz with earphones.
    How is this even possible.

  • guy russo

    Great site, one request:

    Could you please make a box to type in the exact number to generate that frequency?

  • Kristo

    Great tool, thank you for it! Would only kindly ask for a phase switch for one of the channels and it would also be even more perfect if there was a “play” but that would start the sweep from bottom to the top in a logaritmic way, so that user could freely set a time say 30 seconds and by that time the generator would auto-sweep from 20hz to 20khz

  • Mark

    Thanks for creating such a simple to use, elegant program. With this I quickly and easily identified the predominant frequency of my tinnitus and will use it along with stimulation the vagus nerve (through slow breathing) to see if the brain can be “rebooted” & minimize the volume of tinnitus. Your directions are clear and easy to understand as well. I’d rate this online-tone-generator at an A+ !

  • KRS

    Yes, the email address is real, and so is my tinnitus which I have had for almost exactly 22 years now.

    About 24 hours ago I had a sudden increase in the “perceived” volume of my tinnitus, in the same ear (right) that it started with on a Saturday afternoon in September 1995.

    I was a communications systems technician (air force), so I am familiar with not only radio, but also auditory frequencies. As a tech, I had access to tone generators, but I left the military decades ago, so I found your tone generator.

    Here is what your app has told me. My left ear is working perfectly (for someone my age), but my right can only hear 300Hz and below at NORMAL volume.

    A crazy thing happens at 600 Hz and above at much higher volume. In my right ear I hear a higher harmonic, like 8x or 16x higher! I have to remove my Sennheiser HD202 headphones from my left ear when doing this, for obvious reasons.

    A very useful diagnostic tool. Thank You.

  • Clint

    Earlier someone requested the ability to simultaneously play two frequencies. I just did that using Firefox55.0.3 by opening two windows. Every function works independently, and my crummy speakers respond as best they can.

  • Stephen

    Fantastic Piece of Software!

    Request to input sound volume.
    Slider too hard to adjust exactly.

    Much Appreciated,

    Try 432 in all octaves ……… srk

  • robert

    Hi Thomas,

    Did you ever seen the video that someone used your tone genarator to open black holes to other dimensions? haha

    • Tomasz P. Szynalski

      Hi Robert,
      Although such phenomena have been reported by a small number of users, please note that opening tears in timespace is an unsupported feature. Please exercise caution and limit yourself to peeking. Do not enter the tear under any circumstances.

      Sedona, AZ

  • Glazzsherlock

    Your site seems to be non functioning. I am on a Samsung smartphone connected to a Bluetooth speaker. Model 808. I don’t understand?

  • Glazzsherlock

    Is your site down. Really frustrating trying to use something that doesn’t function.

  • GeeEaZy

    i’m exploring war on robocallers. i believe that a frequency of about 170 Hz has a good chance of matching the harmonic of the ic boards in their gobocall box. if i can send them that frequency of sufficient strength and duration, i could cause fatigue in the solder joints of components; resulting in equipment failure. am i waisting my time thinking of this? – has anyone done it? – is it legal?

  • panpan

    i just use this to piss other kids off cause only they can hear it and not the teachers

  • Adam

    Dear Tomasz,

    it’s very cool to have exact frequencies to work with.
    I am a composer and I am experimenting with certain
    frequencies. Like 528Hz
    It is very hard to find a tone generator that can process
    the exact Hz number.

    My dream would be to use you gernerator – and somehow
    process a track with that frequency. Sort of bounce out
    the streaming signal to have it as a .wav file.

    I could record it from the screen with Audacity – but I am
    afraid that this might lead to a less precise tuning.
    Do you have any idea how I could get this done??

    Thank you very much for your time
    and thank you for this page!!

    All the best,

    • Tomasz P. Szynalski

      Hi Adam,
      A real composer — very cool! I listened to some of your tracks and was impressed by your range. (BTW, I think “They Are Coming” should be labeled “suspense” or “scary”, because I was scared 🙂 To answer your question, you can generate a tone of any frequency in Audacity (choose Generate/Tone in the menu). Does that work for you?

  • Diego Gaeta

    thank u! i use this every day to tune to my environments and build JI harmony. love u

  • Max Harper


    I am an eighth grade student using your site for a science experiment on resonance. Essentially, I will play the frequency of a resonator with each of the types of waves provided, and observe how this effects the strength of resonance. I thought it might help for me to reach out to you, as a source, and see if you have anything to say about this experiment and what the results could mean.

    – Max Harper

  • Eurodance

    Hi, Tomasz!

    There is not enough adjusting the smoothness of moving the slider. To be able, if desired, very slowly increase or decrease the frequency. For example, choose any band and then smoothly change the frequency. For this selected range, you need the second slider from the bottom

    • Tomasz P. Szynalski

      You can use the arrow keys (see instructions below the slider).

      • Eurodance

        I mean something else. To move the slider not with buttons, but with the mouse. In the selected frequency range. The buttons will not give the same mobility as the mouse will give. And these are completely different possibilities.

        • Tomasz P. Szynalski

          Some time ago, I had the idea to add a second “fine-tuning” slider (limited to one octave). Would that work for you?

          • Eurodance

            Yes, it will be good! And even better, if this octave can be chosen. And even better, if you can enter the digits of the selected range. For example, from 300Hz to 700Hz or from 1500Hz to 2500Hz, or from 100Hz to 150Hz. Below you will see the second slider, which you can freely and quickly “walk” mouse. It will turn out simultaneously smoothly, quickly, mobilely, operatively and super conveniently)

  • Douguie

    Gracias por este generador de tonos.
    Una excelente herramienta, que buen aporte al mundo.
    Muy agradecido.

  • Cecile Floyd

    Hello. I have tinnitus. If I have found a frequency that matches my tinnitus, should I listen to it daily for a certain amount of time each day? I found a tone that matches what I hear but I’m not quite sure what to do with it.

  • Anon

    Using it for DSP as input for uC 😀

  • Gary Smith

    Would you be willing to make .mp3 files available for download, of the 7 Solfeggio frequencies?


    Thank you for considering.

  • Jas

    Cannot go to 0.5 hertz. Would pay for this if 0.5Hz was available.

  • Bob Kmetz

    Showing the treble and base cleff notes for each tone would be very helpful. I suspect major use is music.
    thank you,

  • Mark Monette

    Thank you for this.

    Now I know my tinnitus frequency.

    You are a god to me.


  • LeRoy Pea

    o.k. A#7 seems to be my tinnitus. So what to do now?

  • hameed

    Thank you for your work. Here in iraq we have weak internet and usually it gets can i download it? Please explain step by step.

    Thank you.

  • Frank Danna

    I have been a musician for 41 years. My ears have been ringing FOREVER. At first it was hard matching the pitch of the frequency in my ear that I was trying to alleviate. The trick that worked for me was holding my headphones by the opposite ear that I was trying to match the pitch that was in my other ear. Once I actually duplicate the pitch, you do not even have to places your head phones on your ear. I placed the head phone speaker 3 to 4 inches away from my ear, and match the sound level . I worked great! The ringing eventually comes back, but is not as intense. It was great not to here ringing in my ear!

  • Mike

    Every so often, I get a sudden, steady frequency pitch inside my head – I think I’ve heard it called “Tinutitus?” Anyway, it doesn’t happen often, but last time it did, I wondered what frequency it is, as it’s always the same exact one. So today I was sitting here my old tone-friend came a visiting and I quickly googled “Online frequency tone generator” and found yours and I had to turn you way down – just enough to hear, but not drown out my head-song (lol) and I slid the slider up ‘n up, up, up and was doing this with my eyes closed and when I exactly was matched, I was surprised to find ‘my’ frequency is 3,333 Hz! How cool is that?!

  • Mike

    Wow! I was just blown away by the comments! I thought I was unique and started reading them and so many people have used this for tinutitus (sp).

    Funny stuff. Is this our ‘alien frequency?’ HA HA HA

  • Mark

    Do you know if it’s possible to exclude the left or right channel when playing one of your sounds? If so, two tabs could be used to create custom binaural beats, which would be extremely cool.

  • Kåre Askeland

    Would be nice to have two channels, left and right, independent. To compare right and left ear. Do I hear the same frequency on both ears? How much less do I hear on one ear? To test this the tones may be pulsed from left to right, and a frequency for that must be chosen, e.g 2 seconds on each ear.

    • John Cadd

      Kare Askland Can I ask if you experience the different pitch in left and right ears with just one tone? Your comment may not be speaking about that phenomenon . I noticed it first when a telephone tone sounded lower when I switched from left ear to right ear . There was a clear semitone difference .But with both ears (centrally ) the note was just one tone. Some people have a much wider difference than a semitone .

  • Julio

    Gentleman, it’s about downloading a couple of these frequencies…can it be done? Thanks.

  • Steve Link

    I am wondering how to transfer a tone to a file for use in a powerpoint presentation. I think powerpoint recognizes AWV and MIDI files.

    Is there a way to use your program to create a file?

    Thanks for your great work.


  • Pablo

    Hi Tomasz,

    Congratulations for your work. Really amazing. Is there a possibility to embed this on a webpage or in a powerpoint slide?

    Thanks in advance

  • Pieter

    Dear Mr. Szynalski,

    With great pleasure and regards I read the article about tinnitus and used your generator.

    Because of my own search for the healing proporties of sound I am interested in this kind of information.
    Even the old Egyptians ( 5-6 thousand years ago) used sound to cure people.

    I have a question about the tuning of the generator.
    It is “tuned”at 440 Hz for the A4 in startscreen.

    I have experienced great differences in music tuned at 432 Hz instead of 440Hz.
    I understand that I can tune the generator myself but the frequency table would be nice to have in 432Hz as an A4. 🙂

    Do you have a version which is tuned at the natural frequency of 432 Hz?

    Best regards,


    • Tomasz P. Szynalski

      Thanks for the suggestion. A modifiable tuning frequency is somewhere on my to-do list, but currently I’m working on other features. I’ll probably do it at some point, but I can’t give you any dates.

  • Dominic

    Hi, would it be possible to allow the app to produce higher frequencies?

  • Sundown_Audio

    Hello! I think that holding the spacebar causing rapid turning on/off should be removed if it can. Thanks!

  • Philip

    Nice job, way to go!

  • Paul

    Does playing a frequency at different octaves have the same effect as the pure frequency? In other word, if I want to use the 5 Hz signal tone, it is below normal hearing and reproductive capabilities of most sound systems. So if it’s played at say 160 Hz (5th octave), will the properties stay the same?

  • Ron Deere

    Sir or Madam,
    Thank you so very much for your tone generator. Through it, I was able to discern my current hearing range (i.e. ONLY 60 Hz to 11750 Hz). It would be good if you were to have in addition a conversion to either a piano key or else a super-piano key.
    Thank you for your attention,
    Ron Deere

  • Gerry

    I’m a huge fan of this page. I recently used this generator to fine tune the phase, level, and crossovers of my surround sound system sub-woofers (2). My system sounds so much more precise now. Thank you

  • Gerry

    Support donation sent!!!!

  • Ty

    Found out my sub will try to play the low frequencies all the way down to 5Hz before it gives up the lower the frequency past 40hz the quieter the sub would get. The sub said its lowest frequency was 50hz, probably why it gets much quieter as I lower the frequency past 40hz. I also found out I can hear all the way up to the max 20,154Hz frequency (I’m currently 18) not that I would want to hear such a high frequency as it hurts my ears after just seconds of it playing.

    Definitely the best Tone Generator tool available


    Tyrone S-M

  • Patrick

    one of your latest changes to the frequency-generator turned out to be a step back in terms of usability (or testing-capability). When grabbing the freq-select-slider with the mouse and moving it very fast (left/right) you previously had a continuous tone playing (sweeps) that actually caused spikes in volume (dBFS) that were slightly higher than with a non-moving slider (stable freq tone). This way, you could determine the amount of headroom needed for your EQ to not run into clipping. Now, the slider reacts more sloppy and the tone sounds choppy and very digital instead of continuous. Also, the new fade-in/out just sound very odd or even wrong to me :shrug:. Beside all that, thank you very much for this tool I wouldn’t want to miss it anymore; it’s super useful!

    • Patrick

      huh, just tested it in another browser (not chrome) and there, this new behaviour of the slider does _not_ happen. Should have tested it first before jumping to conclusions. I apologize.

    • Tomasz P. Szynalski

      Hey Patrick,
      You’re quite observant!
      1. Chrome recently made some important changes to the Web Audio engine (removing automatic smoothing), which is probably the reason why it sounds “digital” on Chrome 66 and later. Basically it used to smoothly ramp from one frequency to another — now it’s an immediate change. I’ve just looked into it and I can do the smoothing myself. I’ll upload the updated version, but first I’ve got to do some testing on more browsers. Anyway, thank you for bringing this to my attention. I don’t use my generator that often, so I would have missed the degradation in sound quality.
      2. I agree, the new fade-in sounds worse! But the old one (linear fade) resulted in crackling noise on Firefox when changing the volume, or when you quickly alternated between Play and Stop. Firefox has a long-standing bug that makes linear fades impossible to do without popping. I could do a separate fade for non-Firefox, but not sure it’s worth it. I could also make the existing fade shorter, as a compromise. It would mean more audible popping on Firefox, but possibly more pleasing sound on Chrome/Safari. Do you think making it shorter could help?

  • Ray

    Works on my phone great but cant seem to get it to work on laptop . Tried IE , Chrome, and firefox

  • Ryan

    This thing is just incredible on the subpac m2 at 1-80hz, it’s serious feels like a massage (30-40hz range). I wish this was a VST or if i could find a similar VST for music production. Anyone know of any?

  • Tobi

    Great stuff! Works smooth. How about adding a quiz? It could be something as simple as a button that plays a random tone and then displays the Hertz-value 10 seconds later – or it could be something more elaborate. I’d love something like that to train my ears to spot frequencies more accurately.

  • Skip

    Is there a way that I can generate a tone and save it as a .WAV file so that I may use it with my audiology equipment as a stimulus? DO TELL…

  • Basu

    Thanks for the great Tone Generator. Very useful! Just found out that my favorite speakers+room combination has 2 peaks, one at 150Hz and another at 3.5KHz which is really bad news. Time to buy new speakers. My hearing fades at 12.5KHz now which is another bad news because when I was a kid I could hear the 15625Hz coming from my dad’s CRT TV. Cannot buy new eardrums.

  • Dan

    Hi Tomasz,

    My tinnitus doesnt change often but whenever it does I go to this site out of curiosity to see what it has changed to.

    I was surprised last week when it changed because I was able to hear the upper frequencies of 16-19000 htz that Id never heard before. I listened to it twice for about 30 seconds.

    Shortly afterwards my tinnitus changed/reacted to it. Constant sounds of bells and missles launching have been added to the usual sounds and they are four times the volume of my usual sounds. My hearing seems a little different too but I cant pinpoint exactly what it is.

    Should I be unduly concerned about this at all? Id welcome your comments.


  • sandy

    Intuitive and elegant. I supported (sorry can’t afford much!). THANKS. VERY NICE!

  • Lele


    Ive listened to your tone generator to see what tones my tinnitus are. However, when listening at the 18 to 19htz frequencies my tinnitus has changed. Its become considerably louder and my ears feel “full”.

    I was wondering if you can tell me why this would have happened? I understand listening is “at your own risk” etc and Ive got an ENT appointment but wondered if you could let me know what you think about this/why its happened?

    Thanks for your time

  • othello7

    This is a great site!
    I use it so much.
    I just wished it worked on my android tablet.

  • Lele

    What things might my ENT doctor be interested to know about the generator? I was wondering what format the sounds were in for instance?Something that might help?

  • David Coy


    I have enjoyed using your tone generator on an old 2012 macbook pro. I’ve had 25 tabs open with different frequencies and waveforms. This works perfectly fine, but when I try it on my new 15″ Lenovo yoga 720, after several tabs are open I get a loud and unwanted crackling noise. Is there anything you know of that could cause or fix this?


    • Tomasz P. Szynalski

      The browser is probably getting overloaded. Maybe you could try a different one?

      • David Coy

        On my pc I tried Chrome, Edge, Firefox, and Opera – they all encountered the same problem. On the old Mac I used Chrome.

        Also on the mac: even before it starts overloading, it seems like the mac has more bass (and it’s not the speakers, I’m using the same headphones on both machines). Don’t know if that info is useful or not, but there it is.

        • Tomasz P. Szynalski

          About the bass, maybe you have some system equalization turned on on one of your machines. Look in your audio driver options for things like “equalizer”, “sound enhancement”, etc. I’d also look in Windows audio settings, see if switching from speakers to headphones helps.

          • David Coy

            Ok, thanks. I’ve tried using multiple windows of the same browser and multiple windows of different browsers and I still encounter the same issue.

            Do you know if there’s any way to fix this or is the computer just not capable of handling it?

          • Tomasz P. Szynalski

            Maybe you could try closing some apps, killing some background processes, etc. But maybe Windows just can’t handle that many open tabs.

          • David Coy

            That may work, I ended up just using the tone generation feature in Audacity.

            Thanks though

  • Judith

    This application is exactly what I was looking for, except for one thing. I would need it in French for my french-speaking students. 🙂

  • Piotr

    Is there any possibility to download tone on my PC? I’d like to download few tones and create some music.

  • Bob

    Tom, great job with your generator, however i personally prefer to purchase rather than to make donations for online activities. I would like to use the offline installer anywhere, while I am not online – it is way more convenient, also I am sure there will be plenty of us to purchase it providing you set a reasonable price for your product…there are a few offline generators, some free some not… thanks.

  • Mark


    Thank you for creating this tone generator. It has helped me target the frequencies of my tinnitus. I’ve used the generator to create a method of plasticity training by which I move the slider back and forth over frequencies that I can’t hear because of my hearing loss. As I’m moving the slider, I meditate/concentrate on the sliding of the frequencies, trying to hear a continuous, uninterrupted sound. I believe that if we can train the brain to “connect the gaps” between the frequencies that we can actually hear, we can teach it to recognize those frequencies again using the hair cells that are still alive. With sufficient meditation, this recognition may eliminate our tinnitus.

    Would you be willing to add a feature to your tone generator that allows the slider to automatically move slowly up and down between two specified frequencies? That would help each person target his or her tinnitus and meditate on the areas of hearing loss that create tinnitus.


  • Jake

    I have used your site for many years, and I love how it works. Would you ever consider a mobile app? I would be willing to spend $20 on a mobile app if it works as well as your site. thanks.

  • Philippe

    Thanks a lot for this wonderful tool. Intuitive, simple, totally accurate !

    I’m working on a melody (piano and voice) were, at some point, the singer has to sing some quarter-tone intervals (yes, it’s quite experimental…) I’ve found some free quarter-tone pianos on the web, but nothing useful. With your site, I opened different windows, tuned them separatly and could check the tones succession by clicking on the different windows. Now I’m sure that it will sound like I imagined and it will be really possible for the singer to actually sing it.
    But nine windows (quarter-tones from g to b) opened at the same time are quite clumsy to use… it’s almost impossible to click right on the beat.

    Of course, the singer would be very happy if I could give him some mp3 with the melody, just to learn. I think I’ve found a way to save the sounds (I will use an mp4 video screen recorder and make an mp3 with it).

    But should it be possible to add a “sequence” tool : we could type the frequency and the duration of some sounds and, after that, the tones would be played one by one ?

    I think that this could be used in many other ways than just as a “melodic tuner”. But I’m afraid that this would be though to do ?

    Anyway, thanks a lot for everything you already did !

  • Janelle

    I wanted to say “thank you!” For your tone generating site. It works perfectly on my iPad and you did an amazing job creating it. Easy to use and not filled with a bunch of bs like a lot of websites. I really appreciate you.

    Btw, I tried to donate and the PayPal link wouldn’t load for some reason. Maybe you can send me a direct PayPal link. I’ll try again.

    Anyway, thanks!!!

  • MatthewKnight

    i love to use this to annoy my fam and teachers at school keep up the good work dude *also i use this to do speaker blow outs and to test my subs out*

  • Jeff Ramirez


    I am an elementary science teacher, and am using your tone generator in a lesson that I have designed to replicate Ernst Chladni’s patterns phenomena. I have built a google site with instructions for the activity, and would like to embed the tone generator on the same site for ease of use with elementary school students. Is there an embed code I could use? Or is there only the URL that will redirect them to the original site?

    Thank so much! The tone generator is really the best I have found out there!

    Jeff Ramirez

  • Dennis Brown

    This is the best online tone generator I have found. Very nice in most respects. I was trying to use it do a hearing test on my self for testing the performance of various hearing amplifiers I am considering. To test hearing, you use a fixed frequency sine wave, then adjust volume to determine the threshold of perception.

    However, I found one thing that stood in the way of being able to do it. The volume slider is too small to be able to drag at 1% increments with my mouse. If the slider was much larger (on its own line), and if there was a way to adjust the volume by 1% increments, perhaps with buttons, like the frequency adjustments buttons.

    The other thing is that the volume would ideally be based on some linear numbers that reflect a doubling of perceived volume. For example 10dB change is perceived a doubling in volume. I believe this is a cube root function of power for half volume. For instance if the volume slider 1% = 1dB change, that would be a nice correlation. the 0dB point on a chart is an absolute sound pressure of a complete system, but the relative numbers on a slider still hold, even if the absolute dB would need to be scaled. Perhaps your volume slider is already based on this function?

    • Tomasz P. Szynalski

      Thanks for the feedback. I’m going to change it to a dB scale — it’s been on my to-do list for a while.

      • Tomasz P. Szynalski

        Actually, I gave it more thought and I’m not sure a logarithmic scale would be all that intuitive. I think users expect a 50% drop in slider position to mean a 50% drop in subjective loudness. If the volume is 100%, you halve the volume by going to 50%. If the volume is 50%, you halve the volume by going to 25%. Et caetera.

        With a log scale, halving the volume would take the same movement of the slider, regardless of the current volume level.

        Secondly, all the volume controls in popular music players, etc. use linear scales. It’s usually a bad idea to go against what users are accustomed to.

        I’m aware of the -10dB = subjective 50% loudness rule. Things are actually more complicated than that. For low bass frequencies, you get 50% loudness by -6 dB. The funny thing is that when I blinded myself and tried to halve the subjective loudness of a 1 kHz tone, I landed very close to 50%. Perhaps “subjective 50% loudness” means different things to different people? 10 dB would be closer to 30%, but that sounds way too soft to me!

    • Tomasz P. Szynalski

      By the way, you can already change the volume by 1% increments — just use the arrow keys.

  • Henry

    I think I have one of the weirdest uses for this website, I’m using it to get better at the Rubik’s cube. With the method I use, the first two steps are a bit complicated and you have to be to be able to do them without pausing if you want to be fast. I’m currently practicing with a 2 hertz saw tooth wave in the background and I’m getting pretty good at doing a move every time it makes a sound, I think I might be ready for 2.5 soon. I can see this method falling apart a bit once I get to around 5 hertz, but that’s quite far away.

  • Mario

    Is it dangerous to hear a frequency of 15000 Hz at a very low volume? I am doing neuromodulation therapy for tinnitus and I have this doubt.


    • Eoghan Brophy

      Many thanks for your help putting this together. I appear to have multi tonal tinnitus, so I fired up different tabs to play different tones. It’s such a relief to know that my problem can be addressed.

  • Onkel Graf

    What an extraordinarily well thought-out, intuitive-to-use app. It is exactly what I was looking for as an impromptu “hearing test”! (I still hear up to 12 kHz, I guess that is OK for my age.)

    Re: multiple tone generators –
    With two or more browser windows open, each running this app –
    there are most interesting effects you can play with!
    There is the “beating” type interference between two frequencies that are close to each other, for example 100.0 and 100.2 Hz
    Try to synthesize “musical instruments” by adding overtones to a base note.
    Play related but different sounds to each ear, to see how they mix or interfere in the brain …

  • Anti

    I find it disconcerting that I can move the slider from right to left and notice a shift in volume from ear to ear as I go. That must indicate some unilateral hearing loss at certain frequencies – that or my headphones aren’t high quality 😛

    At 42 years of age, I’ve been tested as having hearing that is well within an optimal range. The specialist said I have the hearing of a 10 year old. Still, somehow, I’ve got very mild tinnitus in one ear at a low 320 Hz. It’s impossible to hear unless it’s absolutely silent, but it’s there.

    I’ve no idea why I have it. Go figure, you can take care of yourself for your entire life and still end up with tinnitus.


  • David Center

    I know little about sound frequencies so this may be a dumb question. Why is that when I put in say 8 Hz, am asked to select a key and put in something like E1 that the Hz window changes to 41? How do I get 8 Hz out of the generator? Thanks.

    • Tomasz P. Szynalski

      The button says “PICK NOTE” because when your frequency is so low, it doesn’t match any note, so it just displays the generic label for that button. Just type 8 Hz and you’re done. I’ll make some changes to the UI to prevent this misunderstanding.

  • Mr Murkle


    Why is it that the lowest tones, below 30 Hz or so, does not sound like a humming tone but instead like a pulsating or vibrating rhythm. 10 Hz sounds like an old fishing boat (“r-r-r-r-r-r-r”) and not like a hum at all. It’s like you can actually hear every sine peak separately.

    • Tomasz P. Szynalski

      That’s because human ears can’t really hear anything lower than 20 Hz (and barely anything in the 20-30 Hz range), so what you hear instead is the sound of your speaker membrane hitting its physical limit (suspension limit). Why does it hit the limit? Because (1) you have ramped up the volume (don’t lie, I know you have) and (2) because low frequencies always cause much bigger movement of the speaker membrane.
      I wouldn’t do this for very long; you could burn out your speaker.

  • Jason

    I love it

    It would be interesting to add more multipliers, in addition to 2 and 1/2

  • John Maass

    Decided a tone generator would be useful to my amateur radio CW (continuous wave international Morse code) operating. My radio transceiver allows me to zero beat to a station’s frequency by matching a tone that the radio generates for this purpose. I found it convenient to let your tone generator supply that tone, instead of the radio. Either works. It’s just an interesting convenience. Another use is tuning my upright double bass, and electric bass; I have tuners for that, as well as online tuners. However, your tone generator is an interesting alternative. Your GUI is nicely designed, by the way.
    Best regards from
    Amateur Radio K7JKZ
    Oklahoma City

  • Mark

    Wow. I test square waves for my piezoelectric buzzer and so far it works great. Awesome site.

  • Jack

    Hmmm. It might just be my computer, but this sounds a little sharp. 440Hz to my ears sounds like 435 on this device. It might just be me, but maybe someone can look into this?

  • Stepan

    This is brilliant. I wanted to match a gamma frequency tinitus and this worked! Gamma should be nested in theta or alpha, whereas tonic gamma indicates pathology and there are many other than just Alzheimer’s. Jay Gunkelman talks about this on YouTube.

  • Jeff Keen

    This is a fun website. Is there a reason the default frequency is set at 440 Hz?

  • Antonio Pina

    I start to play with frequencies to my dynaudio bm15a monitors, and after a while I breakdown my monitors!!!!
    Both stoped, it blow some fuses and more…!!!

  • Arnaud-Alexandre Kozic

    I use your tone generator with my pupils in physic’s lesson in middle school in France (age 10 to 15 y old)
    Thank you for this useful tool.

  • Metten

    Hi there,
    I use the online tone generator with a Rubens tube. One thing I could not find is an option to produce multiple frequencies. I have to use a frequency generator app on my cellphone to do this. It is for showing the effect of beats. Is it possible for you to upgrade the tone generator to a multiple tone generator?

  • Érik

    I leave in Brazil
    And i try write my opinion
    Good, must functional, easy and clean interface

  • Dawid

    Dziękuję za darmowe i bardzo przydatne narzędzie jakim jest generator tonów online.

  • John Cadd

    I am delighted with this wonderful tone generator but it only worked for ten minutes and then the sound stopped. I have an old Acer Aspire on Linux and Chrome. Hope it will crank up again soon . I`m missing it already . I sent $5. within minutes of finding the generator . It`s not much but it`s early days yet .

  • John Cadd

    I could not get it to worl properlt on my pc but then tried headphones and it`s perfect.
    There must be some circuit that interferes . Great site . Thanks .

  • John Hardegree

    This is a fantastic resource! I have two distinct forms of tinnitus, and I also I’m a writer on Just a few minutes ago, I wrote an answer to someone who is asking how they can explain to someone what their tinnitus sounds like.

    I did a search and found this site and was able to generate two web links that when played together, do a very good job of approximating what I actually hear most of the time.

    Two suggestions I would have, would be that you move the arrow buttons that raise or lower the frequency. The way they are now, when trying to fine-tune the frequency using those arrow buttons, it’s very difficult to avoid hitting the text field that contains the actual frequency.

    (Using chrome on my cell phone)

    Also, the slider that allows you to control frequency by siding left to right and also the volume slider, are extremely sensitive, and very difficult to use accurately.

    That’s just constructive criticism, but please don’t let it detract from the fact that I really seriously appreciate you making this available. I sent a little something to you with PayPal, to help out a little.

    Also, I put links to the two tones that I hear, in my answer on Quora. I also at the bottom said that I would appreciate it if people would donate to your site, and I put a link for that as well. I assume that’s okay with you, but if not let me know and I’ll change it in any way that you want me to.

    My tinnitus answers don’t usually get a whole lot of views, so don’t expect to get rich or anyting but maybe a couple people will donate based on that.

    I put the link to my quora answer in the website field above.

    Thanks again!

    • Tomasz P. Szynalski

      Thanks for the donation, John, I appreciate it. I agree that the up/down buttons are too close to the frequency readout. I’ll probably add more space to prevent accidental clicks. The sliders on mobile will always be harder to use than on your computer due to the small screen size. On my phone, they work well enough, especially given that you can fine-tune the frequency using buttons. The sliders are third-party components. It’s possible that they could be improved if I made my own sliders from scratch, but that would take a fair bit of time, so it’s probably not going to happen soon. Also, there’s no guarantee that the granularity would be any better because it could be an issue with how touch is implemented on mobile devices. It’s quite likely, in fact.

  • Chris K

    dear tomasz,
    very nice feature to choose the music notes.
    it would be perfect if it could be combined with an option to choose A4=440Hz, 441Hz, 442Hz 443Hz or 444Hz.
    I use this to practice intonation on my saxophone, but often i need to play in tune with A4=442Hz or 443Hz – would be amazing to be able to set it to other values and then choose any note from there..
    is it clear what i’m saying? 😉
    thanks anyway for this great site!!

  • tom hennessy

    I’m presently using a light and sound brand wave entrainment machine to help my wife with her Alzheimer’s. The 40 htz frequency has been reported to be beneficial so I tune the device to 40 htz and run it for 30-45 min. I’d like to over lay this with your tones. I can input to the device from a cd or a cassette. Is there a way I can down load one or more of your frequencies and try this out?
    Thank you
    tom hennessy

  • Graham Dudfield

    Excellent . Just what I have been looking for.

    I have just had (very expensive ) hearing aids fitted and I have been testing with the different frequencies with and without the aids.
    When I had my hearing tests, the Audiologist randomly pick frequencies, volumes and L or R ears, sort of a blind testing.
    the standard test frequencies are
    500,1000,1500,2000,3000,4000,6000,and 8000hz
    Not sure why they dont test a lower frequency say 200Hz.

    I think that with this website I can test my own hearing more accurately by setting the frequency and turning the volume up and down (on the computer) and recording the lowest volume which I can just hear for each frequency for each ear. (I needed to have the volume on the generator set to 25%)

    I have also found my Tinnitus frequency by sliding the Hz up and down , finding the point where the tinnitus sound disappeared . 2349Hz in my case.

    Not sure why the Audiologist didn’t do this.

    So I’m going to take the results to my Audiologist and have my aids fine tuned
    on the basis of my tests, and also recommend that they look at the website.
    Donation coming thank you

    Cheers Graham

    • Tomasz P. Szynalski

      Hi Graham,
      Thanks for the donation.
      Actually, I don’t think the results will be more accurate, because the speakers on which you’re listening have a non-flat frequency response, which will skew the results. Also, you don’t have an absolute reference — there’s no way to tell how loud (in dB SPL) the sound that reaches your ear is. All you can do is compare your hearing at e.g. 8 kHz with your hearing at 1 kHz. But if your hearing is impaired at both 8 kHz and 1 KHz, you won’t be able to detect it.

  • Jodro

    Nice and simple layout. Been using this squarewave to drive my solid state tesla coil. At high frequencies my touch screen stops working so i’ll be using hardware soon. Until then, Szynalski it is!


  • Diaa

    I have loved using this, as all the apps kinda suck for one reason or another… BUT… I don’t know why, but lately, it seems like there is a problem that is getting worse each time I use it – the longer I leave it playing (I use it to help me sleep), the more the sound “POPS”… And it’s turning out to be more of a detriment to my sleep because of that, than a help… PLEASE fix this! :'(

    • Tomasz P. Szynalski

      Sorry to hear that. It’s probably due to some kind of power-saving measure in whatever device/browser combination you’re using. The popping happens when the program cannot deliver new pieces of the tone fast enough (probably because the device has slowed down the CPU), so eventually there is a break. Using a different browser (if that’s an option) could help. There’s nothing I can do about it on my level.

      • Diaa

        I understand, and thank you for your time replying. Unfortunately, I’ve experienced it not only on my Android Chrome browser (which is what I normally use, for convenience’s sake), but also my Dell laptop’s Chrome browser (Chrome is all I use anymore, now that Firefox seems to want to be slower than it used to)… and it’s pretty hefty to be a laptop. $800 worth of heft, lol. And just barely over a year old, and I do weekly maintenance and am completely OCD about keeping it “clean”. Though, I will admit, the popping happens FAR LESS on the laptop, than on the phone… so maybe I’ll just start lugging it into the bedroom at night, anyways. Haha. Thanks again for your time and reply. 🙂

        • Tomasz P. Szynalski

          Gotcha, so it appears to be an imperfection in the audio code in Chrome. I’m not surprised – Chrome is not primarily designed as a background music player. If you’re so inclined, you can try and file a bug report here:

          Would it solve your problem if you could download about an hour-long WAV audio file with your desired tone? You could then play it on repeat in your audio player of choice (it might even work on some portable players). However, every hour or so there would be a slight gap (not an abrupt one, but a quick fade-out followed by a fade-in) because of the track ending.

      • Diaa

        Oh, and I may also try a different browser as well… If it’s just for this alone, I can do that much at least.

Leave a Comment