Web Applications Stack Exchange is a question and answer site for power users of web applications. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a blog hosted on blogspot.com, and I'd like to back it up.

How can I do that?

share|improve this question

There is NO way that I know to do a complete backup (defined as an off-line copy that you can restore from).

You can export your post and comments via Settings > Basic > Export Blog - and this will let you re-import those posts and comments into the same or another (Blogger) blog.

You can save your template via Design > Edit HTML > Download full template - and this will let you re-import the template as it was.

You can make an offine copy using something like HHTrack: This is useful if you need to show people you blog off-line - but you cannot restore from it. Also, there are some components (Google Maps for certain, I'm not sure aobut others) that the copy will have the links to, but not the component (meaning it won't work off-line).

I don't know any way to backup the contents/settings of your gadgets (your blog-template knows where the widgets go and what type they are, but does not appear to knwo what settings they have).


share|improve this answer

You can export your blog as an XML file.

To export your blog, simply click Export Blog from the Settings | Basic tab.

share|improve this answer

i would use a python (or xyz) script and fetch the content via the API:

def PrintAllPosts(blogger_service, blog_id):
  feed = blogger_service.GetFeed('/feeds/' + blog_id + '/posts/default')

  print feed.title.text
  for entry in feed.entry:
    print "\t" + entry.title.text
    print "\t" + entry.content.text
    print "\t" + entry.updated.text

run that via cron or whatever periodic mechanism is available.

share|improve this answer
That's nice, but what about the uploaded images / documents? – Robert Munteanu Jul 1 '10 at 6:57
there are multiple ways: you host such images (then grab them from there) OR you just press "upload". then these images will be hosted by picasa .. which is essentially ANOTHER "blog" and you can fetch these images just like you fetch the posts of your blog. – akira Jul 1 '10 at 7:05

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.