tutorials

How to Download TikTok and Twitter/X Videos to Your Computer (2026 Guide)

Step-by-step guide to downloading TikTok and Twitter/X short videos as MP4 files using FlowPick. No watermark removal tools, no client-side bloat — just the video your browser already loaded.
FlowPick Team
9 min read
# tiktok # twitter # x # short video # mp4 # tutorial

TikTok and Twitter/X push billions of short clips every day. Neither platform offers a "download to MP4" button on desktop — TikTok's official download route stamps a bouncing watermark over the video, and Twitter has no download option at all. Most third-party "TikTok downloader" sites are ad farms that hammer you with popups and sometimes serve malware.

This guide covers how to grab the original MP4 from both platforms using FlowPick, capturing the exact video stream your browser already loaded — no re-encoding, no watermark added by the downloader, no server round-trip.

What Format Do TikTok and Twitter/X Use?

Unlike Bilibili or Netflix, which chop video into hundreds of HLS/DASH segments, short-video platforms keep things simple: a single progressive MP4 file.

  • TikTok web (www.tiktok.com): the player loads an MP4 via a blob URL backed by a progressive download from TikTok's CDN. The <video> element holds the source.
  • Twitter/X (x.com / twitter.com): video tweets serve MP4 files from video.twimg.com URLs. These are direct progressive downloads — no manifest, no segments.

What this means for you: there's no segment-merging step. FlowPick grabs the MP4 in one shot, the file is already a valid video, and the download is usually done in seconds.

If you're coming from a segmented-stream guide like the HLS/M3U8 download tutorial, the workflow here is noticeably simpler.

Prerequisites

  • Chrome, Edge, or Firefox (Chrome/Edge recommended for the most stable File System Access streaming writes)
  • FlowPick extension installed — see the installation guide if you haven't done this yet
  • The video must actually play in your browser. If it's behind a login wall or geo-block, FlowPick can't conjure it out of thin air — it captures what your browser renders.

Step-by-Step: Downloading a TikTok Video

Step 1: Open the TikTok Video Page

Go to www.tiktok.com and find the video you want. You don't need an account for public videos, but if the creator set their account to private, you'll need to log in first.

Step 2: Play the Video

Click the video to start playback. This is non-negotiable — FlowPick's sniffer hooks into media requests that fire when the player loads. A paused, un-played video has no stream to sniff.

Let it play for 2-3 seconds so the request fires.

Step 3: Click the FlowPick Icon

Click the FlowPick extension icon in your browser toolbar. The popup lists all media FlowPick detected on the current page.

For a typical TikTok page, you'll see:

  • One MP4 video entry (the actual content)
  • Occasionally a secondary smaller MP4 (a thumbnail preview or ad placeholder — ignore it, pick the larger file)

Step 4: Pick the Video Entry

Click the MP4 entry. FlowPick shows file size and duration so you can confirm it's the right video before committing.

Step 5: Name and Download

Give the file a name, set thread count (default 2 is fine for short videos — these files are small, threading barely matters), and click Pick.

FlowPick streams the MP4 directly to your download folder. A 30-second TikTok usually finishes in under 5 seconds.

Step 6: Verify

Open the file in any player. If it plays and has audio, you're done.

Step-by-Step: Downloading a Twitter/X Video

The workflow is nearly identical.

Step 1: Open the Tweet

Go to x.com and open the tweet containing the video. Click the video to play it for 2-3 seconds.

Step 2: Open FlowPick

Click the extension icon. You'll see an MP4 entry sourced from video.twimg.com. That's your video.

Step 3: Download

Pick the entry, name the file, click Pick. Done.

For Twitter GIFs: they're actually short MP4 files under the hood, not real GIFs. FlowPick captures them the same way.

A Note on TikTok Watermarks

This is the question everyone asks: does FlowPick remove the TikTok watermark?

FlowPick captures whatever MP4 stream the TikTok web player loads. The web player typically loads a clean version without the bouncing watermark — the watermark is added by TikTok's mobile app download feature, not baked into the web stream.

So in most cases, the file you get from FlowPick has no TikTok watermark. But:

  • Some creators upload pre-watermarked videos. FlowPick can't un-watermark those.
  • Some regions/AB-test groups see a watermarked web stream. If yours does, FlowPick will faithfully capture the watermarked version — it's not a watermark remover, it's a stream capturer.

If watermark removal is your only goal, this isn't the right tool. If you want the original MP4 your browser played, this is.

Common Issues

"No streams detected" on TikTok

Usually means the video hasn't started. Try:

  • Manually clicking play (don't rely on autoplay — some browsers block it)
  • Waiting 3-5 seconds for the buffer to kick in
  • Refreshing the page and playing again

If the video is inside an embedded TikTok iframe on another site, right-click the iframe → "Open frame in new tab" → try FlowPick there.

"No streams detected" on Twitter/X

Twitter's player is aggressive about lazy-loading. Make sure the video is actually playing — not just visible. Scroll the tweet into full view, click play, wait 2 seconds, then open FlowPick.

Downloaded file has no audio

Rare for these platforms, but happens when:

  • The video was muted when playback started (some browsers suppress audio stream init on muted videos)
  • An ad or popup interrupted playback

Fix: refresh, make sure the video is unmuted and playing with audio, re-detect.

File is tiny or corrupt

You probably picked the thumbnail/preview entry instead of the main video. Re-open FlowPick and pick the entry with the larger file size.

TikTok says "content not available in your region"

Geo-blocked content. FlowPick captures what your browser receives — if TikTok refused to serve the video to your region, there's nothing to capture. A VPN is the only workaround, and that's outside FlowPick's scope.

Twitter video won't play without logging in

Some sensitive-content tweets require login. Log in to X first, then play the video, then use FlowPick.

Batch Downloading

If you want to grab multiple videos from a TikTok profile or Twitter timeline, FlowPick's batch download feature handles this — switch to the batch mode, play through the videos on the page, and FlowPick queues them up. See the batch download guide for the workflow (it covers images, but the queue mechanic is the same for video).

Browser Compatibility Notes

  • Chrome / Edge: best experience. File System Access API enables streaming writes with no size limits.
  • Firefox: works, but falls back to blob-based saving. Fine for short videos (under 500MB), not ideal for hours-long content.
  • Safari: not supported due to missing extension APIs and FSA support.

For the full browser compatibility matrix, see the browser compatibility docs.

FlowPick captures what your browser already rendered. Both TikTok and Twitter/X terms of service restrict redistribution of downloaded content. Downloading for personal offline viewing is generally fine in most jurisdictions; redistributing someone else's copyrighted video on another platform is not. If you're archiving your own uploads or saving a clip for personal reference, you're on solid ground. If you're planning to re-upload someone else's content as your own, that's between you and the original creator — FlowPick is just a tool.