Skip to content

How to Delete All Your Reddit Posts and Comments at Once

Dan Saltman14 min read
A finger tapping a glowing trash can icon, with orange envelopes and red warning signs floating around it on a dark background.

Reddit Has No Delete-All Button

You can't delete all your Reddit posts or comments at once inside Reddit. It only lets you delete them one at a time from your profile, and your profile stops listing your oldest ones. To wipe your whole history in one go, what people call nuking their Reddit history, you need a bulk tool. With Redact you connect your Reddit account, pick posts, comments or both, leave the date range on All time, preview what matched, and start the run. Run an edit pass first and delete afterwards, so scrapers that copy your posts from then on get gibberish instead of your words.

Deleting Posts the Normal Way

On reddit.com, click your avatar at the top right, pick View Profile and open the Posts tab. Click the three-dot menu at the right of a post, pick Delete and confirm. In the iOS or Android app, tap your avatar, go to Posts, and use the three-dot menu at the top right of the post.

There's no select-all, so years of posts mean hundreds of rounds of menu, delete, confirm. Reddit's help pages suggest emailing redditdatarequests@reddit.com from your verified address if you can't get through a large number yourself. A Reddit post deleter does the same rounds for you.

Deleting your account doesn't help. Reddit keeps your posts and comments up with no name attached, so delete them before you close the account.

How to Delete All Your Reddit Comments

Comments pile up much faster than posts, and they're where most people's history really sits. They also bring two problems posts don't have, which change how you go about deleting them.

Deleting comments by hand

On reddit.com, click your avatar, pick View Profile and open the Comments tab. Click the three-dot menu under a comment and pick Delete Comment. In the app it takes one more tap: go to Comments on your profile, tap a comment to open the post it sits under, then use its three-dot menu there.

A Reddit profile on the Comments tab, with an arrow pointing at the three-dot menu under a comment

Then the list runs dry. Your profile only shows about your newest 1,000 comments, so if you've written more than that, the older ones stay up on Reddit with no way to reach them from your profile. Reddit's data request is the way to find them.

Deleting comments with Redact

Redact's comment deleter works through every comment in one run. Pick Comments on the Easy form for all of them, or open the Comments tab of the Advanced form to choose which go:

  • Date range keeps your recent comments and takes everything older, or the other way round.
  • Subreddits to delete from and Subreddits to not delete from pick the communities to empty and the ones to leave alone.
  • Comment keywords to delete only takes comments with the words you add, and Comment keywords to preserve never touches comments that hold the words you add.
  • Engagement Filter only takes comments at or below the karma you set, so the ones people upvoted can stay.

Then pick what happens to each match. The Action to take switch either deletes the comment or edits it, which overwrites your words with a string of random ones. Editing is free across your whole history, and it's the one people mean by a Reddit comment scrambler. Edited comments start with a short note that you removed them with Redact, except in subreddits that remove the note or ban users for it, where Redact leaves it out.

On Premium, Custom Edit text swaps the random words for a message of your own, and Remove Redact notice drops the note everywhere. Removing it has a catch: Redact can't recognize those comments as its own edits afterwards.

Two more Premium options decide which edited comments a delete run leaves up. Preserve Redact-edited comments keeps every comment Redact already scrambled, so the scrambled versions stay up while the rest are deleted. Leave it off when you come back to delete the comments you scrambled earlier, or they'll stay on Reddit. Skip edited comments leaves alone the ones you edited yourself. If you removed the Redact notice, Redact can't tell its edits from yours, so this skips those too.

Reach your oldest comments

Reddit doesn't hand apps more than about your newest 1,000 comments in any one list. Redact reads your profile in several sort orders to get past some of that, but for a long history your Reddit data export is the only complete list.

Open Reddit's data request page on a computer, pick the kind of request that fits where you live, choose I want data from my full time at Reddit and submit it. Reddit says it can take up to 30 days, and it sends the download link to your Reddit inbox.

Reddit's Request your Reddit data page with the username, the type of request and the range of data to request

When the .zip arrives, open the Comments tab in Redact, turn on Import Data Package and pick the file. Redact reads your comments straight from it, including the ones your profile no longer lists. Importing is free and works for comments only, not posts. An import run reads only the file, so run the Comments tab once more without it to catch anything you wrote after the export. The karma filter and Skip edited comments don't apply to imported comments.

To have new comments delete themselves after a set time instead, use Disappearing Mode, covered in our guide to deleting Reddit posts and comments automatically.

Let Us Explain Our Mass Edit Tool

Two Reddit comments overwritten with strings of random words, each signed off with This post was mass deleted and anonymized with Redact

Yes, we know everyone hates this feature. We've apologized, and we keep apologizing, for all the late-night research sessions it has ruined. We understand your anger, but your anger is directed at the wrong people, the scraper sites that copy Reddit.

We have this feature because of scraper websites. These websites steal users' content and spread it all over the internet for their own monetary gain. Worse, you can't stop them copying. Even deleting your Reddit account doesn't stop them, because by then your content has already been stolen and uploaded to their own scraper websites.

The only way to combat this practice is to randomize your posts and comments. Then give the scraper sites time to re-index your posts, so they pick up the gibberish instead of your words. Copies they saved before your edit can stay up, but anything they collect after it is gibberish. Then, and only then, can you safely delete your Reddit account.

Delete It All with Redact

Redact's Reddit form with Posts and Comments both picked, the date range set from All time to now, the Action to take switch on Delete, and Preview Mode chosen above the Start Previewing button

  1. A

    Download Redact for free

    Get Redact from our download page. It runs on Windows, macOS and Linux, plus iOS and Android. Open it and create a free account to get started.

  2. B

    Connect your Reddit account

    Add an account and pick Reddit, then sign in to Reddit. Your login goes straight to Reddit from your own device and never passes through a Redact server.

  3. C

    Pick posts, comments or both

    The Easy form has a Posts button and a Comments button. Pick both for a full wipe, then set the Action to take switch to Edit or Delete.

    Edit can only rewrite text posts and comments. On a paid plan, an Edit run deletes your link and image posts in the same pass, since there's no text to rewrite. To keep them, use the Advanced form and tick only Text under Filter post types for the edit run.

    Redact's Reddit screen on the Easy form, with the Posts and Comments categories both ticked and the Easy and Advanced switch at the top right

    For more control, switch to the Advanced form. It has separate Posts, Comments and Chat Messages tabs. Each tab is its own run, so set up and run one, then do the next.

  4. D

    Set the date range

    For your whole history, set the date range to All time through Now. To keep what you posted recently and delete the rest, pick an end date instead.

    Redact's date range with the starting point on All time and the endpoint on now, and the summary line reading All time to now

  5. E

    Narrow it down, or protect what you want to keep

    Skip this step for a full wipe. Otherwise, the Advanced form has filters that narrow the run to exactly what you want gone and protect everything you'd rather keep. The Comments tab has its own set, covered above.

    Subreddits to delete from, under Deletion Options, only touches posts in the subreddits you add, so you can empty one community and leave the rest. The Comments tab has its own box, so add the subreddit there too for your comments.

    The Deletion Options panel with the Subreddits to delete from box and its Add button

    Title keywords to delete and Post keywords pick out posts by the words in their titles or their body text.

    The Title keywords to delete box, for posts whose titles contain the words or phrases you add

    The Post keywords box, for posts whose body text contains the words or phrases you add

    Flair keywords to delete only takes posts whose flair holds the words you add, handy for deleting every post you tagged one way in a subreddit.

    The Flair keywords to delete box, for posts whose flair contains the words or phrases you add

    Filter post types limits the run to link posts, text posts or both, and NSFW Only limits it to the posts you tagged NSFW when you shared them.

    The Filter post types choice with both Links and Text ticked

    The NSFW Only option with its NSFW checkbox left unticked

    Engagement Filter only deletes items at or below the karma you set, so posts that did well can stay up while the ones nobody read go.

    The Engagement Filter with a Karma limit set to No limit and buttons to raise or lower it

    Enhanced scan also finds posts that blocked users have hidden from your profile. It doubles the scan time, so turn it on when a first run seems to have missed things.

    The Enhanced scan option with its Enable enhanced scan checkbox left unticked

    Subreddits to not delete from, under Preservation Options, works the other way round. Nothing posted in the communities you add here is touched, whatever else matches. Like the box above, the Comments tab has its own list.

    The Preservation Options panel with the Subreddits to not delete from box and its Add button

    Offensive Classification under Local AI Smart Filters flags posts and comments likely to read as offensive today. It runs on your own device, and while it's on you review each match yourself before anything is changed or deleted.

  6. F

    Add your Reddit data export

    If you've written more than about 1,000 comments, the oldest won't show up in a live scan. Request your data export from Reddit and import it on the Comments tab, as described in reaching your oldest comments.

  7. G

    Pick a mode and start

    • Preview Mode lists everything that matches and deletes nothing. Run it first, since it's the easy way to spot a post or comment you meant to keep.
    • Deletion Mode works through every match in one pass.
    • Review & Delete shows you the matches to go through before anything changes.
    • Schedule Deletion runs the same settings again on a recurring schedule, so new posts get deleted as they age.

    Redact's four modes, Preview Mode, Deletion Mode, Review & Delete and Schedule Deletion, above the Clear All Inputs, Save as Preset and Start Previewing buttons

    Keep the app open until the run finishes. Reddit limits how fast any app can change your content, so a big history takes a while. For an edit and a delete, run the edit first and give the scraper sites a few weeks to pick up the gibberish. Then switch Action to take to Delete and run it again. On a live scan, if you filtered by keywords or Offensive Classification, remove them first, since the edited text no longer matches them. Without them the delete run covers everything in your date range and subreddits, so run it in Review & Delete and pick only the scrambled items. If you ticked only Text for the edit, tick Links again and pick your link and image posts too, since they were never scrambled. Comments from an imported export still show their original text, so for those, keep the same keyword filters and Offensive Classification on the delete run, so it picks out the same comments.

What's Free and What's Paid

The free plan edits every text post and comment you've ever made, with no date limit, and that includes comments from an imported data export.

Deleting them for good needs a Premium plan. So do deleting link and image posts, deleting chat messages, writing your own Custom Edit text, removing the Redact notice, the two options that skip edited comments, and scheduled runs.

Why Delete Your Old Reddit Posts

Reddit feels anonymous, but years of posts add up. Your city, your job, your hobbies and your opinions all sit in one profile, and it doesn't take much to tie that profile to your name.

Old posts also come back at bad times. Recruiters, clients and dates look people up, and a comment from ten years ago reads very differently with no context.

Reddit also licenses its users' posts to AI companies for training, which we cover in how to stop Reddit selling your posts to train AI. The less you leave up, the less there is to copy.

Deleting All Your Reddit Posts and Comments FAQ

Can you delete Reddit posts?

Yes. Open the three-dot menu on any post you made and pick Delete. Reddit has no option to delete all your posts at once, so deleting your whole history takes a bulk tool like Redact.

Can I mass delete my Reddit comments?

Not inside Reddit, which deletes one comment at a time. Redact deletes every comment in one run, with filters for subreddits, keywords, karma and dates. A separate run can import your Reddit data export to reach the comments your profile no longer lists.

Why can't I see my oldest Reddit comments?

Your profile only lists about your newest 1,000 comments, and apps get the same cut-off. The older ones are still public. Your Reddit data export lists every comment, and Redact can import it to reach them.

Is there a free way to wipe my Reddit history?

Yes. Redact's free plan edits every text post and comment across your whole history, replacing your words with meaningless text. Deleting them needs a Premium plan.

Why edit a comment before deleting it?

Scraper sites keep copying Reddit, so once a comment is overwritten, what they pick up from then on is random words. Copies made before the edit keep your original text. Delete a few weeks later and the scrambled version is the last one they saw.

Does deleting my Reddit account delete my posts and comments?

No. Reddit keeps them up with your username taken off. Delete or edit them before you close the account if you want them gone from Reddit for good.

Can I delete only my posts in one subreddit?

Yes. Add it under Subreddits to delete from on both the Posts and Comments tabs of Redact's Advanced form, and only what you posted there is touched. Subreddits to not delete from keeps a community's posts safe instead, however wide the rest of the run is.

Can Reddit delete everything for me?

Reddit's help pages say that if you can't delete a large number of posts or comments yourself, you can email redditdatarequests@reddit.com from the address verified on your account and ask for help.

Do deleted Reddit posts disappear from Google and archive sites?

Not straight away. Search results update on their own schedule, and archive sites keep the copies they made. Editing before you delete leaves anything copied after the edit holding the replacement text rather than your original words.

Redact for Reddit

Remove old Reddit posts and comments to get rid of any old skeletons in your post history losing you karma.

Share

Related Reading