Groene hosting - Lijn-B

DayOneWP

Import Your Day One Journals into WordPress

Import your Day One journal exports into WordPress, including text, photos, dates, locations, metadata and SEO settings.

DayOneWP is a free WordPress plugin that helps you move your journal entries from the Day One app to your own WordPress website. Instead of manually copying text, uploading photos and adjusting dates one by one, DayOneWP lets you import a Day One JSON ZIP export directly into WordPress.

Whether you want to preserve your personal journal, publish selected memories as blog posts, or build a private WordPress archive of your Day One entries, DayOneWP gives you a practical and reliable import workflow.

The current version is 0.10.4, with version 1.0 planned for the near future.

From Day One to WordPress, without the manual work

Day One is a beautiful journaling app, but there may come a time when you want more control over your journal archive. Maybe you want to publish parts of your journal on your website. Maybe you want to keep a long-term backup in WordPress. Or maybe you simply prefer to own your content in a flexible, open platform.

DayOneWP was built for exactly that.

Upload your Day One JSON ZIP export, preview the entries, and import them into WordPress as regular blog posts or as a dedicated custom post type.

Your entries are processed individually, including the original text, images, date, time, location and metadata.

What DayOneWP does

DayOneWP imports Day One journal exports directly into WordPress.

The plugin supports both individual journal entries and larger journal exports. Each entry is handled separately, so your WordPress archive stays clean, structured and manageable.

Rich text from Day One is converted into clean WordPress content. Photos included in the export are uploaded to the WordPress Media Library and can be inserted into the post content or used as featured images.

Before publishing, you can preview the content and decide whether entries should be published immediately or saved as drafts.

If you have feature request, you experience bugs or want to contact us for something else. Please feel free to contact us.

Contact the developer

Key features

Import Day One JSON ZIP exports

Upload a Day One JSON ZIP export directly from your WordPress admin area. DayOneWP reads the export, processes the journal entries and prepares them for import into WordPress.

Import text and photos together

DayOneWP does not only import your written journal entries. It also detects images inside the ZIP export and uploads them to the WordPress Media Library.

Photos can be added inside the post content and can also be set as featured images.

Preserve original journal details

Your Day One entries are more than plain text. DayOneWP keeps important original details, including:

  • Original journal date and time
  • Location data
  • Day One metadata
  • Entry structure
  • Associated media

This makes the imported WordPress content feel much closer to the original journal.

Preview before publishing

Before importing your entries, you can preview the content. This gives you more control over what will be published, what should become a draft, and how your entries will appear inside WordPress.

Publish as blog posts or custom post type

You can import your Day One entries as standard WordPress posts.

If you prefer to keep your journal separate from your regular blog, DayOneWP can also create and use a dedicated custom post type for your journal entries.

Duplicate protection

DayOneWP includes duplicate checks to help prevent duplicate imports and duplicate media files. This is especially useful when working with larger journals or when you need to resume an import later.

Import history, logging and safe undo

The plugin keeps an import history with logging. If something does not go as expected, you have a safer way to review what happened and undo imported content when needed.

Built for larger journals

DayOneWP is designed with larger journal exports in mind. Imports are resumable, making the process more reliable when working with many entries and media files.

Styling options

You can adjust formatting options such as headings, paragraphs, spacing, fonts and Google Fonts. This helps your imported journal entries match the style of your WordPress website.

SEO support

During import, DayOneWP can work with SEO fields and supports popular SEO plugins, including:

  • Yoast SEO
  • Rank Math
  • SEOPress

This makes it easier to prepare imported entries for search engines, especially when you want to publish selected journal entries as public blog content.

Multilingual interface

DayOneWP can automatically choose the interface language or use a fixed language. The plugin currently supports Dutch and English.

System status page

The built-in system status page helps you check whether your WordPress environment is ready for importing. It shows useful information such as:

  • Upload limit
  • Memory limit
  • ZIP support
  • Write permissions

Privacy, cleanup and uninstall settings

DayOneWP includes settings for privacy, cleanup and uninstall behavior, so you can decide what should happen with plugin data when cleaning up or removing the plugin.

Automatic update checks

The plugin can check for updates through the Lijn-B website, so you can stay up to date when new versions become available.

Who is DayOneWP for?

DayOneWP is made for Day One users who want to bring their journal into WordPress.

It is useful for:

  • Bloggers who want to turn selected Day One entries into blog posts
  • Writers who want to archive journal content in WordPress
  • Photographers who use Day One as a visual diary
  • Travellers who want to publish travel journal entries
  • Families who want to preserve memories in a private WordPress site
  • Website owners who want more control over their personal content
  • Anyone who wants to move from Day One to WordPress without manually copying every entry

You can use DayOneWP for public publishing, private archiving, or a combination of both.

Why import your Day One journal into WordPress?

WordPress gives you full control over your content. You decide where your entries live, how they are displayed, whether they are public or private, and how they are organized.

By importing your Day One journal into WordPress, you can:

  • Create a long-term archive of your journal
  • Publish selected memories as blog posts
  • Organize entries with categories, tags or custom fields
  • Use WordPress themes to style your journal
  • Keep your text and photos together
  • Build a private family archive
  • Improve discoverability with SEO fields
  • Keep ownership of your content

DayOneWP helps bridge the gap between a personal journaling app and a flexible publishing platform.

Current status

DayOneWP is currently available as version 0.10.4

This means the plugin is already functional, but still on its way to a stable 1.0 release. The goal for version 1.0 is to provide a more polished, stable and complete import experience for Day One users who want to use WordPress as their publishing or archiving platform.

Is DayOneWP free?

Yes. DayOneWP is 100% free.

There is no paid version, no locked premium functionality and no required subscription.

A Ko-fi donation option is included for users who want to support the development of the plugin. Donations are completely optional, but very much appreciated.

Support the development

DayOneWP is developed by Lijn-B and offered for free.

If the plugin helps you save time, preserve your journal, or publish your Day One entries on your WordPress website, you can support further development with a small donation.

Support DayOneWP on Ko-fi:
https://ko-fi.com/lijnb

Your support helps keep the plugin available, maintained and improved.

Support the developer

Frequently asked questions

Does DayOneWP import photos from Day One?

Yes. Photos included in the Day One ZIP export can be uploaded to the WordPress Media Library and added to the imported content.

Can I preview entries before importing them?

Yes. DayOneWP includes a preview step before publication, so you can review entries before importing or publishing them.

Can I import entries as drafts?

Yes. You can publish entries directly or save them as drafts.

Can I use a custom post type?

Yes. You can use regular WordPress posts or let DayOneWP create a dedicated custom post type for your journal entries.

Does DayOneWP keep the original Day One date?

Yes. The plugin preserves the original date and time of the journal entry.

Does it support SEO plugins?

Yes. DayOneWP supports SEO fields during import and works with Yoast SEO, Rank Math and SEOPress.

Is DayOneWP suitable for large journals?

Yes. DayOneWP is built with larger journal exports in mind and supports resumable imports.

Is DayOneWP free?

Yes. The plugin is completely free. Donations through Ko-fi are optional.

Does DayOneWP track usage or active installations?

No. DayOneWP does not track active installations and does not collect usage data.

The plugin is designed with privacy in mind, especially because Day One journals can contain very personal content. DayOneWP only works inside your own WordPress installation and does not send your journal entries, photos, metadata or website content to Lijn-B.

The plugin may check for updates through WordPress when update checks are enabled, but no journal content or personal usage data is collected.

Download DayOneWP

Import your Day One journal into WordPress and keep your text, photos, dates, metadata and formatting together.

DayOneWP helps you move from Day One to WordPress — cleanly, safely and without hours of manual work.

Download DayOneWP and start importing your journal into WordPress.

Download latest version DayOneWP