Free Spotify music & podcast downloader

Download Spotify music & podcasts with Zotify.

Zotify is a free, open-source downloader that saves Spotify songs, albums, playlists, liked tracks and podcasts to your computer at up to 320kbps — with synced lyrics and full metadata, straight from the source. Generate your download command in seconds with the built-in tool below.

Up to 320kbps Direct from source Synced lyrics & metadata 100% free & open-source
Zotify download tool

Generate your Spotify download command.

Paste any Spotify link, pick your options, and the tool builds a ready-to-run command. Copy it, or download it as a script that runs Zotify for you.

Zotify Download Tool command generator

1 · Choose what to download

Works with tracks, albums, playlists, artists and podcast episodes.

2 · Your download command

Run this in your terminal after installing Zotify (see below).

Command
$ zotify <paste a link>

The Download script button saves a ready-to-run .bat (Windows) or .sh (macOS/Linux) file with your command inside — so you can run Zotify without typing anything. Zotify itself downloads the music to your computer once you run it with your own Spotify account.

Overview

What is Zotify?

Zotify is a free, open-source Spotify downloader that lets you save music and podcasts from Spotify directly to your computer. With a single command, you can download Spotify songs, albums, playlists, liked tracks and podcast episodes — complete with cover art, metadata and time-synced lyrics — and keep them offline forever.

Unlike many so-called Spotify rippers, Zotify pulls every file directly from the source. Nothing is quietly substituted from YouTube, Deezer or random mirrors, so a Zotify download is the real track you asked for, at up to 320kbps for premium accounts and up to 160kbps for free ones.

Because Zotify is a lightweight command-line tool, it's fast, scriptable and highly customizable. You can download an entire Spotify playlist to MP3, grab a whole artist's discography, bulk-download from a list of links, or fine-tune exactly how your files are named and organised. It runs on Windows, macOS and Linux, and only needs Python and FFmpeg to get going.

320kbps
Max download quality
7+
Content types supported
3
Operating systems
$0
Free & open-source
Key features

Why people use Zotify to download Spotify music.

A complete, no-nonsense toolkit for saving your favourite music and podcasts offline.

High-quality audio

Download Spotify music at up to 320kbps with premium, or up to 160kbps on a free account — your choice of format.

Direct from the source

Audio, metadata and lyrics are pulled straight from the source — never substituted from YouTube or other sites.

Music & podcasts

Download tracks, albums, playlists, liked songs, artists, singles and podcast episodes — all with one tool.

Synced lyrics & metadata

Every download arrives tagged with artist, album and cover art, plus time-synced lyrics saved alongside the file.

Real-time mode

Optionally download at streaming speed so activity looks more natural — handy for higher-bitrate downloads.

Bulk & search

Queue a whole text file of links, pass many URLs at once, or search Spotify right from the command line.

Supported content

Everything you can download.

Tracks

Any single song

Albums

Full releases

Playlists

Yours or public

Artists

Whole catalogue

Singles

Standalone drops

Podcasts

Any episode

Liked songs

Your saved library

Lyrics

Time-synced

How to use Zotify

Install it once, then download in one command.

Pick your operating system for the exact setup commands.

01

Install prerequisites

Get Python 3.9+ and FFmpeg — both are quick, one-line installs on any system.

02

Install Zotify

A single pip command adds the zotify tool to your terminal, ready to use.

03

Generate a command

Use the download tool above to build the exact command for your link and options.

04

Run & enjoy

Paste the command, and your music, lyrics and artwork land in your chosen folder.

Install ZotifyWindows
Needs: Python 3.9+ FFmpeg

      
Why Zotify

Built to be simple, honest and yours.

Genuinely free

No subscriptions, no paywalls, no ads. Zotify is open-source and stays that way.

Real files you own

Downloads live on your disk as standard audio files — play them anywhere, forever, offline.

Fully customizable

Choose formats, bitrates, folder structures and file names to match how you organise your library.

Cross-platform

The same simple workflow on Windows, macOS and Linux — install once and go.

Ready to download your first playlist?

Open the download tool, paste a Spotify link, and grab your ready-to-run command in seconds.

Open the download tool →
FAQ

Zotify — frequently asked questions.

Zotify is a free, open-source command-line tool that downloads music and podcasts from Spotify to your computer. You install it once, paste a Spotify link, and it saves the audio, cover art, metadata and synced lyrics directly to a folder you choose.

Yes, completely. Zotify is free and open-source, with no subscriptions or ads. It works with both free and premium Spotify accounts — free accounts download at up to 160kbps, and premium unlocks up to 320kbps.

Copy the playlist link from Spotify, paste it into the download tool on this page, choose any options you want, then copy the generated command or download it as a script. Run it in your terminal after installing Zotify and the whole playlist downloads track by track.

Just two things: Python 3.9 or newer and FFmpeg. Both install with a single command on Windows, macOS and Linux — see the install panel above for the exact commands for your system.

No. Every file — audio, lyrics and metadata — comes directly from the source, never substituted from YouTube, Deezer or third-party mirrors. What you download is the real track.

Zotify is intended for educational, private and fair use in compliance with the DMCA (Section 1201) and similar regional laws. Downloading this way may violate Spotify's user guidelines and could risk your account, so using a burner account is recommended. You are responsible for how you use the tool.

From the blog

Learn how to get the most out of Zotify.

Step-by-step guides, quality tips and honest comparisons.

Visit the blog →
Home / Blog / Guide
Guide

How to Download a Spotify Playlist to MP3 with Zotify

Jul 10, 20266 min read

One of the most common reasons people reach for Zotify is to download a full Spotify playlist and keep it offline. Because Zotify is a command-line tool, a single line can pull every track in a playlist, complete with cover art, metadata and synced lyrics. Here's the whole process from start to finish.

Before you start

Make sure Zotify is installed. It needs Python 3.9 or newer and FFmpeg — FFmpeg is what lets you save downloads as MP3 (or other formats) instead of the default Ogg Vorbis. If you haven't set it up yet, follow our installation guide first.

Step 1 — Copy the playlist link

Open Spotify, go to the playlist you want, and copy its share link. It will look something like https://open.spotify.com/playlist/…. Both your own playlists and public ones work.

Step 2 — Build your command

The quickest way is to paste the link into the download tool on the homepage, pick your options, and copy the generated command. If you'd rather type it yourself, the basic form is:

zotify https://open.spotify.com/playlist/<id>

Step 3 — Choose MP3 (optional)

Zotify saves in Ogg Vorbis by default. To get MP3 files, set the format in your config or on the command line — this is possible because FFmpeg handles the conversion. You can also control quality: premium accounts download at up to 320kbps, free accounts at up to 160kbps.

Step 4 — Organise your files

You don't have to accept messy filenames. Zotify's output templates let you decide the folder structure and naming. A popular pattern keeps everything tidy by playlist and artist:

zotify <playlist-url> --output "{playlist}/{artist} - {song_name}.{ext}"

Step 5 — Run it

Paste the command into your terminal and press Enter. Zotify logs in with your account, resolves the playlist, and downloads each track in turn — writing lyrics, cover art and tags as it goes. Larger playlists simply take longer.

A tip for big playlists

If you're downloading a lot at once, consider turning on real-time mode (--download-real-time=True). It downloads at streaming speed so your activity looks more like normal listening — slower, but gentler on your account.

Try the Zotify download tool

Paste a Spotify link, choose your options, and copy a ready-to-run command in seconds.

Open the download tool →
Home / Blog / Setup
Setup

How to Install Zotify on Windows, macOS and Linux

Jul 8, 20265 min read

Zotify is lightweight and only needs two things to run: Python 3.9 or newer and FFmpeg. Once those are in place, installing Zotify itself is a single command. Below is the setup for each major operating system.

Windows

Open PowerShell and install FFmpeg, then Zotify:

# install FFmpeg
winget install Gyan.FFmpeg

# install Zotify
python -m pip install git+https://zotify.xyz/zotify/zotify.git

If python isn't recognised, install it from the Microsoft Store or python.org and make sure "Add to PATH" is ticked.

macOS

The easiest route uses Homebrew for FFmpeg:

brew install ffmpeg
python3 -m pip install git+https://zotify.xyz/zotify/zotify.git

Linux (Debian / Ubuntu)

sudo apt install ffmpeg python3-pip
python3 -m pip install git+https://zotify.xyz/zotify/zotify.git

On other distributions, install ffmpeg and python3-pip with your package manager, then run the same pip command.

Verify it worked

Run zotify --help. If you see the list of options, you're ready to go. If the command isn't found, your Python scripts folder may not be on your PATH — reopen your terminal, or add it manually.

What's next

With Zotify installed, head to the download tool, paste a Spotify link, and generate your first command. If you want to grab a whole playlist, see our playlist download guide.

Try the Zotify download tool

Paste a Spotify link, choose your options, and copy a ready-to-run command in seconds.

Open the download tool →
Home / Blog / Comparison
Comparison

Zotify vs Other Spotify Downloaders: What Sets It Apart

Jul 5, 20266 min read

Search for a Spotify downloader and you'll find dozens of options — browser tools, sketchy apps, and command-line utilities. They are not all the same. Here's an honest look at where Zotify stands out and where it asks more of you.

It pulls directly from the source

Many "Spotify downloaders" quietly grab audio from YouTube, Deezer or other mirrors and match it to the song you asked for. That means variable quality and, sometimes, the wrong version entirely. Zotify downloads directly from the source, so what you get is the real track — audio, metadata and lyrics included.

It's transparent about quality

Zotify doesn't overpromise. Free accounts download at up to 160kbps and premium accounts at up to 320kbps — the same limits the service itself uses. No inflated "lossless" claims that turn out to be re-encoded files.

It's genuinely free and open-source

There's no subscription, no watermark, no daily download cap, and no ads. Because it's open-source, anyone can inspect what it does — a level of trust web-based rippers rarely offer.

It's deeply customizable

Output formats, bitrates, folder structures, file-naming templates, bulk downloads from a text file, built-in search, real-time mode — Zotify is built for people who want control over their library, not a one-size-fits-all button.

The trade-off

Zotify is a command-line tool. There's no flashy app window; you install Python and FFmpeg, then run commands. Our download tool smooths this over by generating the exact command for you, but if you refuse to touch a terminal at all, that's the main hurdle.

Who it's for

If you value real files, direct-from-source quality, and full control — and you don't mind a terminal — Zotify is hard to beat. If you want a zero-setup web button and don't care where the audio comes from, a web ripper may feel easier, with the quality caveats above.

Try the Zotify download tool

Paste a Spotify link, choose your options, and copy a ready-to-run command in seconds.

Open the download tool →
Home / Blog / Explainer
Explainer

Zotify Audio Quality: Free vs Premium Bitrate Explained

Jul 2, 20264 min read

Audio quality is the first thing most people ask about. With Zotify, the bitrate you can download depends mainly on your account type, and the format depends on your setup. Here's the short, honest version.

Free vs premium bitrate

  • Free accounts: up to 160kbps.
  • Premium accounts: up to 320kbps.

Zotify mirrors the limits of the account you log in with — it can't unlock quality that the account itself doesn't have.

File formats

By default, Zotify saves in Ogg Vorbis. With FFmpeg installed, you can save to other formats such as MP3, which is why FFmpeg is listed as a dependency. Converting between formats won't add quality that wasn't in the source, so pick the bitrate that matters and a format your devices like.

Where does real-time mode fit?

Real-time mode (--download-real-time=True) isn't about quality — it's about pace. It downloads at the speed the track would normally stream, which looks more like ordinary listening. Some premium users use it when pulling 320kbps files to keep activity low-key.

Getting the best result

  • Use a premium account if 320kbps matters to you.
  • Install FFmpeg so you can choose your output format.
  • Don't expect "lossless" — the source sets the ceiling.

Ready to try it? Open the download tool and generate a command in seconds.

Try the Zotify download tool

Paste a Spotify link, choose your options, and copy a ready-to-run command in seconds.

Open the download tool →
Home / Blog / Guide
Guide

How to Download Spotify Podcasts with Zotify

Jun 28, 20264 min read

Zotify is best known as a music downloader, but it handles podcast episodes just as happily. If you want an episode saved locally — for a flight, a commute with no signal, or a permanent archive — the process is almost identical to downloading a song.

Step 1 — Grab the episode link

In Spotify, open the episode and copy its link. It will look like https://open.spotify.com/episode/….

Step 2 — Run the command

zotify https://open.spotify.com/episode/<id>

That's it. Zotify resolves the episode and saves the audio to your download folder. You can also paste the link into the download tool to generate the command with your preferred options.

Keeping podcasts organised

Podcasts are saved to their own path, separate from music, so your episodes won't get mixed into your song library. If you download a lot of shows, output templates help keep everything sorted by show and episode.

A note on etiquette

Downloading for personal, offline listening is the intended use. As with music, keep your usage reasonable and in line with the safety guidance — and remember creators rely on plays, so consider streaming shows you love too.

Try the Zotify download tool

Paste a Spotify link, choose your options, and copy a ready-to-run command in seconds.

Open the download tool →
Home / Blog / Safety
Safety

Is Zotify Safe? Account Safety Tips & Best Practices

Jun 24, 20265 min read

"Is Zotify safe?" is a fair question, and the honest answer has two parts: the software itself, and how you use it. Let's take both.

The software

Zotify is open-source, which means its code is public and can be inspected by anyone. It pulls audio, lyrics and metadata directly from the source rather than from questionable third-party mirrors. That transparency is a big reason people trust it over anonymous web-based rippers.

The real risk: your account

The catch is that downloading this way goes against Spotify's user guidelines. In principle, that could put an account at risk of suspension. Reported cases are rare, and typically involve heavy, non-stop usage — but the risk isn't zero.

Best practices

  • Use a burner account. The most common recommendation is to log in with a throwaway account rather than your main one.
  • Turn on real-time mode. Downloading at streaming speed (--download-real-time=True) looks more like normal listening.
  • Download in reasonable batches. Marathon sessions of thousands of tracks are what draw attention. Space things out.
  • Keep backups of playlists. Export your playlists so you never lose a curated list.

Is it legal?

Zotify is intended to be used in compliance with the DMCA, Section 1201, for educational, private and fair use — or the equivalent laws in your region. Downloading music you don't have the rights to redistribute is your responsibility, not the tool's.

Bottom line

The tool is transparent and pulls clean files. The sensible approach is a burner account, real-time mode, and reasonable usage. Follow those and you've addressed the main risks. When you're ready, the download tool will build your command.

Try the Zotify download tool

Paste a Spotify link, choose your options, and copy a ready-to-run command in seconds.

Open the download tool →
Copied to clipboard