Dog Whistle

A training whistle in your browser. Pick a pitch from an audible 4 kHz up to a near-silent 22 kHz, then hold the button or play a short, long, double or recall pattern. Dogs hear these high frequencies far better than people, so the sound carries to them without being shrill for everyone else.

  • Runs in your browser
  • Nothing is uploaded
  • Free, no sign-up
15.0 kHz

Start at a low volume. Phone and laptop speakers may not play the highest pitches.

How to use the online dog whistle

  1. Turn your device volume to about half and keep the page volume low to start with.
  2. Choose a frequency. For training, 4-12 kHz is a clear whistle that you can hear too; 16-22 kHz is the classic "silent" dog whistle range that most adults barely hear.
  3. Press and hold Hold to whistle for as long as you want the sound, or tap a pattern: Short, Long, Double, Recall or Trill.
  4. Use the same pitch and pattern for the same command every time, and reward your dog straight after it responds.
  5. Use Sweep once to hear where the sound disappears for you and what your speaker can still play.

What the results mean

Humans hear up to about 20 kHz as children, falling to around 15-17 kHz for many adults. Dogs hear up to roughly 45 kHz, so a 16-22 kHz whistle sounds faint or silent to you but clear to them. That is the whole idea of a "silent" dog whistle: it is not silent, just above most human hearing.

FrequencyWho hears itTypical use
4-8 kHzEveryoneAudible training whistle, recall at a distance
8-14 kHzMost people and dogsSharper training signal
15-18 kHzChildren, young adults, dogsQuieter whistle for shared spaces
18-22 kHzFew adults; dogs clearly"Silent" dog whistle range

Small phone and laptop speakers often roll off above 16-18 kHz, so the top of the range may come out weak or not at all. If your dog does not react to 20 kHz, try 12-16 kHz or use headphones held near the dog only for a quick check.

Training with a whistle

A whistle sounds the same every time, whoever blows it, and carries further than a voice, which makes it a reliable recall signal. Start indoors: play one pattern (for example the recall pattern) and immediately give a treat, ten times in a row, before you ask for anything. Then play it when your dog is a few steps away and reward it for coming. Increase the distance and distractions slowly. Keep one pattern for one command, and never use the whistle to scold. A whistle is a cue, not a way to stop barking by itself; it works only as well as the training behind it.

Can other animals hear it?

Cats hear even higher than dogs (up to about 64 kHz) and will usually notice the sound too. Rabbits, guinea pigs and many rodents are sensitive to high pitches, so keep the volume low and the sessions short around other pets. To find the highest pitch you can hear yourself, try the hearing frequency test, and for any other exact tone use the tone generator.

Common problems and fixes

I cannot hear anything

Above about 16 kHz that is normal for adults. Lower the frequency to 8 kHz to check that sound works at all, check the volume and silent switch, and on iPhone make sure the ring/silent switch is not muting the page.

My dog does not react

Many small speakers cannot play above 18 kHz. Try 10-16 kHz, move closer, or connect a better speaker. Dogs also need training to link the whistle with a reward; at first it is just a sound.

The sound clicks or crackles

Lower the page volume. Very high tones at full volume can overload small speakers. Using a wired speaker or headphones instead of Bluetooth also helps, as Bluetooth codecs may cut the highest frequencies.

Frequently asked questions

Does an online dog whistle really work?
Yes, if your speaker can play the frequency. A browser can produce tones up to about 22 kHz, inside the classic dog whistle range. Phone speakers are usually fine up to 16-18 kHz.
What frequency is a dog whistle?
Most dog whistles are between 16 and 22 kHz. Adjustable training whistles start lower, around 5-12 kHz, where people can hear them too.
Why can I not hear the dog whistle?
Human hearing usually tops out at 15-20 kHz and falls with age. Above that you hear nothing even though a dog can.
Can a dog whistle stop barking?
Only as part of training. Use the whistle as a cue for a behaviour, such as coming to you, and reward it. A loud sound used to startle a dog is not recommended.
Is the dog whistle harmful to dogs?
Not at sensible volume and short use. Do not play it loudly next to a dog's ears or for long periods, and stop if your dog seems distressed.
Does it work on iPhone and Android?
Yes. Tap and hold the button. If nothing plays on iPhone, turn off silent mode and turn the media volume up.

Use the whistle at a low to moderate volume and for short periods. High-pitched sounds can be uncomfortable or harmful for dogs, cats and other pets at close range, and can damage speakers at full volume. Never play it directly into an animal's ear.

Embed this dog whistle on your site

Free for any site. Copy the code into your page; the tool runs inside the frame without ads. Please keep the credit link under it. All embeddable tools.

Last updated