Music news, tips & stories

Stay updated with the latest music streaming insights, playlist management tips, and industry news.

How to Upload Songs to Spotify: Complete Guide

May 19, 2026

Can You Upload Your Own Music to Spotify?

Yes, you can get your own music onto Spotify, but the method depends on what you want to do. If you have local audio files (MP3s, FLACs, or other formats) that you want to listen to alongside your Spotify library, the Local Files feature lets you add them directly through the desktop app. If you are an artist looking to release original music for the world to stream, you will need to go through a music distributor.

Both paths are straightforward once you know the steps. Let's walk through each one.

Spotify Local Files Feature

Spotify's Local Files feature lets you play audio files stored on your computer through the Spotify desktop app. This is perfect for tracks you own that are not available on Spotify's streaming catalog. Think concert recordings, DJ mixes, personal demos, vinyl rips, or songs from independent artists who have not yet distributed to streaming platforms.

Once you enable Local Files, Spotify treats these tracks like any other song in your library. You can add them to playlists, queue them up, and even sync them to your phone for offline listening. The feature supports a wide range of audio formats, from standard MP3 files to lossless FLAC, so your personal collection sounds exactly the way you want it to.

Spotify for Artists

If you are a musician or band looking to make your music available to Spotify's 600+ million users, you will use a different route. Spotify does not accept direct uploads from most artists. Instead, you work with an authorized music distributor who delivers your tracks to Spotify (and usually other streaming platforms too). More on this process below.

How to Add Local Files to Spotify (Step-by-Step)

Adding local files to Spotify takes just a few minutes. Here is what you need to do on each platform.

On Desktop (Windows and Mac)

  1. Open the Spotify desktop app and click your profile icon in the top-right corner.
  2. Go to Settings (or press Ctrl + , on Windows / Cmd + , on Mac).
  3. Scroll down to "Local Files" and toggle on "Show Local Files".
  4. Click "Add a Source" and select the folder on your computer that contains your music files.
  5. Go to Your Library and click on Local Files in the left sidebar. Your tracks will appear here.
  6. Add songs to a playlist by right-clicking a track and selecting "Add to Playlist."

That's it. Your local files now live alongside your streamed music. You can mix them into playlists with songs from Spotify's catalog, create custom workout mixes with tracks only you have, or build a playlist of unreleased demos from your favorite artists.

On Mobile (iOS and Android)

Spotify's mobile apps do not let you upload files directly from your phone's storage. Instead, you sync local files from your desktop to your mobile device. Here is how:

  1. Follow the desktop steps above to add local files and put them in a playlist.
  2. Open the Spotify app on your phone and make sure both devices are connected to the same Wi-Fi network.
  3. Find the playlist containing your local files.
  4. Toggle "Download" on the playlist to sync those tracks to your phone.

Once downloaded, you can play those local files on the go, even without an internet connection. The tracks will stay available as long as you keep the playlist downloaded and maintain your Premium subscription.

Important: You need a Spotify Premium subscription to sync local files to your mobile device. The free tier only supports Local Files on desktop. Curious about Premium pricing? Check out our guide on how much Spotify Premium costs.

Supported File Formats

Spotify supports the following local file formats:

Format Extension Notes
MP3 .mp3 Most common, widely supported
MP4 .mp4 Audio-only MP4 files
M4A .m4a Common for iTunes purchases
M4P .m4p Protected AAC (older iTunes DRM, limited support)
FLAC .flac Lossless audio, high quality
OGG .ogg Open format, less common
WAV .wav Uncompressed audio

Tip: For the best balance of quality and file size, MP3 (320kbps) or FLAC files work great. Avoid DRM-protected files, as Spotify cannot play them.

How to Upload Music to Spotify as an Artist

If you create original music and want it available for streaming on Spotify, you need to use a music distributor. Here is how the process works.

Using a Music Distributor

Spotify does not have a direct upload portal for artists. Instead, it partners with a network of authorized distributors who handle the delivery of music to the platform. These distributors act as the bridge between you and Spotify (and usually dozens of other streaming services at the same time). Popular options include DistroKid, TuneCore, CD Baby, and Amuse, among many others. Each has different pricing models and features, so it is worth comparing them before you commit.

Here is the general process:

  1. Choose a distributor that fits your needs. Some charge an annual fee, others take a percentage of royalties, and some offer free tiers with limited features.
  2. Create an account and upload your tracks (WAV or high-quality MP3 recommended).
  3. Fill in your metadata: song title, artist name, album art, genre, release date, and ISRC codes (your distributor can generate these).
  4. Submit your release for delivery to Spotify (and usually other platforms like Apple Music, Amazon Music, and more).
  5. Claim your Spotify for Artists profile at artists.spotify.com to manage your page, see analytics, and pitch songs to editorial playlists.

Timeline and Requirements

Step Typical Timeline
Distributor review 1-3 days
Delivery to Spotify 2-5 business days
Total (upload to live) 5-10 business days

Plan ahead. If you have a specific release date in mind, submit your tracks at least 2-3 weeks early. This gives you time to pitch your song to Spotify's editorial playlist team through Spotify for Artists.

Requirements for artist uploads:

  • Original music only (no copyrighted samples without clearance)
  • High-quality audio files (WAV, 16-bit/44.1kHz minimum)
  • Album artwork: 3000x3000 pixels, JPEG or PNG
  • Complete and accurate metadata (song titles, artist credits, genre tags)
  • An ISRC code for each track (most distributors generate these for you)
  • UPC/EAN barcode for albums and EPs (also typically provided by your distributor)

Pro tip: Set up your Spotify for Artists profile before your first release goes live. This way, you can customize your artist page with a bio, photos, and social links from day one. You can also use the platform to pitch unreleased tracks to Spotify's editorial playlist curators up to 7 days before your release date.

How to Import Playlists From Other Services to Spotify

Switching to Spotify from another streaming service? The biggest headache is usually losing all the playlists you spent months or years building. You don't have to rebuild them from scratch.

Free Your Music transfers your entire playlist library automatically, moving your music from 40+ services to Spotify in just a few clicks. No manual searching, no re-adding songs one by one.

Here is how it works:

  1. Download Free Your Music from freeyourmusic.com/download (available on desktop and mobile).
  2. Connect your source service (Apple Music, YouTube Music, Amazon Music, Tidal, Deezer, or any of 40+ supported platforms).
  3. Connect Spotify as your destination.
  4. Select the playlists you want to transfer.
  5. Start the transfer and watch your playlists appear on Spotify within minutes.

Free Your Music matches your songs across platforms with high accuracy, so your playlists arrive intact. It also transfers liked songs, albums, and artists, not just playlists. Whether you are moving from Apple Music, YouTube Music, Tidal, Deezer, Amazon Music, or any of dozens of other platforms, Free Your Music handles the conversion. Check out all the available music services that Free Your Music supports, and see our pricing page for transfer options.

Troubleshooting: Local Files Not Showing Up

Running into issues with Spotify Local Files? Here are the most common problems and how to fix them.

Local Files toggle is missing or grayed out

  • Make sure you are using the Spotify desktop app, not the web player. Local Files only work in the desktop app.
  • Update Spotify to the latest version.

Songs do not appear after adding a folder

  • Check that your files are in a supported format (see the table above).
  • Remove and re-add the folder source in Settings > Local Files.
  • Restart the Spotify app.

Local files will not sync to mobile

  • Confirm both devices are on the same Wi-Fi network.
  • Make sure you have a Spotify Premium subscription.
  • Check that you have downloaded the playlist (not just added it).
  • Disable any firewall or VPN that might block local network communication.

Playback skips or fails

  • The file might be corrupted. Try playing it in another media player first.
  • Re-encode the file as MP3 (320kbps) and add it again.
  • Check that the file is not DRM-protected. Files purchased from some stores may have copy protection that prevents playback in Spotify.

Songs show as grayed out

  • The file may have been moved or deleted from its original location. Make sure the source folder still contains the file.
  • Re-add the source folder in Settings > Local Files if the path has changed.
  • On Mac, make sure Spotify has permission to access your files (System Preferences > Security & Privacy > Files and Folders).

FAQ

Can I upload MP3 files directly to Spotify for streaming?

No, you cannot upload MP3 files to Spotify's streaming catalog directly. To make music available for all Spotify users, you need to use a music distributor. However, you can add MP3 files to your personal Spotify library using the Local Files feature on desktop.

Is adding local files to Spotify free?

Adding local files on the desktop app is free for all Spotify users. However, syncing those files to your phone for mobile playback requires a Spotify Premium subscription.

What audio formats does Spotify accept for local files?

Spotify supports MP3, MP4, M4A, M4P, FLAC, OGG, and WAV files. For the best results, use MP3 (320kbps) or FLAC files and avoid DRM-protected tracks.

How long does it take to upload music to Spotify through a distributor?

Most distributors deliver your music to Spotify within 5 to 10 business days. Submit your tracks at least 2-3 weeks before your target release date to allow time for editorial playlist pitching.

Can I upload music to Spotify for free?

Some distributors offer free upload tiers, though they may take a percentage of your streaming royalties. Others charge an annual fee but let you keep 100% of royalties. Compare options to find the best fit for your budget and release schedule.

Why are my local files not showing up on Spotify mobile?

Local files only sync to mobile when both your phone and computer are on the same Wi-Fi network, the playlist is set to download, and you have a Spotify Premium subscription. Also make sure the Spotify desktop app is open while syncing.

Can I transfer playlists from other music services to Spotify?

Yes. Free Your Music lets you transfer playlists, liked songs, albums, and artists from 40+ music services to Spotify automatically. It takes just a few minutes and keeps your library intact.

Do local files on Spotify count toward my listening stats?

No. Local files do not affect your Spotify Wrapped or listening statistics. Only songs streamed from Spotify's catalog count toward those metrics.


Ready to take control of your music? Transfer your playlists in minutes with Free Your Music. Free Your Music makes switching to Spotify effortless. Transfer playlists, albums, and liked songs from 40+ services in one click.

Migrate from and to any music services

Download Free Your Music for iOS

We're also available on

AndroidmacOSWindowsLinux

Don't miss a beat!
Eager to find out what’s about to be a trend? Join us on the music wave with SongsBrew to be the first to check out music news.