Persepolis Download Manager is an open source and cross platform download manager

Mar 9, 2020
Updated • Mar 17, 2020
Software, Windows software

There a quite a few options when it comes to download managers, we have looked at HTTPDownloader, IDM, and recently, uGet already.

Persepolis Download Manager is an open source and cross platform download manager

Today we'll be taking a look at another one called Persepolis Download Manager, which is available for Windows, Linux and macOS. The program uses Aria2c (open source command-line download tool) and serves as a GUI for it.

Persepolis has a dark themed interface, but you can switch to a light one from the Edit > Preferences menu. The GUI is simple with a toolbar up top, and two panes. You may use the toolbar icons to add/pause/stop/resume and delete downloads from the queue or view a selected item's properties.

Persepolis download manager light theme

There are three icon styles to choose from, and the icon size can be modified. The first option in the toolbar is a menu button that can be used to add new links, import URLs from a text document, add/manage downloads, access the task scheduler to queue up downloads, and to access the options of Persepolis Download Manager.

The left pane lists your downloads as categories: All, Single and Scheduled. Click on one of these, to view the corresponding results on the right pane. This pane has lots of columns that provide information about the files (File name, Status, Size, Downloaded, Percentage, Connections, Transfer Rate, Estimated Time left, First Try Date, Last Try Date, Category). You can toggle any of these from the Preferences > Columns Customizations. Right-click on an item here and you'll see a context menu. Aside from managing the downloads, it has some useful options like the ability to move the downloaded file to a different folder, open the file, open the folder where the file's been saved. It also has an option to sort the list of downloads.

The system tray icon is another way to add new downloads, stop them, and to find video links from items in your clipboard. Speaking of which, the program does monitor the clipboard for links when you use the add new download option. Persepolis Download Manager supports multi-segment downloads for faster downloads.

Persepolis Download Manager system tray menu

You can set the number of connections, tries, timeout seconds, etc from the preferences. When you click on add new download, you can paste the URL of the file. I'd suggest unchecking the "change filename" option, not just because you want to retain the original filename, but also because the application names it without an extension. There are a couple of issues which you may run into, which I'll explain in the next section.

Browser Monitoring

The Persepolis web extension has been forked from uGet Chrome Wrapper (GitHub page). The add-on is a bit slow to capture the URL and send it to the download manager. And unless the URL is a direct link, it struggles to capture the link correctly, and often ends up downloading HTML files instead, so the monitoring isn't perfect.

For e.g. GitHub downloads worked fine, but redirects like those on FossHub, Foobar's page, etc ended up with HTML files.

Persepolis download complete

Don't use the "Size" in the "Enter your link" window to judge whether an URL was captured correctly. Sometimes the program shows the size in bytes or KB, but the downloaded file is of the proper size. In case of failed/broken/incorrect downloads, make sure you delete the remnant of the erroneous download, or the program downloads it again. This is my biggest complaint regarding the application. Quite frankly, you're better off copying the link and pasting it in the interface, it's a lot faster anyway.

You can use Persepolis Download Manager to download videos from streaming services. Hit the "Find Video Links" option on the toolbar or the "Video finder from the menu.If you have a stream or video's URL copied to the clipboard, it will be automatically recognized. Click the Fetch Media List button and the program will get the information from the service, and lets you choose the format and quality of the video that you want to download.

The program is not portable. It is written in Python. Persepolis Download Manager is named after the former capital of the Achaemenid Empire, and literally means "The Persian City". Though it is based on Aria2c, Persepolis doesn't support downloading torrents, and according to some discussions on GitHub the developers have stated that it will never support it.

If you want a download manager and are okay with not having proper browser integration, Persepolis will do a fine job for you.

software image
Author Rating
5 based on 5 votes
Software Name
Persepolis Download Manager
Operating System
Software Category
Landing Page

Tutorials & Tips

Previous Post: «
Next Post: «


  1. Mark said on March 4, 2021 at 1:42 pm

    persepolis is fucking trash
    not once i was downloading 15gb+ files (note that i dont have super internet) and after pausing persepolis fucking crashed leaving the downloads not accessible so i had to download again

  2. Eliezer said on March 10, 2020 at 7:38 pm

    XDM is great.

  3. owl said on March 10, 2020 at 12:03 pm

    What a lofty naming!
    It reminds the magnificent history and glory of the biography.
    The ancient city “Persepolis” was destroyed and burned down by Alexandros (Iskandar), becoming a ruins (World Heritage List),
    I’m curious what the intention of the app name “Persepolis” is.
    In any case…for me, “IDM” is my favorite Immovable existence.

  4. Anonymous said on March 10, 2020 at 3:52 am

    76mb installer size? FDM can do all things Persepolis do, even torrenting with half size.

  5. Anonymous said on March 10, 2020 at 12:26 am

    Electron bloatware (76.8 MB and ton of RAM). Why would anyone use this when there’s HTTP Downloader (291 KB)?

  6. Klaas Vaak said on March 9, 2020 at 3:01 pm

    Persepolis is in Iran: are we sure we can use it without upsetting certain authorities? LOL.

    1. Anonymous said on March 15, 2020 at 9:07 am

      Hello! Don’t worry!

  7. khanyash said on March 9, 2020 at 10:41 am

    Admin, Can you review Ant Download Manager

  8. TianlanSha said on March 9, 2020 at 8:48 am

    It has a weird, but cool name, but the UI is appalling. Maybe if they start using the regular Windows shell for their UI and fix the margins on the Downloads section, it will get better.

    1. Jacob said on March 9, 2020 at 10:04 am

      You will not find one app written in python which is not looking appalling

      I tried it, but could not download any files. Nothing happens

      Better stick with AriaNG

      1. Anonee said on March 9, 2020 at 5:32 pm

        @Jacob, that’s not true.

        If you write your apps using WxPython (the Python interpretation of WxWidgets), then your app will look native on either Mac, Linux, or Windows. Using QT for Python is also an option, though QT is not native, it is just themed to look native.

      2. Anonymous said on March 9, 2020 at 1:30 pm

        >electron framework
        That’s a hardpass for me. I just stick to the reliable and trusted IDM.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.