How to Whistle
A free browser tool for practising whistling, tracking pitch in real time, and playing songs without downloads or sign-up.

About
How to Whistle is a browser-based whistling practice tool that helps you learn to whistle in tune. It lets you follow melodies in real time, watch your pitch as you go, and see which notes you missed after each run. The app is free to use, works without a download or account, and includes songs, a range test, a daily challenge, and leaderboards.
What is How to Whistle
How to Whistle is a free online whistling trainer built for the browser. It focuses on pitch control rather than general music lessons, so the core experience is about matching a melody, staying on target, and learning how your whistle moves across notes. The app presents songs you can play through immediately, and it gives feedback on pitch, timing, and note coverage when you finish.
The library includes simple tunes and harder pieces, with difficulty labels from 1/5 to 5/5. Examples shown on the site include Twinkle, Twinkle, Little Star, Frère Jacques, Ode to Joy, Happy Birthday to You, Pachelbel's Canon in D, and Flight of the Bumblebee. That makes it useful both as a beginner whistle practice app and as a melody accuracy tool for more advanced users.
Key features
- Real-time pitch display: a white line shows the whistle you are producing while colored note bars move into view.
- Song-by-song practice: choose a tune and work through it at your own pace.
- End-of-song feedback: the app reports pitch, timing, and coverage scores, plus a pitch trace that shows where a phrase drifted.
- Range test: a dedicated page helps you check the notes you can reach.
- Speed control: you can slow a tune to half speed while learning a phrase, then return to normal tempo.
- Transposition: move a melody up or down to fit your vocal or whistling range, while keeping the melody and score logic intact.
- Daily challenge: the same tune is used worldwide each day so users can compare results.
- Leaderboards: you can post a score with a display name; no email or password is needed for that step.
- Browser-only workflow: the site runs in the browser and does not require any download or desktop app installation.
- Privacy note from the site: audio is processed on-device in the browser, and only score data is sent when you choose to share it.
How to use it
- Open the site in a secure browser session and allow microphone access.
- Start with an easy melody such as Twinkle, Twinkle, Little Star or Mary Had a Little Lamb.
- Press start and whistle along with the moving notes.
- Watch the pitch line and try to keep it aligned with the note bars.
- Review the result screen to see pitch, timing, and coverage, along with the sections where you drifted.
- Use half-speed playback if a phrase feels too fast.
- Try the range test if you want to understand your current whistling range.
- Join the daily challenge if you want a shared score format or leaderboard comparison.
A practical way to begin is to focus on a short melody first, then use transposition only if the original key sits outside your range. The site also suggests that complete beginners can start by getting any sound into the microphone and confirming that the on-screen line moves.
Who it is for
How to Whistle is for people who want a simple, low-friction way to learn whistling pitch control. It is useful for:
- beginners who have never produced a whistle note before and want a visual guide,
- singers or musicians who want a quick pitch-matching exercise in a browser,
- learners who want song-based practice instead of abstract drills,
- anyone curious about their whistling range,
- people who want a free challenge mode with leaderboards.
It can also help users who do not know whether their problem is breath control, pitch movement, or note accuracy, because the app separates those ideas into a live trace and a scored summary.
What to know before you use it
This whistling practice app is useful, but it has clear limits. It depends on microphone access, so it needs a browser that supports secure microphone permissions; the site notes that this means an https page. If your device or browser blocks mic access, the practice flow will not work properly.
The feedback is based on the app’s pitch-tracking system, so it should be treated as practice guidance rather than a studio-grade analysis tool. It can show when you are sharp or flat and how far you drifted, but it is not a substitute for formal music instruction or an official pitch reference.
The song list and challenge content are curated by the site, so if you need a specific repertoire, exact notation, or an authoritative musical edition, use a published score or another official source instead. The app also does not store audio recordings according to its own FAQ; if you need a recording archive, this is not that kind of tool.
If you want a free browser whistle trainer that shows what your pitch is doing in real time, How to Whistle is built for that use case. If you need notation export, recording management, or professional audio analysis, you should look at a more specialized music tool instead.
FAQ
Is How to Whistle free?
Yes, How to Whistle is completely free to use. The site says every song is free and you do not need to pay to access the browser practice tools.
Do I need an account to use it?
No, you do not need an account for normal practice. The site says there is no sign-up or login, and leaderboard posting only needs a display name.
What devices does it work on?
It works in a web browser, including mobile browsers. The site specifically notes that microphone access requires a secure https page.
Can beginners use it if they cannot whistle yet?
Yes, beginners can still start with the range test and try to make any sound first. The site says the on-screen line moving is a sign that the microphone is detecting input.
Does it record or upload my audio?
No, the site says audio is processed in your browser and not stored as a recording. Only score data is sent if you choose to post to a leaderboard.