Download Persian music by name

Iranian songs are often missing from the big international services, or listed under three different spellings. This search looks where Persian music actually is – including Aparat – and accepts the song's name in Persian or in Latin letters.

Try it here

On the web you search and download one song at a time. In Telegram the bot also recognises Persian songs from a recording or a video, and speaks Persian.

Open Persian Music Downloader in Telegram Free · no sign-up · works on phone and desktop

How to use it on this website

  1. Type the singer and the song – in Persian (شادمهر عقیلی) or in Latin letters (Shadmehr Aghili).
  2. Press Search and pick the right result from the list.
  3. Press Download.
  4. Save the file when its link appears. It stays valid for 30 minutes.

How to use it in the Telegram bot

  1. Open @MoeinimyDL_bot – choose فارسی with /lang if you like the bot in Persian.
  2. Type the singer and the song, in either script.
  3. Pick the right result. If it is missing, tap More results (YouTube & SoundCloud).
  4. The song arrives with its cover and tags, with lyrics and similar songs under it.

Open Persian Music Downloader in Telegram →

Search for a popular Iranian song on an international service and three things tend to happen. It is not there. Or it is there under a different transliteration. Or the only copies are fan uploads with the singer's name spelled three ways. The downloader works around all three.

  • Two scripts. Type the name in Persian (محسن یگانه) or in Latin letters (Mohsen Yeganeh). The catalogues list many Iranian artists both ways, and both are searched.
  • More sources. Besides the Apple Music and Deezer catalogues, YouTube, YouTube Music and SoundCloud, the downloader searches Aparat – Iran's own video platform, where labels and artists often publish first.
  • The same identity checks. A result has to be the song you asked for – singer, title and length – whatever the source. A reaction video, a cover or a karaoke version that happens to name the singer is rejected.

About Aparat as a source

Aparat re-encodes audio per quality level, and the small versions are poor – often 32 kbps mono, which sounds like a phone call. The downloader always takes the highest rendition, which usually carries 128 kbps stereo AAC, and rejects anything thinner. Aparat is ranked below YouTube and Audius for quality, so it is used when it is the only place that has the song, which for Persian music is often.

Recognising Persian songs

Shazam's catalogue is noticeably thinner for Persian music than for Western pop, and no request trick fixes that. So when you send a recording or a video to the bot, it asks several recognition engines at once rather than relying on Shazam alone. See the song finder and find a song from a video.

In Persian, end to end

The bot itself speaks Persian – choose فارسی with /lang – and so does this site: see this page in Persian with the language link at the top. Every tool on the site has a Persian page.

Formats, sizes and limits

Formats, sizes and limits On the web In the bot
Spelling Persian or Latin letters Persian or Latin letters
Sources Catalogues, YouTube, SoundCloud, Audius and Aparat The same
Quality Best available source, never below 96 kbps Best available source, never below 96 kbps
Recognise a Persian song by sound Song finder Send a voice note or video

Frequently asked questions

Can I download Iranian songs here?

Yes. Type the singer and the song's name in Persian or in Latin letters and pick the result. Many Persian songs are found in the international catalogues; for the ones that are not, the search also looks on YouTube, SoundCloud and Aparat.

Why is Aparat searched?

Many Iranian releases – from labels and from the artists themselves – are published on Aparat first or only. Searching it fills the gaps that YouTube and the international stores leave for Persian music.

Is the quality from Aparat good?

Aparat's best renditions carry stereo AAC at about 128 kbps, and the downloader always takes the highest one – lower renditions are often 32 kbps mono, and those are refused. Where a better source such as YouTube or Audius has the same song, that is preferred.

Should I type in Persian or Finglish?

Either. If the first try misses, try the other – catalogues list many Iranian artists in both scripts, and uploads on YouTube or Aparat use whatever the uploader typed.

Can the bot recognise a Persian song from a recording?

Often yes. Shazam's catalogue has gaps for Persian music, so the bot also asks other recognition engines, and in some cases a lyrics-based engine that listens to the words. See the song finder.

Is there Persian lyrics support?

Lyrics come from lyrics databases, whose coverage of Persian songs is thinner than for English. When lyrics exist, the Lyrics button sends them.

See every tool →