.guides{margin-top:52px;padding-top:28px;border-top:1px solid var(--line);text-align:center} .guides h2{font-size:19px;letter-spacing:-.02em;margin-bottom:16px} .glist{display:flex;flex-wrap:wrap;gap:9px 14px;justify-content:center; font-size:13.5px;line-height:1.5} .glist a{color:var(--pink);text-decoration:none} .glist a:hover{text-decoration:underline} .glist a.own{font-weight:700} @media (max-width:560px){.glist{flex-direction:column;align-items:center;gap:10px}} /* ---------- 文章页 ---------- */ .crumb{font-size:13px;color:var(--ink3);margin:22px 0 10px} .crumb a:hover{color:var(--pink)} .crumb span{margin:0 6px} article h1{font-size:clamp(23px,5.4vw,32px);font-weight:800;letter-spacing:-.5px;line-height:1.25} .byline{color:var(--ink3);font-size:12.8px;margin-top:10px} .lede2{font-size:16px;color:var(--ink2);margin-top:14px;line-height:1.62} article{margin-bottom:8px} article h2{ font-size:clamp(18px,4.2vw,22px);font-weight:800;letter-spacing:-.3px; margin:34px 0 12px;padding-top:6px; } article p{font-size:15px;line-height:1.72;color:#2b3440;margin:11px 0} article ul{margin:12px 0 12px 2px;padding-left:20px} article li{font-size:15px;line-height:1.72;color:#2b3440;margin:9px 0} article b{color:var(--ink)} article code{ background:var(--bg2);border:1px solid var(--line);border-radius:6px; padding:1px 6px;font-size:13.2px;font-family:ui-monospace,Menlo,Consolas,monospace; word-break:break-all; } .tip{ margin:16px 0;padding:13px 15px;border-radius:12px; background:#fffdf4;border:1px solid #f5e6a8;border-left:3px solid #f0b429; font-size:14.2px;line-height:1.65;color:#5a4a12; } .ctabox{ margin:34px 0 10px;padding:22px 20px;border-radius:16px;text-align:center; background:linear-gradient(135deg,#fff5f8,#f0fdff);border:1px solid var(--line); } .ctabox h3{font-size:18px;font-weight:800} .ctabox p{font-size:14.2px;color:var(--ink2);margin:8px 0 14px} .ctabox a{ display:inline-block;padding:12px 26px;border-radius:12px; background:var(--pink);color:#fff;font-weight:700;font-size:14.5px; } .ctabox a:hover{background:#e51d47} .relbox{margin-top:30px;padding-top:22px;border-top:1px solid var(--line)} .relbox h3{font-size:16px;font-weight:800;margin-bottom:12px} .relbox a{ display:block;padding:11px 14px;border:1px solid var(--line);border-radius:11px; font-size:14.2px;margin-bottom:8px;transition:.15s; } .relbox a:hover{border-color:var(--pink);background:#fff7f9} [dir="rtl"] article ul{padding-left:0;padding-right:20px} [dir="rtl"] .tip{border-left:1px solid #f5e6a8;border-right:3px solid #f0b429} @media(max-width:420px){ article p,article li{font-size:14.6px} .ctabox{padding:18px 14px} }

How to Download TikTok Videos Without Watermark

TikTok's own download button burns a logo and the creator's username into the video. Here is how to get the clean version instead — in about ten seconds.

Why the TikTok app gives you a watermark

When you tap Share → Save video inside TikTok, the app does not hand you the file the creator uploaded. It hands you a separate copy that TikTok re-encoded for this purpose, with a moving logo and the @username stamped into the picture. That stamp is part of the pixels by the time you get the file.

The original, unstamped version does exist on TikTok's servers — it is what the video player streams when you watch. A downloader works by asking for that playback copy instead of the download copy. That is the whole trick, and it is why a web tool can do it while the app's own button cannot.

This also means a downloader cannot remove a watermark that the creator burnt in themselves with a video editor. It can only skip TikTok's own stamp.

Step by step

The whole process takes three steps and no account.

Which links work

Public video links work, including the short share links that start with vt.tiktok.com or vm.tiktok.com — those just redirect to the canonical video URL, so paste them as they are.

Private videos, friends-only posts, and age-restricted videos will not resolve. That is not a limitation of the tool; those videos simply have no publicly reachable file to request.

Douyin (the mainland China version of the app) uses a different system and is not supported here.

Does the watermark always disappear?

There are two things people call a watermark, and only one of them can be removed:

Quick test: if a mark includes the TikTok logo, it is a platform watermark and it will be gone. If it is plain text with no logo — a channel name or an @handle — it is the creator's own and it will still be there.

Is this legal?

Downloading a public video to watch offline, or to keep a copy for your own reference, is broadly accepted in most countries. What gets people in trouble is republishing someone else's work as if it were theirs, or using it commercially without permission.

If you plan to re-post, credit the creator and check the rules where you live and on whichever platform you are posting to. Rules differ, and this page is not legal advice.

Why not just use a phone app?

There are dozens of downloader apps on both app stores. Three reasons people end up using a web tool instead:

Ready to grab a video?

Paste a TikTok link and download the clean MP4 — free, no sign-up.

Go to the downloader

Frequently asked questions

Does this work on iPhone?

Yes. It runs in Safari like any other website — no app install, no jailbreak, no shortcuts setup. See the iPhone guide for the one extra step needed to save the file.

What quality do I get?

The highest resolution TikTok makes available for that video, up to 1080p. If a higher-resolution version exists you get a separate button for it.

Do I need to trim the link first?

No. Paste the whole share text if you like — the tool pulls the URL out of it. Both full links and the short vt.tiktok.com / vm.tiktok.com forms work.

Can I download a private video?

No. Private and friends-only videos have no publicly reachable file, so no downloader can fetch them. Age-restricted videos also fail for the same reason.

Is there a daily limit?

No limit. There is no account system at all, so there is nothing to count against.

Guides