Skip to content
curl-x
tiktoktiktok videoshare linkvm.tiktok.comhow-todownload

Download a TikTok Video From a Share Link (2026)

Got a vm.tiktok.com or vt.tiktok.com link? Paste it into curl-x—the short code resolves automatically—and save the MP4 or photo slideshow. No app, no login.

Share:

Want to try it now? Paste a post link from any supported platform to download its media instantly.

Open Downloader

To download a TikTok video from a share link, copy the full vm.tiktok.com/CODE or vt.tiktok.com/CODE URL from the TikTok app, WhatsApp, or iMessage, open curl-x in Safari or Chrome, paste the link, and save the MP4. Share links are the short redirect URLs TikTok generates when someone taps Share → Copy link—curl-x resolves the code to the real video page and extracts the same public clip.

This guide is for anyone holding a short share link instead of a full tiktok.com/@user/video/… address—on iPhone, Android, Windows, or Mac.

TL;DR

  • TikTok share links look like vm.tiktok.com/CODE, vt.tiktok.com/CODE, or tiktok.com/t/CODE.
  • Paste the entire URL; curl-x resolves the redirect server-side—you never need to open it first.
  • Desktop copies with ?is_from_webapp=1&sender_device=pc work too—parameters are stripped automatically.
  • A share code that redirects to TikTok's homepage is expired or invalid—ask for a fresh link.
  • Private and friends-only videos fail even with a valid share URL.

Key takeaways

  • A share link is not a different video—it is a short redirect wrapper around the canonical @user/video/ID page.
  • vm. and vt. are the same shortener under two hostnames; which one you get depends on region and app version.
  • TikTok's raw video file URLs expire within hours—which is why curl-x re-resolves the post at download time instead of caching stale links.
  • If extraction fails, open the share link in a private browser tab while logged out to confirm the video is still public.

In this guide

  1. Long-press or tap the link you received (in WhatsApp, iMessage, Telegram, or the TikTok app)
  2. Choose Copy link or Copy
  3. Open Safari (iPhone) or Chrome (Android or desktop) and go to curl-x
  4. Paste the full share URL, tap Download, and save the MP4

That four-step flow works for most public videos in under a minute. For the platform overview—videos, photo posts, and slideshow audio—start with curl-x Now Supports TikTok.

When someone taps Share → Copy link in the TikTok app, TikTok generates a short redirect URL instead of the long canonical address, producing something like:

https://vm.tiktok.com/ZMabcdefg/

Share links are common in three situations:

Where you see themWhat TikTok hands you
Mobile app Copy linkvm.tiktok.com/CODE or vt.tiktok.com/CODE
WhatsApp / iMessage forwardsThe same short URL inside a preview card
Desktop web Copy linkFull URL with ?is_from_webapp=1&sender_device=pc

A share link is not a separate file or a lower-quality mirror. It is a pointer: TikTok answers it with a redirect to the real tiktok.com/@user/video/ID page. curl-x captures that redirect server-side, so pasting the raw short link is enough.

Not sure where the copy button is on your device? How to Copy a TikTok Video Link covers the app, mobile web, and desktop.

TikTok runs one shortener under several hostnames. curl-x recognizes all of them:

Link styleExampleWhat it means
Classic shortvm.tiktok.com/ZMabcdefgDefault Copy link output in most regions
Newer shortvt.tiktok.com/ZSabcdefgSame shortener, different hostname
Path shorttiktok.com/t/ZTabcdefgShare output on some app builds
Legacy mobilem.tiktok.com/v/1234567890123456789.htmlVery old shares, still resolvable

Example share URLs:

https://vm.tiktok.com/ZMabcdefg/
https://vt.tiktok.com/ZSabcdefg/
https://www.tiktok.com/t/ZTabcdefg/
https://www.tiktok.com/@scout2015/video/6718335390845095173?is_from_webapp=1

Keep the query string. Desktop copies append ?is_from_webapp=1&sender_device=pc; mobile sometimes adds _r=1&_t=CODE. curl-x strips everything after ? before parsing, so pasting the exact copied URL always works.

Expired codes redirect to the homepage. Short codes can go stale. When one stops resolving to a specific video, curl-x reports the post as not found—ask the sender to re-share from the live video. The deeper reason TikTok links rot is covered in Why TikTok Download Links Expire.

All of these formats can point to the same public video. The difference is packaging, not quality.

URL styleExampleWhen you get it
Short sharevm.tiktok.com/ZMabcdefgMobile app Copy link
Canonicaltiktok.com/@USER/video/1234567890123456789Desktop address bar
Photo posttiktok.com/@USER/photo/1234567890123456789Slideshow posts
Desktop share…/video/ID?is_from_webapp=1&sender_device=pcWeb player Copy link
Legacy mobilem.tiktok.com/v/ID.htmlPre-2020 shares

Practical rule: paste whichever link you already have. curl-x resolves short codes (even when one short link redirects to another), normalizes hostnames, and strips tracking parameters before extraction.

From the TikTok app:

  1. Open the video (or photo slideshow)
  2. Tap the Share arrow
  3. Tap Copy link—the clipboard now holds vm.tiktok.com/… or vt.tiktok.com/…

From WhatsApp, iMessage, or Telegram:

  1. Long-press the link preview or URL text
  2. Tap Copy or Copy link

From desktop TikTok:

  1. Click Copy link under the video, or copy the address bar URL

Avoid copying a profile URL (tiktok.com/@username) or the For You feed—only single-video links work.

Step 2: Open curl-x in a real browser

  1. Leave the TikTok or chat app
  2. Open Safari, Chrome, or Firefox
  3. Go to curl-x
  4. Paste the share URL into the input box
  5. Tap or click Download

curl-x resolves the short code to the canonical video page, reads the public post data, and lists the MP4—or every image in a photo post.

Do not paste inside TikTok's in-app browser. Embedded WebViews often block file downloads or play MP4s inline without saving. Tap Open in browser from the share sheet first.

Step 3: Save the file—without waiting around

  • Videos save as MP4 (commonly 540p–1080p, roughly 5–30 MB per minute)
  • Photo posts list each slide separately, in order
  • Download promptly: TikTok's underlying file URLs are session-signed and expire within hours, so curl-x fetches a fresh link at download time rather than serving a cached one

On desktop, the MP4 lands in your Downloads folder. On phones, see the device notes below.

Paste the full URL. curl-x matches these patterns:

Link typeExample patternWorks when public?
Short sharevm.tiktok.com/CODEYes—resolved server-side
Newer shortvt.tiktok.com/CODEYes
Path shorttiktok.com/t/CODEYes
Canonical videotiktok.com/@USER/video/IDYes
Photo posttiktok.com/@USER/photo/IDYes—each slide listed
Legacy mobilem.tiktok.com/v/ID.htmlYes
With tracking params…?is_from_webapp=1&sender_device=pcYes—params stripped

Does not work:

Link typeWhy
Profile hometiktok.com/@username — not a single video
Expired share codeRedirects to TikTok's homepage instead of a video
Private or friends-only videoLogin wall blocks extraction
Deleted or region-blocked videoNothing publicly served to fetch
LIVE streamsLive sessions are not downloadable files

Visibility test: open the share link in a private/incognito tab while logged out. If TikTok shows "video currently unavailable," no downloader can fetch the file. Share codes inherit the video's visibility—they do not bypass privacy settings. Details in Can You Download Private TikTok Videos?

Device-Specific Save Tips

iPhone and iPad (Safari)

Safari downloads MP4s to Files → Downloads first:

  1. After curl-x serves the file, tap the download badge in Safari's toolbar
  2. Open the MP4 in Files
  3. Tap Share → Save Video to move it to Photos

Android (Chrome)

Chrome saves to the Downloads app:

  1. Pull down the notification shade and tap the completed download
  2. To surface the clip in Gallery, move the file to DCIM/Camera or trigger a media scan

Windows, Mac, and Chromebook

The MP4 saves directly to your browser's Downloads folder. Drag it into CapCut, Premiere, or your slide deck from there.

SymptomLikely causeFix
Invalid URLCopied a profile, sound, or hashtag linkRe-copy with Share → Copy link on the video itself
Share code opens TikTok's homepageCode expired or video was deletedAsk the sender to re-share from the live video
No media foundVideo is private, friends-only, or region-blockedOpen the URL logged out; confirm the video plays
Download link stopped working laterTikTok CDN URLs expireRe-paste the share link—curl-x re-resolves a fresh file; see why links expire
Got images instead of a videoThe post is a photo slideshowExpected—save each slide, they are the post's real content
Inline playback onlyTikTok's in-app browserSwitch to Safari/Chrome via Open in browser
Rate limitedToo many rapid extractionsWait 30–60 seconds and retry once

Yes, when the video is public. Paste the full vm.tiktok.com/CODE URL into curl-x—it resolves the redirect server-side, finds the canonical video page, and serves the MP4. You never need to open the short link in a browser first.

What is the difference between vm.tiktok.com and vt.tiktok.com?

Nothing meaningful—they are the same shortener behind two hostnames. Which one your app generates depends on region and app version. curl-x accepts both, plus the tiktok.com/t/CODE form.

Should I remove ?is_from_webapp=1 from the URL?

No. Paste the entire copied string. curl-x strips is_from_webapp, sender_device, _r, _t, and other tracking parameters automatically; trimming by hand risks clipping part of the video ID.

The short code expired, the video was deleted, or it went private. TikTok redirects dead codes to the homepage, and curl-x reports that as "post not found." Ask the sender for a fresh link copied from the live video.

TikTok signs its raw file URLs per session, so they expire within hours. Save the MP4 itself, not the file URL. When you need the clip again, re-paste the share link and curl-x resolves a fresh copy—the mechanics are explained in Why TikTok Download Links Expire.

Do photo-post share links work?

Yes. A vm.tiktok.com code that resolves to a /photo/ post lists every slide as a separate image file, in order. Save the ones you want—slideshows have no single MP4 unless TikTok renders one.

Downloading public videos for personal offline viewing sits in a legal gray area that depends on your country and the creator's rights. Re-uploading content without permission can violate TikTok's Terms of Service and copyright law. When in doubt, ask the creator or share the original link instead.


Bottom line: a TikTok share link is the shortest path from a chat forward to a downloadable MP4. Copy the full vm.tiktok.com or vt.tiktok.com URL, paste it into curl-x in a real browser, and save the file—no app install, no TikTok login, and no watermark-removal snake oil required. The same share-link flow works across platforms: Facebook, Twitter/X, Instagram, Threads, and Reddit.

Ready to download from any platform?

Try curl-x — free, fast, and no login required.

Download Now
Share: