PDFPowerHub

Ghost Blog Backup

beta

This free Ghost backup tool turns the JSON you export from Ghost admin into a ZIP of clean Markdown (or ready-to-host HTML) files — one per post, with YAML frontmatter and your tags. Perfect for backing up, migrating to a static site, or moving off Ghost. Everything is processed on your device.

Turn a Ghost export into a folder of Markdown and/or standalone HTML files — one per post, with YAML frontmatter and your tags. Everything runs in your browser; nothing is uploaded.

In Ghost admin: Settings → Migration → Export, then drop the downloaded JSON here.

How to use Ghost Blog Backup

  1. 1 In Ghost admin, go to Settings → Migration → Export and download your content JSON.
  2. 2 Drop that JSON file here — it is parsed entirely in your browser.
  3. 3 Choose what to include (drafts, pages) and the output format: Markdown, HTML, or both.
  4. 4 Download a ZIP with one file per post, organized into posts/, pages/ and drafts/ folders.

Frequently asked questions

Is my blog content uploaded anywhere?

No. Your Ghost export is read and converted entirely in your browser with JavaScript. The file never leaves your device.

What is the Ghost export format?

It is a single JSON file you download from Ghost admin (Settings → Migration → Export). It contains all your posts, pages, tags and metadata.

Does it include my images?

Ghost exports do not include image files — only their URLs. So image links in the output still point at your Ghost site or CDN; save the images separately if you are shutting the site down.

Can I use the output with Astro, Hugo or Jekyll?

Yes. Each post becomes a Markdown file with generic YAML frontmatter (title, slug, date, tags, draft…), which works with Astro, Hugo, Jekyll, 11ty and Obsidian with minimal tweaks. You can also export standalone HTML pages to host directly.