Skip to content

Online Dog Whistle: 15 to 22 kHz Tones With Pulse and Training Patterns

RingtoneGenerator plays a dog whistle sound from 15,000 to 22,000 Hz in your browser, free to try. Set the frequency in 10 Hz steps, play it continuous, pulsed or in 5 training patterns such as a three-burst recall, and see the highest tone your device can really make. It works on phones and computers with no app. It is free with no sign-in, and nothing is recorded or uploaded.

  • Free, no app or sign-in
  • 15,000 to 22,000 Hz
  • Pulse and 5 training patterns
  • Shows your device's real limit
Ready
Audio starts on your first tap
Audio starts on your first tap

Dog whistle · 18 kHz

Continuous

30%-21 dB

Start low. Steady test tones can sound louder than music, so turn up slowly and stop if anything feels uncomfortable.

  • SpacePlay / stop
  • ←→Frequency ±100 Hz (Shift ±10)
  • ↑↓Volume
  • EscStop
Whistle frequency

18 kHz

Press play to read your device's sample rate. Most run at 44,100 or 48,000 Hz, which allows tones up to about 22,000 Hz.

Mode

Before you use it

Many phone and laptop speakers can't reproduce tones above about 18 to 20 kHz, so the whistle may be silent on them even though it is playing. Headphones and good external speakers do better.

Real dog whistles go higher, often 23 to 54 kHz, beyond what any browser or ordinary speaker can produce. This tool covers the top of human hearing, not the full range dogs hear.

Use it gently: keep the volume low, keep bursts short and never hold a speaker close to an animal's ears. Stop if your pet seems stressed.

For training, pair one fixed pattern with a reward every time and keep sessions short. A whistle is a cue, not a correction. Many adults can't hear above 15 to 17 kHz, so watch the spectrum to see that the tone is playing.

Good to know

  • What you hear depends on the speaker: most small speakers roll off sharply above 18 to 20 kHz.
  • Browsers can't make ultrasound: every tone here is below half your device's sample rate (about 22 to 24 kHz).
  • The spectrum shows the signal your browser sends, not what the speaker actually plays.
  • Not a substitute for professional training advice. No effect on any animal is promised.
  • Every sound is generated in your browser. Nothing is recorded or uploaded, and there is no sign-in.
  • Browsers only allow sound after you tap or press a key, so nothing plays until you press a button.

How an Online Dog Whistle Works

Dogs hear far higher than people: roughly 67 Hz to 45,000 Hz, against about 20 Hz to 20,000 Hz for a young adult, and most adults lose the top few kilohertz with age. A dog whistle works in that gap. This page plays pure tones from 15 to 22 kHz, where many adults hear little or nothing but dogs hear clearly. A browser cannot play above half your device's sample rate, about 22 to 24 kHz, so it covers the low end of the band metal whistles use, and your speaker sets the real limit.

  • It cannot play ultrasound above about 22 kHz.
  • Many phone and laptop speakers fade out near 18 to 20 kHz.
  • It will not stop barking or train a dog by itself.
  • It is not a replacement for a trainer or a vet.
Play the Dog Whistle

What This Dog Whistle Does

A real high tone, honest limits and patterns that sound the same every time.

15 to 22 kHz in 10 Hz steps

Drag the slider or tap 15, 16, 17.5, 18, 20 or 22 kHz. The arrow keys move 100 Hz, or 10 Hz with Shift.

Continuous or pulse

A steady tone, or pulses of 0.2, 0.5 or 1 second on and the same time off.

Five training patterns

Short burst, Double blast, Recall: three short, Long blast, and Repeat every 3, 5, 10 or 30 seconds with a burst counter.

Your real limit, shown

After the first tap, the panel reads your device's sample rate and shows the highest tone it can make.

See the sound

A live spectrum from 5 to 24 kHz shows the dog whistle sound is playing, even when you cannot hear it.

Starts quiet, stays private

The volume opens at 25%. Nothing is recorded or uploaded, and there is no sign-in.

How to Use the Dog Whistle in 3 Steps

Set it up once, then use the same pattern every time you train.

  1. 1

    Pick a frequency

    Start at 18 kHz, the default, or tap a preset. Lower values such as 15 kHz play on more speakers, but more people can hear them.

  2. 2

    Choose a mode

    Pick Continuous, Pulse or Training. For a cue, choose one training pattern, such as Recall: three short, and stick with it.

  3. 3

    Play, then reward

    Press play or Space at a low volume. Reward your dog the moment it responds, and keep each session short.

Dog Whistle Sound Controls

Everything on the panel, and the numbers behind it.

Set the Dog Whistle Frequency From 15 to 22 kHz

Every dog whistle frequency from 15,000 Hz to 22,000 Hz is on the slider, in 10 Hz steps, with presets at 15, 16, 17.5, 18, 20 and 22 kHz. After the first tap, the panel reads your device, for example: "Your device runs at 48,000 Hz, so the highest tone it can make is 24,000 Hz." The slider tops out at 22 kHz, or just under your device's limit if that is lower, so it never asks for a tone your hardware cannot make. Lower tones play on more speakers; higher tones are heard by fewer people, which is the whole idea of a silent dog whistle.

Set the Frequency

Continuous Tone or Pulse at Three Speeds

Continuous plays one steady dog whistle sound until you stop it, with a soft 50 ms fade at each end so there is no click. Pulse switches the tone on and off at an even beat: Fast is 0.2 seconds on and 0.2 off, Normal is 0.5 and 0.5, and Slow is a full second each. A pulsing sound is easier to notice against background noise than a steady one. Change the speed while it plays and the new rhythm starts at once.

Try the Pulse

Training Patterns: Short Burst, Double Blast, Recall

Training mode plays a fixed pattern each time you press play, so every cue sounds exactly the same. Short burst is 0.6 seconds, Double blast is two 0.4-second blasts, Recall: three short is three 0.3-second bursts, and Long blast lasts 2 seconds. Repeat every plays a 0.8-second burst every 3, 5, 10 or 30 seconds until you stop it, and a counter shows how many bursts have played. Pair one pattern with one meaning and a reward every time: the whistle is a cue, not a correction.

Pick a Pattern

See the Sound Even When You Cannot Hear It

At 18 kHz and above, many adults hear nothing at all, which makes it hard to know the whistle is working. The live spectrum solves that: it draws the signal from 5 to 24 kHz, so a sharp peak shows exactly where the dog whistle sound sits while it plays. It shows what your browser sends, not what the speaker manages to play. If the peak is there but your dog never reacts, the speaker may not reproduce it: try a lower frequency or an external speaker, and check it with the speaker test.

Watch the Spectrum

Dog Whistle Pattern Planner

Choose a pattern and a frequency to see the timing, the sample rate limit and who is likely to hear it. The planner is silent; the player above makes the sound.

Recall: three short at 18,000 Hz
Silent planner · timing, device limit and who hears it
0 s0.8 s1.6 s
Sound per cue
0.9 s
Bursts shown
3
Highest tone at this rate
24,000 Hz
Whistle goes up to
22,000 Hz

Many phone and laptop speakers fade out near 18 to 20 kHz.

Who is likely to hear it (people: ears heard 18 kHz)
  • Dogsto 45 kHz
  • Age 21 to 3078.3%
  • Age 31 to 4020%
  • Age 41 to 502.3%
  • Age 51 to 602.6%
  • Age 61 to 700%
People: Wang et al. 2021, 324 healthy ears. Dogs: about 67 Hz to 45 kHz.Use it gently; no effect on any animal is promised.

Human figures come from a 2021 study of 324 healthy ears (Wang et al., J Otolaryngol Head Neck Surg): 78% of ears aged 21 to 30 heard 18 kHz, against 20% at 31 to 40 and almost none over 40. Dogs hear to about 45 kHz.

Dog Whistle Training Tips

A whistle only means what you teach it to mean.

One cue, one meaning

Pick a single pattern for each command, such as three short bursts for come, and never change it.

Reward every time

Treat or praise the moment your dog responds, so the sound always predicts something good.

Short and quiet

Keep sessions to a few minutes and the volume low. Short bursts work better than a long, loud tone.

Never to harass

Do not aim it at other people's pets or at wild animals, and stop if your own dog seems stressed.

Online Dog Whistle vs a Silent Dog Whistle and Other Cues

What each option really does. Only a metal whistle reaches the true ultrasonic range.

Online Dog Whistle vs a Silent Dog Whistle and Other CuesRingtoneGenerator browser whistleMetal silent dog whistleWhistle appsClicker
PriceFreeA few dollarsFree with ads, or paidA few dollars
Frequency15 to 22 kHzAbout 23 to 54 kHzUp to about 22 kHzAn audible click
Quiet to most adultsMostly, above 17 kHzMostly
Exact frequency shownSome apps
Same pattern every timeSome apps
Works without a phone
Nothing to install

When People Use a Dog Whistle Sound

Gentle, short and paired with a reward. Never use it to scare or harass any animal.

Recall at home

Teach your dog to come to one pattern, such as three short bursts, starting indoors where there is little to distract it.

Yard and park cues

Use the same pattern outside as at home, so your dog links the sound to the same command wherever you are.

Finding a reaction

Some owners try a few frequencies to see which one their dog turns toward. Keep it short and quiet, and stop if it seems bothered.

Family hearing game

Play 17 kHz and see who in the room can hear it. The mosquito tone page turns this into a rough ear age check.

Science lessons

Show how hearing ranges differ between people and animals, and why a browser stops at half the sample rate.

Checking a tweeter

Find out whether a phone, laptop or tweeter plays 18 to 20 kHz at all. The tone generator covers everything else, down to 1 Hz.

Dog Whistle FAQ

Honest answers about browser whistles, frequencies and what they can and cannot do.

Does an online dog whistle really work?

Yes, within limits. It plays a real tone from 15 to 22 kHz that dogs hear well, as long as your speaker can reproduce it. Many phone and laptop speakers fade out near 18 to 20 kHz, so start around 16 to 18 kHz, use an external speaker if you can, and watch the spectrum to see the tone is being sent.

What frequency is a dog whistle?

Most metal dog whistles sit between about 23 and 54 kHz, above human hearing, and some adjust down into the audible range. This page tops out near 22 kHz, because a browser cannot play above half the sample rate. For training, the exact dog whistle frequency matters less than using the same one every time.

Can dogs hear this dog whistle sound?

Yes. Dogs hear up to about 45 kHz, so 15 to 22 kHz is well inside their range. Whether it reaches your dog depends on the speaker, the volume and the dog itself: hearing fades with age in dogs, just as in people.

Is this a silent dog whistle?

Not fully. A true silent dog whistle works above 23 kHz, which no browser and few speakers can produce. This one is quiet to most adults above about 17 to 18 kHz, but children, teens and some young adults may hear it clearly.

Why can I hear the dog whistle?

Young ears often hear up to 18 to 20 kHz, and lower settings such as 15 kHz are audible to most people. Move the slider higher. If you hear a click or a buzz instead of a clean tone, the speaker is straining, so lower the volume.

Why can't I hear anything at all?

That is normal for many adults above 16 to 17 kHz, and many small speakers cannot play these tones. Watch the spectrum: a peak means the tone is being sent. To check your speaker, play 15 kHz first and move up from there.

Will a dog whistle stop my dog barking?

Not by itself. A whistle can get your dog's attention, and it can become a cue for quiet if you train that with rewards, but it is not an anti-bark device, and loud or constant tones can stress a dog. For barking that will not stop, talk to a trainer or a vet.

Is it safe to use on my dog?

At low volume in short bursts, it is a mild sound. Never hold a speaker close to an animal's ears, never play it for long stretches, and stop if your dog flattens its ears, hides or seems upset. That is why the volume starts at 25%.

What is the best dog whistle frequency for training?

There is no single best value. Pick one your speaker plays well and your dog notices, often between 16 and 20 kHz, then keep it fixed. Being consistent matters more than the number.

Can my phone play 22 kHz?

It can send it: most phones run at 44.1 or 48 kHz, which allows tones up to about 22 kHz, and the panel shows your exact limit after the first tap. Whether the tiny speaker plays it loudly is another matter; many fade out above 18 to 20 kHz.

Can cats and other pets hear it?

Yes. Cats hear even higher than dogs, up to about 64 kHz, and many small animals hear these tones too. Keep the volume low around any pet, and do not use it near other people's animals.

Does it work with Bluetooth speakers?

It can, but Bluetooth audio and small drivers often thin out the top of the range, so the highest tones may not come through. A wired speaker or the device's own speaker is the surer choice.

Can I save the dog whistle as a file?

Not on this page. To keep a tone, set the same frequency in the tone generator and press Download WAV for a file of 1 to 30 seconds.

Is this online dog whistle free?

Yes. It is free with no app and no sign-in, and every tone is made in your browser; nothing is recorded or uploaded. No effect on any animal is promised.

More Tools Like the Dog Whistle

High tones, low tones and checks for every speaker you own.

Play the Online Dog Whistle Now

Set a frequency from 15 to 22 kHz, pick continuous, pulse or a training pattern, and press play at a low volume. This online dog whistle is free, needs no app or sign-in, and shows you the real limit of your device.

Play the Dog Whistle