Exporting from Mochi

Mochi supports several export formats so you can back up your data, share decks, or move cards into other apps. Each export format preserves different levels of detail. This page explains the formats and how they work.

.mochi format (native export)

Exporting a deck as a.mochi file is the most complete way to preserve your data. A .mochi export includes:

  • Cards
  • Templates and fields
  • Attachments (images, audio, etc.)
  • Tags and metadata
  • Review history
  • Card order and deck structure

This format is ideal for:

  • Full backups
  • Moving data between devices
  • Sharing decks with other Mochi users

.mochi files are simply ZIP archives containing a JSON file and attachments. You can read more about the format in the Export format reference, or just create an export, open it up and take a look around.

Markdown format

You can export a deck as a collection of Markdown files.

  • Each card becomes a separate .md file.
  • Filenames are based on the card’s name.
  • Subdecks become folders, with cards grouped inside.
  • Everything is bundled into a single ZIP archive.

Markdown exports are useful when:

  • You want portable, human-readable files
  • You want to store notes outside of Mochi
  • You prefer editing or archiving cards in plain text

Note: Markdown exports do not preserve metadata such as:

  • Review history
  • Card order
  • Tags
  • Templates

CSV format

CSV exports are designed primarily for compatibility with Anki and other flashcard tools.

When exporting a deck as CSV, you can choose between:

1. Field values (per-row export)

Each row contains the card’s field values. This is recommended when your deck uses a template and you want to match that template in Anki.

2. Pre-rendered sides

Each row contains:

  • A rendered Front column
  • A rendered Back column

If a card has more than two sides:

  • The first side becomes Front
  • All remaining sides are concatenated into Back

Use this mode if you do not plan to migrate your template, or if your cards do not use a template anyway.