TikTok downloader, explained
What this tool accepts, what it hands back, what it keeps, and what every error message actually means. Search it, or jump to a topic.
27 questions
Getting started
What this tool takes, and what it hands back.
Which TikTok links work?
Any link to a single public post. TikTok mints several shapes for the same thing and all of them are accepted, with or without the https:// prefix, and the tracking parameters it appends are ignored rather than passed along.
- https://www.tiktok.com/@username/video/7234567890123456789
- https://www.tiktok.com/@username/photo/7234567890123456789
- https://vm.tiktok.com/ZMabcdefg/
- https://vt.tiktok.com/ZSabcdefg/
- https://www.tiktok.com/t/ZTabcdefg/
- https://www.tiktok.com/embed/7234567890123456789
The short links are the ones the app's Share sheet actually produces — vm. on iOS, vt. on Android — and they carry no post id at all, just an opaque token. We follow the redirect to find out where it goes, so you never need to open it yourself first.
A link to a profile rather than to one post is rejected with an explanation, as is a /live link: a broadcast in progress has no finished file to download. Those two are the most common mistakes, so each gets its own error message instead of a generic failure.
Is the download really without the watermark?
Yes, and it is worth explaining why, because the honest answer is more reassuring than the marketing one.
TikTok stores every video twice. The copy behind its own Save Video button has the drifting logo and the creator's @handle rendered into the picture. The copy its web player streams — the one you are watching when you scroll — has neither, because a watermark would be absurd inside TikTok's own app.
We read the second one. Nothing is cropped, blurred, painted over or re-encoded, because nothing is being removed: it is simply a different file, and it is the file TikTok serves to anyone who presses play.
The stamped copy is offered too, as one clearly labelled extra row. Reposting with the creator's handle visible is a legitimate thing to want, and on some platforms it is the polite thing to do.
Do I need an account, an app, or an extension?
None of the three. This is a TikTok downloader online and nothing more — one page in your browser: paste a link, pick a file, done. There is nothing to register for, nothing to install, and no paid tier hiding the good options.
You are never asked to log in to TikTok, and you should not be. A downloader that asks for your TikTok password is asking for your account, not for a video. That test holds whatever the tool calls itself.
How do I copy a TikTok link?
In the app, tap the arrow on the right edge of the video and choose Copy link. That gives you a vm.tiktok.com or vt.tiktok.com short link, which works here exactly as it is.
On the web, copy the address straight out of the bar while the video is open. It will look like tiktok.com/@name/video/ followed by a long number.
If Copy link is missing from the Share sheet, the creator has turned downloads and sharing off for that post. That setting is theirs to make, and this tool does not override it.
Does it work with photo slideshows?
Yes. A TikTok photo post is several stills shown in sequence over a sound, not a video — it lives at a /photo/ address rather than /video/ — and it is handled as what it is.
Each slide comes back as its own full-resolution image, in the order it plays, and the sound is listed alongside them. So a ten-slide post gives you ten image files plus one audio file, not a screen recording of the slideshow.
There is a dedicated page for this in the header under Slideshow, but the field on the homepage takes photo links too. It is the same lookup either way.
Can I save just the sound?
Yes. Every post carries its audio track as a separate file in TikTok's payload, so the sound is always offered as its own row beneath the video, labelled with the track name and the creator TikTok credits it to. You get the whole sound, which is often longer than the video built on it.
One point of honesty about the format, since most people search for this as MP3. Nothing is converted here — you get the file TikTok stores. That is usually an MP3, and arrives named .mp3. Sometimes it is AAC in an MP4 container, and that is saved as .m4a, because .m4a is the correct name for exactly those contents.
Which one you get is decided by the bytes rather than by the URL or by TikTok's own headers, and that care is warranted: its delivery mirrors do not agree with each other, and one was observed answering video/mp4 for a file whose header is plainly an MP3. Naming a file after a mislabelled header is how a perfectly good download ends up refusing to open.
If you specifically need an MP3 and got an .m4a — for an old car stereo or a piece of DJ software that insists on it — convert it afterwards with a tool built for that. We would rather hand you the original than a lossy copy of it.
Where do the files end up on my phone?
Wherever your browser puts downloads — this tool has no say in it. On iOS Safari that is usually the Downloads folder in the Files app, from which you can move a video into Photos. On Android Chrome it is the Downloads folder, and the gallery normally picks up media on its own.
If a download seems to vanish, check your browser's own downloads list first.
Files and quality
The watermark, the quality ladder, sound, and how files get named.
Is video re-encoded or downscaled?
Not by us. We read the file list from the post's own public metadata and stream the one you pick straight through, byte for byte. No watermark is added, no frame is re-compressed, and no branding is burned in.
TikTok publishes a real quality ladder — typically 1080p, 720p and 540p of the same clip, each encoded separately at upload time. All of them are listed, highest first, and every one of them is a file TikTok already had.
Nothing is upscaled. If the creator filmed on an old phone and TikTok's best pass is 540p, 540p is the ceiling, whatever another site claims about 4K.
Which quality should I pick?
The top row, unless you have a reason not to. It is the highest pass TikTok published, and each button states its own size — 1080p · 3.4 MB — so the trade-off is visible before you commit to anything.
Those sizes come from TikTok's own payload rather than from a guess or a probe request, which is why they can be shown instantly.
One genuine oddity you may notice: a lower-resolution row is occasionally a *larger* file than the row above it. That is real, not a bug in the listing. TikTok encodes each pass independently and sometimes gives a 540p version a much higher bitrate. The rows are ordered by resolution because that is what people are choosing between; the sizes are shown so you can spot the exception.
Why does one post offer four qualities and another only one?
Because TikTok decides how many passes to publish, and how much of that it will show a visitor who is not signed in.
- The full ladder comes from the post's own page. When that page loads normally, you get every pass with its size.
- When TikTok answers our server with a verification page instead — which it does to server addresses fairly readily — we fall back to its embed player, which is a different surface that has to serve public posts to third-party websites. That one publishes a single rendition and no sound, so one row is the complete set rather than a sign something is missing.
- Live broadcasts have no finished file at all until they end and get posted to the profile.
Where several passes exist, all of them are listed. Where one does, inventing a second row would be a lie dressed up as a feature.
Will the video have sound?
Yes. Every video row is a complete file with its audio muxed in — TikTok's renditions are self-contained, so there is no separate-tracks trap to fall into here the way there is on some other platforms.
The sound is *also* offered on its own, as an extra row, for when you want the track without the picture. Having both does not mean the video row is missing anything.
What format are files saved as?
Video is MP4. Audio is .m4a — see the question about saving just the sound for why that is the right name rather than .mp3. Slideshow stills are JPEG.
Getting this right takes a little care on TikTok, because its media URLs carry no file extension at all: the path ends in an opaque object key. What the URL does carry is a mime_type parameter, which is what the extension is read from.
As a backstop, the download proxy also reads the Content-Type of the response and names the file from that instead if the two ever disagree. So the extension always matches the actual contents rather than a prediction — you never get a file your phone refuses to open.
How are downloaded files named?
Descriptively, so a downloads folder stays navigable. The name is built from the creator's handle, the post id, and the quality:
- username-7234567890123456789-1080p.mp4
- username-7234567890123456789-540p-watermark.mp4
- username-7234567890123456789-2-1080x1350.jpg
The quality is in the name because a post offers several, and two files with identical names would defeat the point of offering a choice. The watermarked copy gets its own marker for the same reason — it sits at the same resolution as the clean version, so without it the two would collide in your downloads folder and the second would silently become "file (1)".
Slideshow slides are numbered in playback order. Handles are flattened to plain letters, digits and hyphens to keep the filename portable across operating systems.
Is there a file size limit?
The proxy declines files above 512 MB. TikTok caps a post at ten minutes and encodes for phones, so this is a guardrail rather than a limit you will meet.
There is no in-page progress dialog by design: the file is handed to your browser's own download manager, so you get the indicator you already know, and nothing is buffered in a tab's memory where a large video would fail on a phone.
Privacy and storage
What is kept, for how long, and who sees what.
Do you store what I download?
No. Every download is piped from TikTok's CDN through to your browser as it arrives. Nothing is buffered to disk, nothing is written to a database, and there is no archive of past downloads to leak or subpoena.
That is a structural property, not a promise about our intentions: the proxy has no storage layer to write to.
So what is kept, and for how long?
- Resolved post metadata — the handle, caption, media URLs, duration — for about ten minutes, so looking up the same link twice does not hit TikTok twice. It expires on its own.
- Rate-limit counters, cleared at the end of each one-minute window.
- Ordinary web server access logs, kept for as long as the host's default, for abuse investigation.
No media, no accounts, no download history. The privacy policy spells out the same list in more detail.
Does TikTok see my browser?
Not for the download itself. Your browser asks our server, our server asks TikTok, and the bytes come back through us — so TikTok sees a request from this server, with no referrer or fingerprint of yours attached, and nothing appears in your TikTok activity.
On TikTok that indirection is not only a privacy choice, it is what makes downloads work at all. Its delivery hosts refuse a request that does not arrive with a tiktok.com referer, a range header, and the session cookies from the page fetch that produced the URL. A link handed straight to your browser would simply be rejected — which is why any tool that gives you a raw CDN URL tends to hand you a 403 instead of a video.
One deliberate exception: the preview thumbnail in the results panel is loaded by your browser directly from TikTok's CDN, with a no-referrer policy. It keeps the page fast and the bandwidth honest. Blocking images for this site removes that connection without affecting downloads.
Any analytics, ads, or cookies?
No analytics scripts, no advertising trackers, no third-party pixels, and no cookies at all. In particular there is no TikTok pixel on a site about TikTok, which would be a strange thing to have to explain.
One value is written to your browser's local storage: whether you prefer the light or dark theme. It never leaves your device.
The private page asks me to paste page source. Is that safe?
It is worth being direct about what that contains, because it is more than a link: the source of a signed-in TikTok page includes session tokens and your own user id.
So it is read once, parsed for media URLs, and dropped. It is never logged, never cached, and never written anywhere — and unlike an ordinary lookup, the result is not stored under the post's id either. It goes under a random token instead, precisely so the next visitor who pastes the same link cannot be handed a video they are not allowed to see.
The textarea is also cleared as soon as you press Download another, so a few megabytes of your session does not sit on screen after you are finished with it.
If that still makes you uncomfortable, do not use that page. It exists for posts an anonymous request genuinely cannot reach, and the ordinary field on the homepage never asks for anything but a link.
When something fails
Every error the downloader can show, and what it means.
My link failed. Why?
A TikTok download that fails has almost always failed at the link rather than at the file. The error message on screen names the specific cause. In order of how often they come up:
- The link points at a profile or a /live page rather than at one post.
- The account is private, or the post is restricted to followers. If you can already watch it while signed in, the private downloader page handles that case by reading page source your own browser fetched.
- The post was deleted, or the id in the link has a typo. TikTok tells us this outright in its payload, so this error is reliable rather than a guess.
- The post is age-restricted, or region-locked to somewhere this server does not run. No downloader can change either of those.
- TikTok asked this server to pass a verification check. That one is temporary and about us, not about your video — the tool already tries a second fingerprint and then its embed player before giving up.
The errors are read from TikTok's own status codes where possible rather than from the wording on the page, which means they stay correct regardless of what language TikTok decides to answer in.
Can I download from a private account?
Not by pasting the link here. This downloader fetches the post from our own server with no session, so it sees what any logged-out visitor sees — and a private account's posts are not that.
There is a second path for posts you can already watch, and it works the other way round: you open the post in your own signed-in browser, copy the page's source, and paste that in. We never sign in and never ask for your password, because the fetch is done by the browser that already has access. The private downloader page walks through the three steps — it is linked in the header as Private.
What neither path does is get past an audience setting. If TikTok does not show you the post, its page source does not contain it either. The same goes for a story: those are served only to signed-in accounts, and if it is your own, the TikTok app can save it directly.
It says the media link has expired.
TikTok's CDN URLs are signed and time-limited, and they are also tied to the address that resolved them. If you leave a results page open for a while, the links behind those buttons go stale even though the page still looks fine.
Run the lookup again to mint fresh ones. Nothing is wrong with the video or with your link.
It says there have been too many lookups.
There is a per-address cap of twenty new lookups a minute, and a separate, much looser cap of a hundred and twenty downloads a minute. Saving every slide of a slideshow plus its sound is nowhere near the second one.
Both exist to stop one scripted client from burning through TikTok's tolerance and getting this server throttled for everybody. TikTok is unusually quick to react to bursts from a single address — a handful of requests in close succession earns a 503 — so the cap is protecting your next lookup as much as anyone else's.
The message tells you how many seconds remain.
It says TikTok took too long to respond.
Each upstream request is given twelve seconds before being abandoned, so a hung connection cannot leave you staring at a spinner.
This is almost always transient. Try again; if it persists for several minutes, TikTok is likely having a bad time rather than your link being wrong.
Rights and limits
Who owns the file once it is on your device.
Can I download someone else's video and repost it?
Not without their permission. The creator who uploaded it owns it, and a download button does not transfer that.
This matters more on TikTok than almost anywhere else, because reposting other people's clips without credit is common enough to have a name. Removing the watermark specifically to pass a video off as your own is exactly the use this tool is not for — and TikTok's own systems are reasonably good at spotting it.
What it is for: saving your own uploads at full quality, keeping an offline copy of things you are allowed to keep, and reposting with permission — which is what the watermarked row is there to make easy.
Can I use a downloaded clip commercially?
Only with a licence from the rights holder. Advertising, client work, paid content, and monetised compilations all need permission, and "it was public" is not a defence.
Sounds are their own separate question, and a harder one: a TikTok sound is frequently a commercial music recording, licensed to TikTok for use inside TikTok and nowhere else. Saving it does not extend that licence to you.
If you are unsure whether your use qualifies, that is a question for a lawyer rather than for a download page.
I am the creator. Can you take my video down?
There is nothing here to take down — no copy of your video exists on this server. Files stream from TikTok's own CDN to whoever requested them and are never retained.
If content of yours is being hosted or redistributed somewhere else, that host is the effective place to file. Our copyright policy explains what we can and cannot act on.
No questions match that search
Try a shorter phrase, or clear the field to browse all 27 questions by topic.
Still stuck on something?
The step-by-step guide covers the whole flow with screenshots of where each button lives.
Got a link ready?
Paste it in and your TikTok video download starts before you finish reading this sentence.
Download a TikTok video