tumblr-utils

tumblr-utils backs up a Tumblr blog locally as HTML, with a fork adding Python 3 support and fixes.

github.com/cebtenzzre/tumblr-utils
tumblr-utils homepage screenshot

About tumblr-utils

tumblr-backup is a Python command-line tool that backs up a Tumblr blog locally as HTML files, preserving posts, images, and media and creating an offline browsable archive. The archive includes an index page, monthly archive pages, and individual post pages, and can be updated to add only new posts.

This is a fork of bbolli's tumblr-utils with Python 3 support, bug fixes, support for dashboard-only blogs, and other enhancements. Using it requires installing Python and the package, registering a Tumblr API key, and saving that key before running the backup. Optional extras add video saving via yt-dlp, EXIF metadata for image tags, custom post filtering, and dashboard-only blog backup.

Key features

  • Backs up a Tumblr blog locally as HTML files with posts, images, and media
  • Creates an offline browsable archive with index, monthly archive, and individual post pages
  • Updates an existing backup to add only new posts using the -i option
  • Optional video extra saves video files via yt-dlp
  • Optional exif extra adds post tags to image EXIF metadata
  • Optional dash extra backs up dashboard-only blogs; optional jq filters posts with custom rules
Best for: Tumblr users or archivists who want a local HTML backup of a blog and are comfortable installing Python tools and obtaining a Tumblr API key.
Good for
  • Open source under the GPL-3.0 license.
  • Fork adds Python 3 compatibility, bug fixes, and dashboard-only blog support.
  • Creates a local HTML archive that can be viewed offline.
Watch out for
  • Requires installing Python and the tumblr-backup package before use.
  • Requires registering and saving a Tumblr API key before backing up a blog.
  • Video saving, EXIF metadata, custom filtering, and dashboard-only blog backup require optional extras.

tumblr-utils at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Linux, macOS, Windows
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

tumblr-utils alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 16 alternatives

Popular in Social Media Tools

Well-known listings from the same topic.

All 95

tumblr-utils FAQ

What do I need before using tumblr-backup?
Install Python and the tumblr-backup package, register a Tumblr API key at https://www.tumblr.com/oauth/apps, and save it with tumblr-backup --set-api-key YOUR_API_KEY.
How do I back up a Tumblr blog?
Run tumblr-backup blog-name. For example, tumblr-backup staff creates a staff/ directory containing index.html, monthly archive pages, individual post pages, and images/media.
How do I update an existing backup?
Run tumblr-backup -i blog-name to add only new posts to an existing backup.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing