Reading a video link before you use it
Every video address is assembled the same way, and each piece answers a different question about what sits at the other end.
Paste a URL to download
Paste a public video or playlist URL.
Quick check — then you can download
Finding streams…
Usually a few seconds
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.
Paste one video URL per line (2–100 URLs on Pro or Creator). Upgrade to Pro to unlock batch mode.

YouTube, TikTok, Instagram, Twitter/X, Facebook, Vimeo, Reddit, Dailymotion, Twitch, and 1000+ more.
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.
Files go straight to your device.
An address is read from the left, one piece at a time
A link looks like one long run of characters, and it is really four pieces joined together in a fixed order. The order never changes, which is what makes reading one a skill you learn once.
Reading it takes a few seconds and saves the wait for a result that was never going to arrive. Each piece below answers a different question, and the questions get more specific as you move to the right.
The scheme at the front, and what it says about the connection
The first piece ends with a colon and two slashes. On a video address it reads https, and that tells you the connection to the server is encrypted.
Two other openings turn up in pasted text. An address beginning http without the s still reaches a server and still works here. An address beginning with an app name, such as one that opens a phone application directly, is not a web address at all and has no page behind it for us to read. When a paste starts with anything other than http or https, go back to the source and take the web address instead.
The machine name, including the words in front of it
After the slashes comes the name of the server. Read it from the right: the last two labels are the site itself, and anything in front of them is a section that site runs separately.
Those front labels carry information. A label such as m marks a mobile version of the same page. A label such as cdn or media marks a machine that stores files rather than pages, which tells you the address points at a file and not at a viewing page. A label you do not recognise on a site you do recognise means the video is served by a part of that site with its own rules.
The words in the path are labels the site chose
The path is everything between the first single slash and any question mark. It is split into segments by slashes, and each segment is a word the site picked to describe what follows.
Certain segments settle the question of whether one video sits at the end of the address. Words such as video, watch, clip, post, or a file extension name a single item. Words such as channel, user, profile, playlist, category, tag, or search name a collection, and a collection has no single file behind it. If the last meaningful word in the path names a collection, Analyze returns nothing, and the address of one item from inside that collection is the one to fetch.
The identifier, and how its shape gives it away
Near the end of the path, or inside the query string, sits the piece that names this video and no other. It is a run of letters and numbers with no meaning to a reader, and its length is set by the site rather than by the video.
Three shapes cover most of what you will see. A short mixed-case code of eight to twelve characters is a compact identifier. A long string of digits is a database number. A run of thirty or more characters, often with dashes, is a generated key. Copy every character of it. Dropping one character from an identifier does not point at a nearby video; it points at nothing, and the page you get back says the video does not exist.
What the reading tells you before you press Analyze
Put the four pieces together and you have a verdict. An https scheme, a site name you recognise, a path segment naming a single item, and a complete identifier describe an address worth pasting.
A collection word in the path, a missing identifier, or a scheme that opens an application describe an address that will come back empty. Fixing it at that point costs one trip back to the page the video plays on, which is faster than waiting for an empty list and then working out why.
Questions about the parts of a video link
The address starts with http rather than https. Do I need to change it?
No. Paste it as it is. The missing letter describes how your browser talked to that server, and it does not change whether the page holds a video we can read.
There is an m. in front of the site name. Is that the wrong address?
It is the mobile version of the same page, and it points at the same video. Paste it unchanged rather than editing the front of the address by hand.
How long should the identifier in a video address be?
There is no single length, because each site sets its own. What matters is that you copied the whole run of characters, since an identifier missing one character names no video at all.
The path ends in a word like playlist or channel. What comes back?
An empty list, because those words name a group of videos rather than one. Open one video from that group and copy the address of the item itself.
My address has no readable words in it, only codes. Is it broken?
No. Some sites build every path out of codes rather than words. The address is fine as long as the site name is right and nothing was cut off the end.
Can I tell the resolution of a video from its address?
Not from a page address. The list that appears after Analyze reports each resolution the source published, along with the size of the file behind it.