Contents

4 Ways to Download Spotify Podcasts [MP3 or MP4]

Spotify is one of the biggest music streaming services in the world. It offers a variety of music and podcasts including some exclusive content. In this post, I will show you how to download Spotify podcasts to your device storage so that you can listen to them offline.

Previously, I have written a post about downloading Spotify music to MP3. Similarly, you can also download Spotify podcasts to MP3 or MP4 in case you want to transfer and listen to the podcasts on another device. 

Spotify Podcasts with Spotify App

The Spotify desktop or mobile app allows you to download podcasts for offline listening. If you only want to download Spotify podcasts for offline playback within the app, you can follow the steps below.

Regardless of whether or not you have a Spotify premium account, you can effortlessly download podcasts from Spotify for iOS, Android, Mac, and Windows. 

/download-spotify-podcast/images/download-spotify-podcasts-scaled.webp

Step 1. Open the Spotify mobile app or desktop app. Spotify web app does not allow you to download Spotify podcasts. 

Step 2: Once you’ve found a podcast you’d want to download, hit the three-dot symbol to the right of the podcast episode.

Step 3: If you’re using an Android device, tap the Download icon. On an iPhone, you may also use the arrow icon. Afterward, those podcasts will be stored in Your Library automatically. Wait for the download to finish before continuing.

Note: Make sure you’ve switched on mobile data or are connected to a Wi-Fi network. You must check your account status online once every 30 days. If you don’t, you won’t be able to listen to the podcasts you’ve downloaded. If you want to save Spotify podcasts in MP3 or other formats without restrictions, keep reading the other methods. 

Download Spotify Podcasts in a Smart Way

iTubeGo is a paid app to download Spotify podcasts and songs in a variety of standard audio formats in the background.

Spotify Premium and Free users may both utilize it for Windows and Mac. The best part, it retains all of the original audio quality and metadata. Let me show you how to use ItubeGo to save Spotify podcasts to an MP3 file.

/download-spotify-songs-to-mp3/images/itubego.webp

Step 1. Download and install iTubeGo on your Windows or Mac.

Step 2. Launch it apps on your PC or Mac. Copy and paste the URL to a Spotify podcast you wish to download into iTubeGo.

Step 3. After navigating to the Preferences menu, you’ll be able to change the output format. It supports six different audio formats, and MP3 is the default output format.

Step 4. Modify the output location if needed and click Convert to begin recording and storing the target Spotify podcasts offline as an MP3 or other format.

In a short time, you can find the podcast folder to view all of the recorded episodes. This is only for audio podcasts. For Spotify video podcasts, you may use OBS or other screen recording apps for Mac or Windows. 

Spotify Podcast to MP3 Shortcut

The Shortcuts app is a powerful tool by Apple that allows you to create custom workflows and automate tasks on your iPhone, iPad, and Mac. I have made a Spotify Podcast to MP3 shortcut that lets you download Spotify podcasts to MP3.

Get The Lastest Version of the Shortcut

/download-spotify-podcast/images/spotify-podcast-to-mp3-shortcut.webp

This shortcut is available in Share Sheet, so you can run it from the Share Sheet in the Spotify app. You can also copy the Spotify Episode URL to run this shortcut.

Once you pass a Spotify episode link, it will load all available episodes and you can choose to download them all at once.

If you want to explore more Spotify shortcuts, you should check our Spotify shortcuts collection.

Spod Power Automate Flow for Windows

Power Automate is a built-in app in Windows 11 that allows you run all kinds of automation tasks. I have made a custom flow to download Spotify podcast to the original OGG format. If your PC is running on Windows 10, you free download the app and get the flow.

Once you have the flow, you can copy a podcast episode URL and run the flow. It will download the episode and save to your preferred location. You can also set a keyboard shortcut to run the flow. Let me show you how to set up the flow step be step.

Step 1. Launch the Power Automate app and create a new flow named it Spod or anything else.

Step 2. Copy the text in the box below. You even made a Download button to save it as a TXT file.

Step 3. In the new flow under Main, paste the text that you just copied.

Step 4. Locate the “Download from web” action to change the destination path if needed. The default path to save the podcast is “C:\Users\Public\Downloads\”.

Step 5. Copy a Spotify Podcast episode URL and run the flow.

Web.InvokeWebService.InvokeWebService Url: $'''https://raw.githubusercontent.com/CodyChrunos/Shortcuts/refs/heads/main/spod.json''' Method: Web.Method.Get Accept: $'''application/xml''' ContentType: $'''application/xml''' ConnectionTimeout: 30 FollowRedirection: True ClearCookies: False FailOnErrorStatus: False EncodeRequestBody: True UserAgent: $'''Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6''' Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False TrimRequestBody: True Response=> WebServiceResponse2
Variables.ConvertJsonToCustomObject Json: WebServiceResponse2 CustomObject=> update
IF update.version = 1.0 THEN
    Clipboard.GetText Text=> ClipboardText
    Web.InvokeWebService.InvokeWebService Url: update.api Method: Web.Method.Post Accept: $'''application/json''' ContentType: $'''application/json''' RequestBody: $'''{\"url\": \"%ClipboardText%\"}''' ConnectionTimeout: 30 FollowRedirection: True ClearCookies: False FailOnErrorStatus: False EncodeRequestBody: False UserAgent: $'''Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6''' Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False TrimRequestBody: True ResponseHeaders=> WebServiceResponseHeaders Response=> WebServiceResponse StatusCode=> StatusCode
    Variables.ConvertJsonToCustomObject Json: WebServiceResponse CustomObject=> JsonAsCustomObject
    IF Contains(WebServiceResponse, $'''error''', True) THEN
        WebAutomation.LaunchEdge.LaunchEdge Url: $'''https://t.me/chrunoss''' WindowState: WebAutomation.BrowserWindowState.Normal ClearCache: False ClearCookies: False WaitForPageToLoadTimeout: 60 Timeout: 60
    ELSE
        IF IsNotEmpty(JsonAsCustomObject.download_url) THEN
            Web.DownloadFromWeb.DownloadToFile Url: JsonAsCustomObject.download_url FilePath: $'''C:\\Users\\Public\\Downloads\\%JsonAsCustomObject.filename%''' ConnectionTimeout: 30 FollowRedirection: True ClearCookies: False UserAgent: $'''Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.21) Gecko/20100312 Firefox/3.6''' Encoding: Web.Encoding.AutoDetect AcceptUntrustedCertificates: False DownloadedFile=> DownloadedFile
            Display.SelectFromListDialog.SelectFromList Title: $'''Podcast Episode Downloaded.''' Message: $'''Podcast Episode Downloaded. What\'s next?''' List: $'''Buy Me a Drink
Submit Feedback on Telegram''' IsTopMost: True AllowEmpty: True SelectedItem=> SelectedItem SelectedIndex=> SelectedIndex ButtonPressed=> ButtonPressed
            IF SelectedIndex = 0 THEN
                WebAutomation.LaunchEdge.LaunchEdge Url: $'''https://chrunos.com/donate''' WindowState: WebAutomation.BrowserWindowState.Normal ClearCache: False ClearCookies: False WaitForPageToLoadTimeout: 60 Timeout: 60 TargetDesktop: $'''{\"DisplayName\":\"Local computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"},\"DesktopType\":\"local\"}''' BrowserInstance=> Browser2
            ELSE
                WebAutomation.LaunchEdge.LaunchEdge Url: $'''https://t.me/chrunoss''' WindowState: WebAutomation.BrowserWindowState.Normal ClearCache: False ClearCookies: False WaitForPageToLoadTimeout: 60 Timeout: 60 TargetDesktop: $'''{\"DisplayName\":\"Local computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"},\"DesktopType\":\"local\"}''' BrowserInstance=> Browser3
            END
        END
    END
ELSE
    WebAutomation.LaunchEdge.LaunchEdge Url: update.url WindowState: WebAutomation.BrowserWindowState.Normal ClearCache: False ClearCookies: False WaitForPageToLoadTimeout: 60 Timeout: 60 TargetDesktop: $'''{\"DisplayName\":\"Local computer\",\"Route\":{\"ServerType\":\"Local\",\"ServerAddress\":\"\"}}''' BrowserInstance=> Browser
END

Conclusion

These 4 methods I listed may be the best options available to download Spotify podcasts in MP3 or OGG. You can choose one according to your needs. If you are not satisfied with these methods, we also offer a few other methods for downloading Spotify podcasts in our Premium Content.