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.

Features

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.

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.

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.

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.

Charles,
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?

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.

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).

Anyway,

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).

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.

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 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.

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.

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!

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 🙂

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.

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!

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

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 !!

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.

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.

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?

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.

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!

HI!
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

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!

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.

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!!

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!

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.

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!

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 🙂

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!

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

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.

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?

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!

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.

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?

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.

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!!

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.

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)

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.

Simple and useful. Thanks. A suggestion: It would be nice to be able to link to a particular frequency, e.g. http://plasticity.szynalski.com/tone-generator.htm#f=256, and possibly also have a “Copy link” button like you get on e.g. bit.ly to be able to obtain the link easily. Thanks again.

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.

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.

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.

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.

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.

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…..)
Greetings
Loek

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.

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.

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.

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.

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.

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! 🙂

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!

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!

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.

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.

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?

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.

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

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.

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!

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!

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.

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.

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.

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 an inverse Fourier transform to decompose the sound into frequencies — this 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).

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 …

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 ! 😉

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.

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).

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?

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!

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.

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??

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.

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.

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.

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.

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.

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.

Are you familiar with the zapper ( http://www.drclark.net/the-zapper) and also https://www.spooky2.com/ (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

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.

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

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+ !

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.

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.

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.

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?

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??

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?
Tomasz

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.

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

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.

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)

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.

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!

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?!

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.