Tumblr2WordPress: Export Your Tumblr to WordPress

This tool will create a WordPress compatible XML file from your Tumblr blog, which you can then save and import into WordPress.

Originally by Hao Chen
This version by Ben Ward
GPL v3
Source Code

Welcome, fear-stricken Tumblr friend!

Good morning! By now you'll have heard the news—or be frantically responding to the rumour thereof—that Tumblr is selling to Yahoo for a gigantic pot of money. Congratulations to them, you may think, followed by a spinal chill of panic as your mind harks back to the bloodied fates of previous Yahoo acquisitions: Geocities, Upcoming, Delicious…

Firstly, don't panic. No matter what anyone is saying on the internet, it's very unlikely that anything will change suddenly; that's not how these things work. Plus, Yahoo's intentions will be for Tumblr to be a success, and it's under new management, so you never know, it might work out. Still, regardless of what happens to the services we love in the future, it is always smart to have back-ups, so hopefully this tool can help you, whether you want to jump ship for WordPress, or just have some piece of mind.

There are a few things that you should note:

All that being said, you might still find the tool useful, and I hope you do. The code was originally written by Hao Chen, and was substantially updated by me, Ben Ward.

The source code (which, I cannot stress enough, is very old now) is on Github, if you'd like to run your own copy or make changes.

Tumblr Account .tumblr.com
Exported Content Format

By default, Tumblr posts are output are converted into HTML, just as they would be on your Tumblr blog page.

Permalink Slugs

Here, choose the permalink format for the posts when they are imported into WordPress.

A reliable permalink may allow you to redirect content between your old and new site. Read more.

Export for
Post Options

After a short pause, your browser will download an XML file containing your Tumblr posts, converted for use in WordPress. You should open this file in a text editor to see the instructions on how to import your posts, and also check for any warnings the exporter has generated for your posts. For example, you may need to re-upload audio and image files from your posts.

Notes and Help