Skip to main content
Category

Free online music tools

BPM detectors, key finders, metronomes, chord identifiers, and music theory tools.

Seven practice and songwriting tools built on the Web Audio API, which means the sound is synthesised in the page rather than streamed from anywhere. The Guitar Tuner opens your microphone, reads the raw waveform out of an analyser node and derives pitch from it, then shows how many cents sharp or flat you are against A4 = 440 Hz, treating anything within five cents as in tune. It carries eleven tunings — standard, drop D, drop C, drop B, DADGAD, half-step and full-step down, and open A, D, E and G — and marks each string in tune as you work through them. The Metronome schedules clicks ahead of time on the audio clock instead of on a JavaScript timer, so the beat does not drift the way a setInterval click does; it covers 2/4, 3/4, 4/4, 5/4, 6/8, 7/8, 9/8 and 12/8, has tap tempo bound to the T key and space to start, shows the matching Italian tempo marking, and includes a practice mode that adds two BPM every four bars. Chord Diagram draws fingerings for guitar, ukulele in GCEA and four-string bass, including barre chords with the barre drawn across the correct strings, plays the voicing back so you can check what you are aiming for, and exports the diagram as a PNG rendered at triple resolution for print. Scale Explorer holds sixteen scales and modes from major and natural minor through Dorian, Mixolydian, Lydian, Locrian, whole tone, Hungarian minor and the Japanese pentatonic, each with its interval pattern, degree formula and the chords the scale harmonises to. Chord Progression builds a sequence by roman-numeral degree in any key and mode, plays it back, and hands you the MIDI note numbers. The MIDI Player parses uploaded .mid files itself, reading the MThd header and MTrk track chunks, then draws a piano roll and plays the notes through the same synthesis path. The one exception to all of this staying local is the Music Link Converter: the streaming URL you paste is sent to our Cloudflare Worker, which asks the Odesli API for the matching Spotify, Apple Music, YouTube Music, Deezer, Tidal, Amazon Music and SoundCloud links for that release and returns them.

7 tools · always free · no account needed

How to choose the right tool

Reach for the Guitar Tuner before playing and the Metronome before recording, in that order, and be aware that both need something the others do not: the tuner needs microphone permission, and the metronome needs one click on the page before any browser will let it make a sound. If you are learning a song, Chord Diagram is the tool that answers where to put your fingers, including on ukulele and bass rather than guitar only. If you are writing one, start in Scale Explorer to decide what the key is doing — the mood and genre notes on each of the sixteen scales are there to narrow the choice quickly — then move to Chord Progression to put degrees in order and hear them. Use the MIDI Player when someone has sent you a .mid file and you want to see the piano roll without opening a DAW; it will also give you the note list to copy. Music Link Converter is the odd one out and the only one that needs a connection while you use it: paste one platform's share URL and it returns the same release on the others, which is what you want when a link has to work for listeners who are not on your service.

Frequently asked questions

Does the guitar tuner send my microphone audio anywhere?

No. The browser asks for microphone permission, the audio stream is piped into a Web Audio analyser node inside the page, and pitch is derived from the waveform frame by frame. Nothing is recorded, buffered to disk or transmitted. Close the tab or revoke the permission and the stream ends. This is also why the tuner works on a plane or with the network off once the page has loaded.

Why does the metronome need me to click before it plays?

Every modern browser suspends the audio context until a user gesture unlocks it, to stop pages making noise on their own. Pressing start or the space bar is that gesture. After it, clicks are scheduled against the audio clock a little ahead of real time, which is why the pulse stays steady during heavy pages where a plain JavaScript timer would wander. Tap tempo on the T key averages your last taps into a BPM.

Which instruments does the chord diagram cover?

Six-string guitar in standard tuning, four-string ukulele in GCEA, and four-string bass in EADG. Chord shapes include the common barre forms — F, B, Bm, Cm, Fm and Gm among them — with the barre rendered across the strings it actually spans rather than as a row of separate dots. Each diagram can be played back so you can hear the voicing, and the PNG export is rasterised at three times the on-screen size so it stays sharp when printed into a songbook.

What happens to a MIDI file I open in the player?

It is read as bytes in the page. The parser walks the standard MIDI structure itself, checking for the MThd header chunk and then each MTrk track chunk, extracting note events, track names and tempo. The result is drawn as a piano roll on a canvas and played with the built-in synthesis, so no plugin or soundfont download is involved. The file is never uploaded, and nothing is written to disk unless you export the note list yourself.

Why does the Music Link Converter need the internet when the others do not?

Because it has to look the release up. Matching a Spotify URL to the same album on Apple Music or Tidal requires a catalogue that no browser holds locally. Pasting a link sends that URL to our Cloudflare Worker, which forwards it to the Odesli song.link API and returns the equivalent links plus the track title, artist and cover thumbnail. Only the URL you paste is sent. The other six tools in this hub make no network request at all.

Collections that include these tools

You might also need

Updated

We use anonymous analytics to improve ToolChamp. No personal data is stored or sold. Privacy Policy