Why bulk delete TikTok videos?

Most people hit a point where they want a clean TikTok — a rebrand, a job hunt, a move to a new city, a fresh start after a breakup, or just the realization that your liked tab is a profile of 2017 you. The problem: TikTok's official "Delete video" workflow is one video at a time. Hiding takes a few taps. There is no built-in bulk delete.

For 200 videos, that's an afternoon of tapping. For 2,000 videos, it's a week. For 20,000 videos, it's effectively impossible without help.

That's what Eraser for TikTok is for. It runs in your browser, simulates normal clicks at human speed, and lets you filter by date, view count, caption keyword, or content type. You set the rules, click Start, and walk away. This guide walks through the whole process.

Before you start: back up your data

This is the only step that takes any real planning, and you should do it before your first run. Once you delete a TikTok video, it's gone — there's no recycle bin, no undo, no 30-day restore window. TikTok treats deletes as permanent.

The official way to get your videos back (even after deletion) is to request your Download your data archive from TikTok before you start. The archive arrives as a downloadable ZIP within 24–48 hours and contains every video, like, comment, and follower as standalone files.

  1. Open tiktok.com in your browser, log in.
  2. Go to Settings → Account → Download your data (or visit tiktok.com/setting/download-your-data directly).
  3. Choose JSON + MP4 format, then click Request data.
  4. Wait for TikTok to email you the download link. It usually takes a few hours, sometimes up to 48.

Tip: Even if you plan to delete everything, request this archive first. It's free, it's your data, and it gives you a way back if you ever change your mind.

Step-by-step: delete every TikTok video in bulk

The whole process takes about 60 seconds of setup. The actual deletion runs in the background.

1

Install Eraser for TikTok

Go to the Eraser for TikTok page and click Install Free. This opens the Chrome Web Store. Click Add to Chrome and confirm the install prompt. The extension icon will appear in your toolbar.

There's no account, no signup, no email confirmation. The extension is free and tip-supported — it works in Chrome 120+ and Edge 120+.

2

Open tiktok.com and log in

Navigate to tiktok.com in the browser where you just installed SocialEraser. Log in to your account as usual. The extension doesn't handle passwords — TikTok's own login does. SocialEraser only acts on the page after you're already authenticated.

Click the SocialEraser icon in your toolbar to open the side panel. The status indicator at the top will go from yellow to green once it confirms you're logged in.

3

Pick what to clean

In the side panel, tick the boxes for what you want to delete. You can pick one or combine them:

  • Your Videos — your own uploaded TikToks
  • Reposts — videos you've reposted from other creators
  • Likes — every video in your Likes tab
  • Favorites — the private "Favorites" collection
  • Following — accounts you follow

If you only want to clean one type (say, just your uploaded videos), tick only that one. The extension will skip the others entirely.

4

Set your filters (optional but recommended)

Filters are what separate a precise bulk delete from a nuke-everything rampage. The four filters are covered in detail in the next section, but the most common setup is:

  • From date: keep recent videos, delete everything before a specific date
  • Min view count: keep videos above X views, delete everything below
  • Keyword: only delete videos containing a specific word in the caption
  • Content type: only originals, only reposts, or only duets/stitches

You can combine multiple filters. For example, "delete all videos before Jan 1, 2023 with fewer than 1,000 views" is a single filter combination.

5

Click Start and let it run

Hit the pink-to-cyan Start Cleanup button. The extension opens each matching item, clicks the delete / unlike / unfollow button at human speed (about 0.9 seconds per item), and updates a live progress counter.

You can:

  • Watch it work in real time on the side panel
  • Minimize the tab and use your browser normally
  • Close the laptop entirely — state persists across browser restarts, so when you come back, it resumes from the last completed item
  • Hit Pause at any time to take a break
  • Hit Stop if you change your mind mid-run

For a typical 1,000-video library, the full run takes about 15 minutes. For 20,000 videos, expect 4–5 hours of background time, with no babysitting required.

The four filters that make bulk delete precise

Filters turn a blunt instrument into a scalpel. Here are the four available in Eraser for TikTok, and the use cases each one solves.

Date range

Delete videos posted before or after any specific date. This is the most common filter. Use it to keep your recent work and clear out the old era. The "before" direction is also the right tool if you want a clean TikTok before a rebrand or a job interview.

View count floor

Keep videos above a view threshold, delete the rest. Set 1,000 to keep your breakout moments. Set 0 to delete everything regardless of views. This is the best filter for keeping your viral hits while clearing the lonely 0-view pile.

Caption keyword

Only delete videos whose caption contains a specific word or hashtag. Great for clearing a single topic — like a brand deal, a heated take, a fandom era, or anything else you want gone without touching the rest of your library.

Content type

Filter to only delete originals, only reposts, or only duets and stitches. Useful for backing up creative work before wiping the share, or for keeping a specific collaboration while clearing everything else.

You can combine any of the four. The most popular combo is "before Jan 1, 2023 AND fewer than 1,000 views" — keeps the breakout era, clears the experimental pile.

What gets deleted vs. what stays

SocialEraser only touches what you tell it to touch. Specifically:

  • Your Videos checkbox ON — your own uploaded TikToks (public, private, unlisted) get deleted one by one.
  • Reposts checkbox ON — reposts are removed from your profile. Note: TikTok doesn't have a separate "undo repost" button. Removing a repost also removes that video from your profile view.
  • Likes checkbox ON — every video in your Likes tab is unliked.
  • Favorites checkbox ON — every video in your private Favorites collection is removed.
  • Following checkbox ON — every account you follow is unfollowed, in order. The order matters if you want to pick up where you left off; if not, the run is just as effective.

What SocialEraser does not touch: your account settings, your DMs, your comments on other people's videos, your drafts, your profile photo, your bio, your username, or any other content on TikTok that you didn't explicitly check a box for.

Safety, rate limits, and account safety

SocialEraser simulates normal clicks at human speed — no API calls, no scraping, no headless browser, no mass automation. The extension literally clicks the same buttons you would click, one at a time, with a delay between each one. The average is about 0.9 seconds per item, with a randomized jitter so it doesn't look robotic.

That said, the same caveat applies as with any third-party tool. We are not affiliated with ByteDance Ltd. Using bulk tools is at your own discretion. If TikTok changes their UI, our remote-config update system pushes a new selector schema within hours — no extension reinstall needed.

If you hit a rate limit, the extension pauses automatically, shows a "reconnecting" indicator, and resumes when the limit lifts. The state is preserved across browser restarts, so a 20,000-video run can be split across multiple days with no duplication or skipped items.

One more time: request your TikTok data archive before your first bulk run. The official "Download your data" page is the only way to get your videos back after deletion.

Frequently asked questions

How long does it take to delete all my TikTok videos?

SocialEraser processes about 0.9 seconds per item. 1,000 videos take roughly 15 minutes. 20,000 videos take about 4–5 hours of background time. You can leave the run going while you sleep, work, or do anything else.

Can I delete only videos posted before a specific date?

Yes. Use the From date filter in the side panel. Videos posted on or after the date are kept; everything older is deleted. This is the most common filter — many people use it to clear out everything before a rebrand or a job interview.

Can I keep my viral videos and delete only the rest?

Yes. Use the Min view count filter and set a threshold. Videos above the threshold stay; videos below it get deleted. A common choice is 1,000 views — keeps the breakout moments, clears the 0-view pile.

Does this work for deleting reposts, likes, and follows too?

Yes. SocialEraser can bulk-remove reposts, bulk-unlike videos, clear private Favorites, and bulk-unfollow accounts. The same filter system (date, view count, keyword, content type) applies to all five cleanup types. Tick whichever boxes match what you want gone.

Will I get banned for bulk deleting?

SocialEraser simulates normal clicks at human speed and respects TikTok's rate limits. The same caveat applies as with any third-party tool — we are not affiliated with ByteDance Ltd., and using bulk tools is at your own discretion.

Can I undo a delete after the fact?

No. Once a video is deleted, it is gone from TikTok within seconds. This is why the first step of this guide is to back up your data first using TikTok's official archive.

Does this work on the TikTok mobile app?

No. TikTok's mobile app does not allow browser extensions. SocialEraser runs in Chrome on desktop. A dedicated mobile companion is on the 2027 roadmap.

What if I have tens of thousands of videos?

SocialEraser handles large libraries fine. The extension pauses automatically if it hits a rate limit, and you can resume from the same spot. State is preserved across browser restarts, so a 20,000-video library can be split across multiple days with no duplication or skipped items.