Download a Spotify playlist – all of it, or just the part you want

Send a Spotify playlist and choose what to take. Browse it page by page and tap single songs, take the first 10, 30, 50 or 100, type a range such as 500-600, or download the whole list. Each song arrives tagged, with its cover.

Try it here

On the web you see the playlist and download songs one at a time. Bulk downloads – ranges and whole playlists – are in the Telegram bot.

Open Spotify Playlist Downloader in Telegram Free · no sign-up · works on phone and desktop

How to use it on this website

  1. In Spotify, open the playlist, tap or Share and choose Copy link to playlist.
  2. Paste the link into the box above and press Get.
  3. The playlist's songs are listed with their artists and lengths.
  4. Press Download next to a song. When its link appears, save it and pick the next one.

How to use it in the Telegram bot

  1. Paste the playlist link into @MoeinimyDL_bot.
  2. The bot shows the playlist's cover, its name and the number of songs, with ten songs per page and arrows to page through.
  3. Tap a single song, or use the bulk buttons – first or last 10/30/50/100, Custom range (then type something like 500-600), or All.
  4. Songs arrive one after another with their covers and tags. A Stop button halts the batch at any time.

Open Spotify Playlist Downloader in Telegram →

Playlists without the tedium

Saving a playlist by hand means looking up forty songs one by one. The bot reads the whole playlist from Spotify's public page in one go – every song's title, artists, album and length – and turns the list into buttons.

From there you decide how much to take:

  • Single songs – tap any song on any page.
  • The first or last 10, 30, 50 or 100 – for "the new additions" or "the classics at the top".
  • Custom range – type 500-600, 1-25 or 200- and exactly those are fetched.
  • All – the whole playlist, one song after another.

Each song goes through the same matching as a single Spotify song: its audio is found on public sources and checked against the artists, title and length before it is kept. A song that fails the check is skipped rather than replaced with something wrong.

How a batch is delivered

Songs are sent in playlist order as they finish, each with its cover and tags, so the first ones are playable within seconds. A status message counts progress and carries a Stop button. Songs anyone has fetched before come straight from Telegram's copy and appear almost instantly – long playlists of popular music go much faster than their length suggests.

To keep the service fair, each person can run one batch at a time. A second request waits until the first is done or stopped.

Albums, and playlists from elsewhere

Album links work the same way – see the Spotify album downloader, or search any album by name with the album downloader. SoundCloud sets are handled by the SoundCloud downloader.

Very long playlists

Spotify only lists the first 100 songs of a playlist to anyone who is not logged in, and the bot uses no Spotify login. The playlist header says when that limit applies. Everything up to song 100 works exactly as described. For longer ones, split the playlist in Spotify, or search the remaining songs by name.

Formats, sizes and limits

Formats, sizes and limits On the web In the bot
Songs at once One at a time Ranges or the whole playlist
Playlist length shown First 100 songs First 100 songs without a Spotify login (see below)
Format M4A (AAC), tagged, with cover M4A (AAC), tagged, with cover
Batches running One per person; stoppable
Spotify account Not needed Not needed

Frequently asked questions

Can I download a whole Spotify playlist at once?

In the Telegram bot, yes – press All, or pick a range. Songs are fetched one after another and sent as they finish, so you can start listening before the batch is done. The web version downloads one song at a time.

Why do I only see the first 100 songs?

Without a signed-in account, Spotify's public playlist page lists at most the first 100 songs, and that is the page the bot reads. When a playlist is longer, the bot says so. For the rest, a range in a second playlist or searching songs by name works.

How do I download only part of a big playlist?

Use Custom range and type the song numbers, for example 120-160. You can also type 200- for "from 200 to the end". Persian digits and the word تا work too.

Does it work for Spotify's own playlists, like Today's Top Hits?

Yes. Editorial playlists made by Spotify open the same way as ones made by users.

Can two batches run at the same time?

One batch per person at a time, so a single huge playlist cannot crowd out everyone else. Stop the current one with Stop, or wait for it to finish.

What if one song in the playlist cannot be found?

The batch carries on with the next song. The one it skipped is named in the chat as it happens, and the summary at the end counts the misses, so you can search those by name.

See every tool →