Random Song Generator

Discover real existing songs at random — not AI-generated music.

Pick real songs at random

Combine optional filters, generate 1, 5, 10, or 20 songs, and turn no-repeat mode on or off.

Genres
PopRockJazzHip-hopElectronicClassical
Countries
USAUKJapanSouth KoreaChinaIndia
Decades
1970s1980s1990s2000s2010s2020s

How it works

1. Set filters

Choose genres, countries, and decades—or leave every filter open.

2. Choose a size

Request 1, 5, 10, or 20 songs in each queue.

3. Control repeats

Turn on no-repeat mode to keep previously shown songs out until the matching pool is exhausted.

4. Listen or save

Open YouTube or Spotify, save favorites locally, or copy the queue.

Catalog and random selection

The current catalog contains 3,731 real songs from 70 countries, released from 1944 through 2026. It combines a curated seed list with a static Wikidata CC0 snapshot updated on 2026-11-01 UTC. After filters are applied, Fisher–Yates shuffling samples the eligible catalog uniformly without popularity weighting. A total of 2,626 entries include validated YouTube video IDs.

Random song generator FAQ

Does this generate AI music?

No. It selects real, existing songs from a disclosed catalog.

How random are the results?

Each eligible catalog entry has the same inclusion probability. Popularity is not used as a weight.

Which filters are available?

Combine genre, country, and decade, then generate 1, 5, 10, or 20 results.

Where does playback happen?

Tracks open through YouTube embeds or YouTube and Spotify searches.