FREE CHECK · NOTHING IS UPLOADED
Most submissions get ignored for reasons that have nothing to do with the music. This checks your audio and your package against what 273 real college, community and HBCU stations actually post as their requirements, then tells you exactly what to fix first and how many more stations each fix opens.
Your audio is read inside your own browser using the Web Audio API. The file never leaves your device and we never see it.
Step 01
Optional, but it is the part nobody else checks. WAV, MP3, FLAC, AIFF or M4A.
Step 02
Nine questions. Answer honestly; an unknown is a gap to close, not a pass.
It is not a judgement about the song. A record can be finished, mastered and genuinely good and still be unusable by a station, because "ready" here means the package clears the rules that station published. Those rules are mostly boring, entirely public, and the reason most submissions are deleted without a reply.
Rotation has read the posted rules of 273 stations that are accepting submissions right now. The checker above runs your answers against them and tells you how many you currently qualify for, and what each fix would unlock. It never invents a rule to make the number move, and anything a station has not stated is counted in your favour, so the figure it gives you is the conservative one.
There is an important difference between a station that mentions a requirement and one that will accept nothing else, and almost every guide online blurs it. Both numbers are worth knowing, so here are both.
| Requirement | Stations that state it | Stations that accept nothing else |
|---|---|---|
| A clean edit | 42 | 17 |
| Lossless audio, WAV or FLAC | 42 | 5 |
| Physical media, a CD or vinyl | 41 | 9 |
| A file rather than a streaming link | most, informally | 3 |
| No AI-generated material | 7 | one asks you to certify it in writing |
The right-hand column is the one the checker blocks on, because those are the stations where a wrong format is fatal rather than inconvenient. The left-hand column is larger and softer: a station that says it prefers lossless will usually still listen to a 320 kbps MP3. Guides that quote only the big number make radio look harder than it is; guides that quote only the small one make it look easier.
Drop a WAV or MP3 on the checker and it is decoded in your own browser. Nothing is uploaded, nothing is stored, and nothing reaches Rotation or anybody else. That is not a privacy promise you have to take on faith: put the page in aeroplane mode after it loads and the analysis still runs.
It reads the things a music director's playout system will read.
None of this tells you whether the song is good. It tells you whether the file will survive contact with a station.
The checker asks nine things about the package around the record. Every one of them came from a rule a real station published.
It is not a technical failure. It is sending a record to a station that does not programme that kind of music. Roughly four in ten stations on the registry are freeform, meaning each host picks their own music and the station itself locks no genre, so a genre label tells you nothing about them either way. The rest state what they play, and sending across that line is the most reliable way to be ignored.
That is why the checker asks for your genre and your region before it counts anything: the number it gives you is the number of stations that would actually consider your record, not the size of the list.
Yes, and it stays free. There is no account, no card, and no email required to use it. Your file is analysed in your browser and never uploaded.
No. It means your package clears the published rules of a given number of stations, so the record can actually be considered. A music director still listens and decides, and nobody can honestly promise the rest.
If your record has swearing on it, yes, and it is the highest-value thing on the list. Without one you are limited to the overnight hours at most licensed stations, and refused outright by the ones that require it.
Almost everywhere, if it is 320 kbps. A small number of stations require lossless and the checker names how many. What is never good enough is a 128 kbps file or a link to a streaming service.
Unknown and skipped answers are counted as passes, so the number you are given is conservative rather than flattering. Nothing you type is stored or sent anywhere.