Deleting multiple tumblr posts have never been so easy. This method will mass delete tumblr posts with ease under few seconds.
Everyone have their own preferences when it comes to their blogging platform, some choose Blogger, while others prefer Tumblr and some WordPress, Weebly and so goes the long list. If you are thinking 🙄 How hard can it be to delete Tumblr posts, it’s just anther blog? Well it’s not that hard at all as long as you are deleting a single Tumblr post at a time, but what if you want to delete multiple posts all at once on Tumblr ? Or maybe delete each and every single posts on Tumblr blog ?
Well if you are thinking to delete each Tumblr post one at a time, its probably going to take the whole day to remove them all. In this quick guide I intend to show you How to delete multiple Tumblr posts with ease roughly within 5-10 mins.
Contents
How to Delete posts on Tumblr ?
For the completion and betterment of this guide I will show both how to delete a single post and all posts on Tumblr blog. But if you are impatient, then here you go, the method to mass delete all tumblr posts. So let’s wait no further and get on with it.
How to Delete Single Post on Tumblr Blog ?
Although deleting a single Tumblr post is not that hard, if you are completely new to the Tumblr platform or just migrated from Blogger or WordPress you may find it a bit confusing and hard to find the controls and delete it.
7 simple steps to delete a post
- First login to your Tumblr blog account if you are already not.
- From your Tumblr dashboard (https://www.tumblr.com/dashboard), Click on the Account at top right corner of screen.
- From the expanded menu, choose Posts to see all your Tumblr posts.
- Now Tumblr will display all the posts you have, locate the Post to be Deleted.
- On the post click on Post Options located at bottom right corner.
- You will be presented with 2 option, Edit and Delete. Choose Delete and wait for the confirmation popup.
- Upon clicking OK on the confirmation message, to delete your post permanently.
This method which most of us know, is good enough for deleting a single to even a few posts on Tumblr blog. But what if we need to delete multiple posts ? Maybe to delete all the posts on Tumblr ?
How to Delete All posts on Tumblr Blog ?
While deleting single posts on Tumblr was fairly easy and straightforward, that is not the case if you are looking to Delete multiple or all Tumblr blog posts at once.
6 easy steps to delete multiple posts
- Login to your Tumblr blog account if you are already not.
- In your Tumblr dashboard (https://www.tumblr.com/dashboard), Click on the Account at top right corner of screen.
- From the menu, choose Posts to see all your Tumblr posts. Now if you look carefully you will be able to find Mass Post Editor at the bottom, click on it.
Direct link - Tumblr will display all posts in your blog as tiles, select the posts to be deleted.
- Once selection is complete, click on Delete button at top right corner and wait for the confirmation popup.
- Clicking OK to delete all posts on your selected Tumblr blog instantly.
There is a limit though, you can only delete 100 posts at a time on Tumblr blog, which is made for safety reasons. That is pretty much it, you have successfully deleted all your Tumblr posts.
Wait a sec, some of you are probably thinking; I started this tutorial with How to Delete all the posts at once and now I am saying only 100 ?? 😈
Don’t get cranky yet, actually there is a workaround if you want to delete even more but there is a catch. You won’t be able to select the posts to be Deleted instead it will delete each and everything. This is most useful if you are planning to clean up everything and start fresh maybe.
How to Delete all posts using a small script
The following is a simple script to delete more than 100 posts instantly at once on Tumblr blog. I’ve tested the script multiple times and was successful in getting the job done without any problems at all.
- Login to your Tumblr blog account if you are already not.
- In your Tumblr dashboard (https://www.tumblr.com/dashboard), Click on the Account at top right corner of screen.
- From the menu, choose Posts to see all your Tumblr posts. Now if you look carefully you will be able to find Mass Post Editor at the bottom, click on it.
Direct link
- Right click on empty space and choose Inspect Element. or Try Ctrl+Shift+J.
- Click on Console tab.
- Paste the following code.
javascript:var count=0; $('.brick').each(function() { count++; if(count<100) { $(this).addClass('highlighted'); }; }); delete_selected_posts(); alert('wait 5 seconds'); javascript:var count=0; $('.brick').each(function() { count++; if(count<100) { $(this).addClass('highlighted'); }; }); delete_selected_posts(); alert('wait 5 seconds'); javascript:var count=0; $('.brick').each(function() { count++; if(count<100) { $(this).addClass('highlighted'); }; }); delete_selected_posts(); alert('wait 5 seconds'); javascript:var count=0; $('.brick').each(function() { count++; if(count<100) { $(this).addClass('highlighted'); }; }); delete_selected_posts(); alert('wait 5 seconds'); javascript:var count=0; $('.brick').each(function() { count++; if(count<100) { $(this).addClass('highlighted'); }; }); delete_selected_posts(); alert('wait 5 seconds'); javascript:var count=0; $('.brick').each(function() { count++; if(count<100) { $(this).addClass('highlighted'); }; }); delete_selected_posts(); alert('wait 5 seconds'); javascript:var count=0; $('.brick').each(function() { count++; if(count<100) { $(this).addClass('highlighted'); }; }); delete_selected_posts(); alert('wait 5 seconds'); javascript:var count=0; $('.brick').each(function() { count++; if(count<100) { $(this).addClass('highlighted'); }; }); delete_selected_posts(); alert('We will now reload'); location.reload();
- Hit Enter and a Confirmation message will popup. Click OK and BOOM 😀 .
Check your blog. Yup ! 😆 you have successfully deleted all the posts on your Tumblr Blog. So start fresh, start over and enjoy.
I’d recommend you to be extremely careful as you have no possible way of retrieving a deleted post on Tumblr. If you have any further doubts related to deleting Tumblr blog posts or something I missed to point out, do share them at the comments section below.
So in your video you can see how your script doesn’t really work, right? You started with 112 posts, and after you ran your script you had 13. Your script only deleted 99 posts, not hundreds of posts as you say. Only the first delete command worked. You’ll notice that you were never asked to confirm a delete again (after the “wait” alerts and warnings about operations still running).
I don’t understand how you’re saying this will delete 1000s of posts, when in your own video it only deletes 99.
I’d love to know if there is a way to make this work!
You can try to change the code, replace “100” with any number higher and you will see the message from Tumblr ” You can only delete 100 posts at a time”
Simply use the code multiple times, that’s all we can do for now.
THANKS it worked
Thanks for the confirmation Rick
Is it possible only to select all photo posts, for deletion and not select videos?
Thomas,
Nope, it is a very basic Javascript, it simply selects the first 800-1000 posts and hits the delete button. You cannot do anything else.
Does this work with Safari? Can I got run the script from a tab or phone?
Yep, it works on Safari too, but not on Mobiles/Tabs.
Choose Safari > Preferences, and click Advanced.
At the bottom of the pane, select the “Show Develop menu in menu bar” checkbox.
Choose Develop > Show Web Inspector
Works brilliantly please add option for android
It is not the problem of the code Joan, its a basic JS. Unfortunately android browsers don’t support running them
Code works correctly as described thank you
Thanks for the confirmation Leroy
I had tons of porn 😁 and nudity in my tumblr way more than I could manually delete. This worked exactly as i wanted 👌
Sergei glad it worked for you man 🙂
code works I confirm the usage of deleting tumblr
thanks Azimuth
i copied the entire code 5 times and deleted more than 3k posts in a single go
Great man, just make sure you don’t over delete
i have over 20k posts im trying to delete. When i run the script it it only deletes a few hundred at a time. Is there a quicker way than running script over and over again. Thx
its only deleting 100 at a time. Do i have to wait the 5 seconds between each clip for it to be more effective
Yes, that is kept as a safety to make sure you don’t accidentally delete more than you want. The code deletes 100 posts at a time, then asks for confirmation and proceeds to delete more.
But if you are completely sure about deleting, then here is the code without the 5 second delay and confirmation popup –
Just copy paste the first line of code as many times as you want, each line deletes 100 posts, so you get the idea.
شكرا لك على التعليمات المفصلة
Al-Zarafi Thanks I suppose 😯
Quick easy guide, thanks for putting it up
Thanks for the comment Honjyo
Just wanted to say thanks and if I simply paste the code 3-4 times will it remove even more posts ? Like 3000
Azurio thanks for the comment. And yes, technically that will do as you wanted. But 2 times will be more than enough I think.
worked for me 100% so wanted to leave a comment for the quality content thanks
Happy to help Zarak and thanks for the comment.
Awesome, worked perfectly
Glad it worked for you Miro.
Thanks so much brother, just what I needed and works like a charm indeed!
I also learned that each line (ending with ‘wait 5 seconds’) in that code selects and deletes up to 100 posts and so you can add or delete some lines to adjust the total amount of posts you want to delete running through the whole code (by each time clicking on ‘ok’ when a pop-up window shows up, ending with ‘We will now reload’).
The code can only select the posts that are opened in the browser window. For this you have to simply scroll down as your posts appear and when you only want to select a certain period, you can select august 2017 for example and scroll down in the browser window again as those posts appear on your screen.
100 posts is easily reached and you can check how many posts have been deleted after each time you run the code by opening a new browser window and again going to ‘your posts’ in dashboard, where the amount of posts is displayed next to it.
I hope this further clarifies and helps anyone using this magical tool 🙂
Thanks again brother, have a nice day, greatings to all !!
Hey Stijn thank you for the grand explanation and the awesome feedback. I am sure many readers will find it extremely useful.
matursuwun, it’s great working bro
salam hangat from indonesia
Thanks for the positive reply Rizkayussro
Thanks for the Great share I instantly emptied my entire Tumblr account using your method
Hey Aamir,
Glad you find it useful.
Awesome dowsome buddy i was able to reset my tumblr blog using your post. thank u so much for fasntastic post
Thanks for the feedback Zad, glad it was helpful
All we have is Posts, Followers, Activity, and Edit Appearance. The one you want us to click is not there at all 🙁
Alicia,
It should be there below Edit appearance. In smaller font “Mass Post Editor”.
But if you cannot find it, then try this –
Login to your Tumblr first , then click this link – Mass Post Editor.
It should take you inside the Mass post Editor.
Hi, mine keeps reading this: VM784:1 Uncaught TypeError: Cannot read property ‘each’ of null
at :1:36
Is there a way to fix it? Thank you.
Angel, you have missed some step. I tested it right now and there is no such errors.
Please make sure you are inside the Mass Post Editor before entering the Code.
will this delete all the posts on my side blog as well, or just the blog i’ve selected?
It will delete the blog you selected.
Does this empty the entirety of your tumblr or just the posts within a specific year? Like I want to delete all of my posts from 2013-2015 but leave 2016-now. Does it work like that?
No Kayla, its a simple code to select first 800-900 posts and delete them. You cannot select anything in any specific order.
hi! is it possible to just delete posts from a certain year? If i select a different month than the present will it select 900 posts from that?
I am not 100% sure about that, but it should work as the code simply deletes the first 900 available posts. So if you select from a particular year that should do the job.
I was able to empty my Tumblr great share
Chum thanks for the comment
When I hit enter, it just says SyntaxError: Invalid character ‘u8216’ and it doesn’t delete anything. I checked everything and I’m doing it right and also copied the right the thing. What is the matter?
Hi Teele,
There was an update to Tumblr recently and that was the reason Code not working anymore. But I’ve updated it now, please check it. It will work now flawlessly.
Works now thanks
Thanks for the comment Louis
Simply desire to say your article is as astounding. The clarity for your submit is simply cool. Thank you one million and please continue the rewarding work.
Hi Tom,
Thanks man
works nice thank you
Samantha great to know its working for you
idk why some people are gettiing errors things are super clear but i didn’t got full post delete but only about 600 posts. imo thats better than nothing
Garret thank you for commenting
thanks worked like a charm all smoothly and quickly
Nikhil,
Thanks for the comments man
It didn’t work. “Uncaught Syntax Error”
Hey Rein,
I am 100% sure you missed some step or didn’t copied the entire code. Please double check, I checked it again right now and can confirm its working completely fine.
is there anyway to mass unlike besides xkit? the xkit mass deleter does not work for me and deletes like only 3 posts at a time…
Hi Kali,
No, unfortunately Tumblr made strict rules and there is currently no other way to mass delete likes.
hey! mine did not work! it simply said “uncaught syntaxerror: invalid or unexpected token
Hey Beri,
I recommend you to try again, because I double checked it right this instant and it is working 100%. You could’ve missed copying some part of the script.
Howdy! This post could not be written any better!
I was easily able to delete my entire tumblr posts in a minute.
Thanks for sharing!
Hey there Ruby,
Glad you were able to delete your entire tumblr posts easily.
Thanks, worked a treat.
Any way to mass delete posts I have liked over the years as well?
Hey D.F,
Thanks for leaving a comment.
Unfortunately mass deleting post likes is entirely different. Although you could give Xkit a try.
It is a tumblr extension with few additional features.
This only deletes around 50 posts at once for me, but it's better than nothing!
Try this once more, look this video.
https://www.youtube.com/watch?v=hByt2TRmR94
hey it's not working for me 😕 there's no confirmation message
Hey, I am happy to help but you need to give more specific details.
You were able to do each steps in the tutorial but there was no confirmation message at the end ? And your posts were not deleted ?
I had to do it a couple times to clear out a few years worth of posts but it worked like a charm!! Sooo helpful, thank you! 🙂
Hey :),
Glad to help mate.
Hi, last step says right click and choose inspect element… right click what exactly, I couldn't get this console to appear
Hi,
Simply right-click within the browser, it is the last option available.
If you still can't find it let me know, I'll help you.
Try Ctrl+Shift+J 😛
Working nice job 😀
Game,
Glad to help.
Very nice and useful guide.
Is there any way to select only some posts using the code ?
Thank you
Hi Evie,
You cannot actually choose which posts to delete using the code, it wipes out everything.
That's nice and very interesting information. Keep blogging
Thanks for the comment !