Skip to content
TikDownloader

TikTok Private Video Downloader

For posts you can already watch but a link alone cannot reach. Your browser does the fetching; we read what it was given.

1. Enter the private TikTok post URL you want to download.

2. Copy the link below and open it in a new browser tab.

Opening it shows the page's source. Sign in first, and use a desktop browser — view-source: is not available in most mobile browsers.

3. Copy all the page source data and paste it into the box below, then press the Download button.

The source is read once to find the video file, then discarded. It is never logged, never cached and never stored.

The difference

Who fetches the page

Both paths run the same extractor on the same kind of document. The only thing that changes is which browser asked TikTok for it.

The ordinary downloader

Our server asks TikTok for the post, with no session at all. TikTok answers as it would answer any signed-out visitor, which is why pasting a link reaches public posts and nothing else — and why it needs nothing from you but the link.

This page

Nothing is fetched here. You open the post in the browser that is already signed in, copy the document it received, and paste it. The authenticated party is you — we never sign in, and there is no credential for us to hold.

Coverage

What the method can and cannot do

The last two rows matter more than the first three, so they are not buried at the bottom of a single list.

What this reaches

  • Private accounts you follow

    A post from an account set to private is invisible to an anonymous request, which is why the automatic downloader cannot see it. Your own browser can, because your follow request was accepted. Pasting that page's source gives the extractor exactly what it would have got from a public page.

  • Follower-only and friends-only posts

    A post whose audience the creator narrowed to followers, or to mutuals, resolves the same way. So does a post on an account that has hidden itself from search. The audience setting decides what your browser is shown; this page just reads what it was shown.

  • The full quality ladder, and the sound

    Nothing is re-encoded and nothing is capped. Whatever passes TikTok published for that upload are the passes you get — typically 1080p, 720p and 540p, each with its size shown — plus the audio track as its own file, and every slide if the post is a slideshow.

What it does not

  • Posts you cannot already watch

    This is the limit, and it is not a temporary one. The source you paste is whatever your browser was given, so if TikTok does not show you the post, its source does not contain it. There is no step here that gets past an audience setting, and there is no version of this tool that could add one.

  • Anything that needs our server to sign in

    We never sign in to TikTok, on this page or any other. There is no field for an email address or a password, no cookie import, and no session to hand over. If a site asks you for TikTok credentials to download a video, close it.

Three steps

How to download a private TikTok post

Use a desktop or laptop browser. Most mobile browsers cannot show a page's source at all, which makes step two impossible on a phone.

  1. Step 1: Paste the post's link

    Open the post on TikTok — on a private account you follow, or wherever you can already watch it — and copy the address from your browser's address bar. Paste it into the first field. A vm.tiktok.com share link will not do here: it does not render the post itself, so its source has nothing to read.

  2. Step 2: Copy the link we build and open it in a new tab

    The second field fills in with a view-source: address for that post. Copy it, open a new tab, paste it into the address bar and press Enter. Your browser shows you the page's source, fetched with your own session — which is the part we cannot do for you.

  3. Step 3: Select all of it, paste it back, press Download

    In the source tab press Ctrl+A then Ctrl+C (Cmd+A, Cmd+C on a Mac) to take the whole document. Paste it into the box in step three and press Download. The media links are read out of it and appear below, highest quality first.

FAQ

Questions about this method

What page source is, whether pasting it is safe, and whether any of this is allowed.

What is page source, and why do you need it?

Page source is the HTML document your browser received for a page — the text behind what you see. TikTok builds its media URLs into that document, in a single large block of JSON, so the file links are already in there before any player starts.

We need yours specifically because ours would be different. When our server asks TikTok for a post from a private account it is an anonymous visitor, and TikTok correctly shows it nothing. Your browser is signed in as someone allowed to watch, so the document it receives contains the post. Reading your copy is the only honest way to get at it.

Copy link to this answer

Is it safe to paste my page source here?

Be careful about where you paste it, because it is not a harmless document: the source of a signed-in TikTok page contains your user id and short-lived request tokens, and pieces of unrelated feed content that happened to be on the page.

Here it is read once to find the media and then discarded. It is not logged, not cached, and not written to any store. The result is not even filed under the post's id the way an ordinary lookup is — it goes under a random token instead, specifically so that the next visitor who pastes the same link cannot be handed a post they are not allowed to see.

The tokens in it are bound to your session and expire quickly, and none of them is a password. Even so, treat page source the way you would treat a screenshot of your feed: fine to hand to something you trust for a moment, not something to leave lying around. The box is cleared as soon as you press Download another, for the same reason.

Copy link to this answer

Does this get me into posts I cannot see?

No, and nothing built this way could. The source you paste is only ever what TikTok already decided to show you. If you cannot watch the post, the document does not contain it, and there is nothing for the extractor to find.

What this removes is the manual work of digging a URL out of a page you are already looking at — not an audience setting.

Copy link to this answer

Am I allowed to download a private post?

Being able to see something is not the same as having permission to republish it, and this is the page where that distinction matters most. Someone who set their account to private made a decision about who sees their videos, and being inside that circle is not a licence to take content out of it.

Saving your own upload, or a copy of something you appear in, is ordinarily uncontroversial. Reposting someone else's private post, or sharing it outside the audience they chose, is not — it may breach TikTok's terms and, depending on where you are, copyright or privacy law.

Ask the person who posted it. It is a short message and it settles the question.

Copy link to this answer

Can I do this on a phone?

Not easily, and it is worth saying so before you try. Most mobile browsers have no view-source: and no way to see a page's source at all, so step two has nowhere to go. Chrome on Android can be coaxed into it; Safari on iOS needs a desktop-class request and still hides the option.

The practical answer is to use a desktop or laptop browser for this page. If you are on a phone and the post is public, the ordinary downloader needs none of this — paste the link and press Download.

Copy link to this answer

The box says the source is too large, or nothing was found in it.

A TikTok post page runs to a few megabytes of source, which is normal and fine. If it is rejected as too large, you have almost certainly copied something other than a post page.

If it is accepted but nothing is found, the usual cause is a partial copy — clicking inside the source view and pressing Ctrl+C takes only what was selected. Click once in the source tab, press Ctrl+A, then Ctrl+C, and paste again.

The other cause is a source taken from a signed-out tab. TikTok says so outright in its own payload, so the error names that case specifically: sign in first, confirm the post plays, then repeat step two.

Copy link to this answer

Public post instead?

If the post is public, none of this is necessary — the ordinary downloader needs only the link.

Use the ordinary downloader