Who runs this
dpdownloader is built and maintained by Farid Honarvar, a web developer working mainly on PHP backends, Cloudflare Workers and multilingual sites. It is a one person project rather than a company, which is worth saying plainly: when something breaks, one person fixes it, and replies to messages arrive in a day or two rather than in minutes.
You can reach me directly on Telegram at @mr_honarvar, or by email. Links to my personal site and profiles are below.
What this site does
dpdownloader retrieves profile pictures from nine platforms at the largest size each one actually stores, and hands them over as an ordinary image file. There is no account, no app to install, and nothing added to the picture.
When you enter a username, the public profile page or public API for that platform is read, the largest available version of the picture is identified, and the image is streamed to your browser. Nothing is copied onto our servers along the way.
How the numbers were established
Every size claim on this site comes from downloading each candidate file and comparing byte counts, not from reading documentation. That process changed several of our own assumptions, and the corrections are published on the relevant pages rather than quietly rounded up.
- We expected a widely cited YouTube setting to return the untouched original. It returns something smaller than the page default, so the tool requests 2048 pixels instead.
- We expected Twitch to serve a 1200 pixel avatar. It returns a 404, so 600 is the honest ceiling.
- We expected GitHub's size setting to raise resolution. It caps rather than enlarges, and produced an identical file at every value tested.
Publishing the misses matters more than publishing the hits. Anyone can claim a large number; showing what does not exist is how you tell whether a claim was checked.
What we will not claim
No tool can exceed the resolution a platform enforces when a picture is uploaded. X caps avatars at 400 pixels and Twitch at 600, so those are stated plainly on their pages even though larger numbers would look better. Where you see far higher figures advertised elsewhere, an image is being enlarged after download, which adds pixels but no detail.
We also do not reach private content. Every lookup here reads what a platform already shows to any visitor. When something is genuinely restricted, the lookup fails, and that is the correct outcome rather than a bug.
Platforms that were removed
This site previously offered Instagram, Facebook and WhatsApp tools. All three now require a login for content that used to be public: requests from datacenter networks are redirected to a sign-in page. Those tools were withdrawn rather than left in place to fail silently.
A downloader that breaks every few weeks is worse than one that is not offered, because it wastes the time of everyone who tries it. If any of the three reopens public access, the tools will come back.
Privacy and what is kept
Lookups are not logged against you, images are not stored on our servers, and there is no account to create. A request passes through, the image streams to your device, and that is the end of it. The privacy policy sets out the detail.
Independence
dpdownloader is an independent project. It is not affiliated with, endorsed by, or connected to YouTube, TikTok, Pinterest, Roblox, Telegram, Twitch, Kick, GitHub, X, or any other platform named here. All trademarks belong to their respective owners and appear for identification only.
Getting in touch
Corrections, bug reports and takedown requests go through the contact page, by email, or on Telegram. If a tool has stopped working, telling us is genuinely useful. Platforms change without warning and we do not always notice first.