< Back to help

How to import journals

Switching to Diarly for your journaling? If you're transitioning from another digital platform or have entries in different file formats, this guide will assist you in importing your existing journals into Diarly with ease.

Importers

Diarly supports importing from a range of sources. Choose the appropriate importer for your journal format:

Mac

  1. From the Menu Bar, navigate to File > Import.
  2. Select the relevant importer for your file type.

iOS

  1. Navigate to the Settings.
  2. Choose Import.
  3. Select the relevant importer.

During the import, you'll see details about the import process. To complete, click Import.

Detailed guides

Markdown importer

For importing a zip file containing .md files. Refer to Diarly's export guide for file structure.

DayOne importer

  • DayOne JSON: Import using a zip file.
  • DayOne classic: Use a .dayone file or a zip file containing it.

For more, visit /migrate-from-dayone.

WordPress importer

Import using a WXR (WordPress eXtended RSS) file. Instructions for creating a WXR file can be found on the WordPress website.

CSV importer

Format: two columns - one for the date and another for contents. Dates correspond to daily entries; lines without dates are treated as notes.

Example:

01/01/2020, This is a daily entry
          , This is a note

Text / Markdown files

Imports .md, .txt, or .zip files as daily or regular notes. This import option is optimized for files generated in other editors such as Obsidian and BearApp.

  • For ZIP files: Ideal for notes with attachments. Include .txt or .md files and referenced files (images, etc.) in markdown format (e.g., ).
  • First non-empty line of the file is used to check for a date. If you use a date it will be inserted as a daily note.