Carries a vocoder fakeprint
Regularly spaced residue in the frequency spectrum, of the kind neural music generators leave behind. That residue is what the model was trained to find.
Check a track for AI-generated audio. The spectrum is read on your own device.
The music model is not available.
or click to choose one
Choose a track MP3 · WAV · M4A · OGG · WEBM · FLAC · 10s–5min / 50 MBOpening two minutes analysed · 10 seconds minimum · nothing uploaded
Reading the track…
human-likedecision line 50AI-like
There is no upload and no queue. Opening this page downloads no analyser at all. Once you choose a track it loads into the tab, and the audio is decoded by your own browser.
Drag in an MP3, WAV, M4A, OGG, WebM or FLAC, or click to browse. Ten seconds is the minimum and 50 MB the ceiling, and the file stays on your device.
The audio is downmixed to mono at 16 kHz and run through the same window, FFT and lower-envelope calculation the model was trained against.
A 0 to 100 figure on five published bands with the decision line at 50, plus what was measured about the file that should temper it.
Tracks do not sort themselves into human and generated. Modern production already involves a great deal of software, so the question this model answers is narrower and more specific than it first sounds.
Regularly spaced residue in the frequency spectrum, of the kind neural music generators leave behind. That residue is what the model was trained to find.
A low-bitrate transcode, a heavy remaster or a pitch shift can move a track towards the middle. Near the line, the score is not a classification.
The spectrum shows no trace of the fakeprint. That says nothing about who wrote the song, only that this particular signature is absent.
Generated tracks arrive faster than any catalogue can review them. These are the cases people describe, and most of them have money or credit attached.
Hundreds of tracks uploaded in a day by an artist with no other trace.
A track licensed as original work for an advert, a film or a game.
A demo that sounds finished from an artist who cannot play it back live.
A new single in a known voice, released by somebody who does not own it.
A claim on a recording nobody involved remembers making.
An entry to a songwriting prize with rules that assume a person wrote it.
Filler tracks placed to collect streams on playlists nobody curates closely.
A pack sold as recorded performances, generated in an afternoon.
Background music cleared for broadcast on a licence that does not cover it.
A new recording by an artist who died before the model that made it existed.
The artwork often fails a picture check before the audio fails an audio one.
A composition handed in for assessment as somebody own original work.
The scale runs 0 to 100 and the decision line sits at 50, not at 65. This is a different model from the one behind the picture, video and voice detectors, trained on a different problem, and moving its threshold to match the others would misrepresent what it measures.
The five bands below are the model's own, published here so a result means the same thing every time you run one.
| Score | Band | What it means | What to do next |
|---|---|---|---|
| 0 – 20 | No strong AI-music signal | The measured spectrum does not show the vocoder fakeprint this model was trained to find. | Behaves like a recorded or produced track. Provenance still tells you more. |
| 20 – 40 | Probably human-made | A weak reading, of the kind ordinary mastering and encoding produce. | The track falls on the human-made side, but provenance still matters more than one score. |
| 40 – 60 | Inconclusive | The spectral evidence sits too close to the model's decision line. | Do not classify the track from this result. Ask for stems or a project file instead. |
| 60 – 85 | Likely AI-generated music | Over the line, in the region where generated tracks usually land. | The track carries a learned Suno or Udio style fakeprint. Confirm with provenance or source project files. |
| 85 – 100 | Strong AI-music signal | As firm as this measurement gets on a two-minute window. | The detected fakeprint is strong, but the score still does not prove authorship or identify a generator. |
The bands and the line at 50 are fixed and published, so two tracks can be compared honestly.
None of it is proof of authorship. It is a measurement of a spectrum, and a spectrum does not know who wrote the song.
Neural music generators reconstruct audio through a vocoder, and vocoders leave regularly spaced peaks in the frequency spectrum. The model measures that residue directly. It does not guess from genre, from lyrics, from how polished a production sounds, or from whether a voice sounds processed, all of which would be prejudice rather than measurement.
The browser reproduces the reference pipeline exactly: downmix to mono, resample to 16 kHz, apply a periodic Hann window, take an 8192-point FFT, convert to decibels, compute the lower envelope, and hand all 3,585 features to the model. Preprocessing that differs from training is the usual way a correct model produces wrong numbers, so it is copied rather than approximated.
At least ten seconds of audio is required and up to the opening two minutes is read. Short, quiet, clipped and truncated inputs are reported beside the score instead of being treated as equally reliable.
Coverage is stated above. A generator newer than that may leave no residue that is recognised, and a low score on such a track is a gap in the coverage rather than evidence about the music.
Coverage is stated rather than implied: Suno up to v5 and Udio up to v1.5.
Outside that coverage the honest answer is that nobody knows. A generator released since may leave a different residue, or none that is recognised, and there is no independent evaluation that would let us publish a figure for it.
A false positive is most often a heavily processed master rather than a generated track. Aggressive limiting and resampling can leave periodic structure that resembles the pattern being measured, which is why the readout reports what it measured about the file.
A false negative is likely for anything outside the training coverage. The absence of a recognised fakeprint is not evidence that a track was played by people, and this page would rather say that plainly than publish a reassuring number.
Read the result as evidence, never as a verdict. For anything with money or credit attached, a creation trail beats a spectrum every time.
Ask for stems, a project file, a rough take, a phone recording from the room, or anything at all from before the master. A spectral score is one signal; a consistent creation trail is far stronger, and it is the thing a generated track cannot produce afterwards.
There is no paid tier of this AI music detector holding back the useful part. The score, the band, the measured caveats and the model's stated coverage are all in the free version, because there is no other version.
Vocoder residue in the spectrum, measured directly. Genre, lyrics and production polish are never consulted.
The same 16 kHz downmix, Hann window, 8192-point FFT and envelope the reference pipeline uses, reproduced in the browser.
Five bands with the decision line at 50, published rather than quietly reused from another detector.
The generators the model was trained against are stated, so you know when a low score means nothing.
Opening the page downloads no model. The track is decoded and scored in this tab and never sent anywhere.
Results are kept in your own browser storage so you can come back to them, and clearing your site data removes them.
This is the part where most AI music detection tools ask you to trust a policy. There is no policy to trust here, because there is no transfer. For unreleased music that is not a nicety: handing a demo to a website is publication of a sort, and it is the one thing an artist checking their own work cannot undo.
A measurement is the reliable path, but generated music still has habits, and they are easier to hear on a second listen than on a first.
Every one of these appears in ordinary music, especially in demos and in some electronic genres. Use them to decide what to check, not to reach a conclusion.
Most free AI music detector sites follow one pattern: take the upload, hold the audio, return a percentage with no working, and name a generator they cannot actually identify.
| Capability | Original or AI | Typical free checker |
|---|---|---|
| Runs on your device, nothing transmitted | Yes | No Your track goes to a server |
| Says how much of the track was read | Yes Open and published | No |
| States which generators it covers | Yes Suno v5, Udio v1.5 | No |
| Published band thresholds | Yes Five bands, line at 50 | No |
| Reports duration, level and clipping | Yes | No |
| Reports duration, level and clipping | Yes | No |
| Unreleased music stays private | Yes | No Uploaded and stored |
| Works without an account | Yes | Partly Often after a sign-up wall |
| Result kept only in your browser | Yes | No |
| Names the generator that made a track | No Nobody can do this reliably | Partly Frequently claimed |
| Separates AI stems inside one mix | No Not possible from a master | No |
| Proves authorship or ownership | No No detector can | Partly Sometimes implied |
“Typical free checker” describes the pattern shared by the free web tools we have used, not one named product. Where a competitor does better on a row, that row is wrong and we would like to be told.
Drop in the track you were unsure about and read what the spectrum says. Free, nothing uploaded, and the coverage limits are stated beside the number.
Check a trackNo sign-up. No upload. Unreleased music stays unreleased.