Home Downloader Tools How it works Privacy Contact

URL downloader

This page describes the work the tool does between the moment you press Analyze and the moment the file finishes writing to your device.

Paste a URL to download

Paste a public video or playlist URL.

Finding streams…

Usually a few seconds

Playlist ready
YouTube Playlist

Playlist

Ready to save

Video

Note: Only download content you have the rights/permission to download. Some platforms rotate signed URLs; if a download fails, paste the URL again and click Download.

Supported sites:

YouTube Facebook Twitch Reddit Instagram TikTok VK X Bilibili Xiaohongshu

and 1000+ more — including YouTube Reels, Shorts & Stories, Vimeo, Dailymotion, and regional hosts.

1000+ Platforms

YouTube, TikTok, Instagram, Twitter/X, Facebook, Vimeo, Reddit, Dailymotion, Twitch, and 1000+ more.

No Tracking

Pro users enjoy an ad-free downloader. Free tier may show sponsored placements. No URL history sold. Optional Vidzilla extension for Page Media — same privacy standards.

Direct Download

Files go straight to your device.

The four steps behind one button

Pressing Analyze starts a short sequence, and knowing the order of it explains most of what you see on screen afterwards.

The address is fetched. The page that comes back is read the way a browser reads it, so the media it serves is identified rather than guessed at. Each media file found is measured and listed as a row with its resolution and its size in megabytes. Then you pick a row, press Download file, and that one file transfers to you.

  • Fetch: the address is opened and any redirect it hits is followed to the page it lands on.
  • Read: the page is parsed and the video files it serves are identified.
  • List: each file becomes a row carrying its real resolution and its real size, so the choice is made on facts rather than labels.
  • Transfer: the row you chose is sent to your device and saved by your browser.

The work happens on our servers

Fetching and reading the page is done on our side, not on your machine. A phone and a desktop produce the same list from the same address, and an old laptop is no slower at Analyze than a new one.

Your own connection matters at the last step. The file you selected travels from us to you, and that leg depends on your network. A fast Analyze followed by a slow transfer is the normal shape of a download on a weak connection.

Why the wait is different every time

There is no fixed duration for Analyze, because the time is spent on somebody else's page. A light page that answers at once returns a list in a second or two. A heavy or slow page takes longer, and nothing on our side hurries it along.

The transfer that follows is a separate clock, set by size. A 30 megabyte clip finishes quickly on a reasonable connection. A two gigabyte recording takes as long as two gigabytes take. For a result sooner, take a lower resolution row: the size column decides the wait.

What the progress indicator is telling you

While Analyze runs, the indicator means the address is being fetched and read. There is no percentage attached to that stage, because the page has not reported how much there is to read.

Once the transfer starts, movement means bytes are arriving. A number climbing steadily is a healthy download. A number climbing slowly is a large file or a weak connection, and it still ends in a complete file. A number frozen for minutes is the case worth acting on.

Nothing is emailed and nothing waits in a queue

The file goes straight from the transfer into your browser's downloads. No email address is asked for, no link is sent afterwards, and no job list holds your download until a server frees up, because we keep no copy for you to return to.

That has one consequence: the tab is part of the transfer. Keep this page open from the moment you press Download file until the file finishes writing. Closing the tab or letting the machine sleep ends the transfer, and nothing is stored to resume from.

If a transfer stalls partway

A transfer that stops moving does not repair itself, so cancel it rather than waiting. Delete the partial file, because a half-written video plays from the start and then ends abruptly, which is easy to mistake for a working download later on.

Then work through the causes in order. Most stalls clear on the second attempt with a different row.

  • Choose a different row from the same results list. A second encoding is a different file and frequently transfers cleanly when the first one will not.
  • If every row stalls, press Analyze on the address again. A source that was refusing requests a moment ago usually answers on the retry.
  • Check the free space on your drive. A transfer that halts near the end of a large file is often a disk with no room left.
  • On a phone, keep the screen awake and stay on one network. Moving from Wi-Fi to mobile data mid-transfer ends it.

Questions about how the downloader works

Why does Analyze take longer on some addresses than others?

The time is spent fetching and reading the page at the other end. A page that answers immediately returns a list in a second or two, and a slow or heavy page takes longer.

Does the progress indicator show a percentage during Analyze?

No. During Analyze it shows that the address is being fetched and read, with no total to count against. A percentage appears once the file itself starts transferring.

Will you email me the file or send a link when it is ready?

No. The file transfers to your device while you are on the page, and no copy is kept afterwards. That is also why no email address is asked for.

The download stopped at 40 percent and stayed there. What now?

Cancel it, delete the partial file, and choose a different row from the results. If every row stalls, press Analyze on the address again to rebuild the list.

Can I queue several addresses and collect the files later?

No. Each address is handled while you wait, and nothing is stored for later collection. Run the addresses one after another instead.

Does a faster internet connection make Analyze quicker?

No. Fetching and reading the page happens on our servers. Your connection sets the speed of the transfer that follows, not the speed of Analyze.

Related pages