How to import and export TextBundle files in Obsidian

As of October 2026, the official Importer plugin reads TextBundle and TextPack files into a vault. The Importer help page names no way to export a note as a TextPack. A community plugin does both, with the images and links of each note.

TextBundle Files has Pro, and $15 one time turns it on in all 129 plugins.

Background

The forum topic "TextBundle support" opened on 23 July 2020. Later posts ask for import from and export to .textpack files. A TextBundle is a folder with the Markdown text, info.json and an assets folder, and a TextPack is that folder in a zip file.

2 ways to do it

  1. The official Importer plugin

    Install Importer, open it from the command palette, and choose Textbundle under File format. Select your files, review the template preview, then select Import.

    Zip files are also accepted. Importer templates let you change how each imported note looks.

    limits
    The help page says the TextBundle import takes one file at a time and works only on Mac. It suggests one zip file of all bundles as a workaround.
  2. TextBundle Files from this site

    TextBundle Files imports one or more packs as notes in your folder for new notes. Each file in assets/ goes to your attachment folder, and the links in the note point to it. It never overwrites a note or an attachment.

    The command Export current note as TextPack writes a pack next to the note, with each image and attachment that the note links to.

    limits
    It refuses a pack over 100 MB, over 250 MB unpacked or with more than 5,000 entries. Folder import with a report note needs Pro.
    The import window after two packs, with the note path, the attachment count and a warning for a Fountain pack.
    Open larger

    MIT · no telemetry · core features free

    All features of TextBundle Files

Import a TextPack with TextBundle Files

  1. Open Settings, then Community plugins, and turn off restricted mode.

  2. Select Browse, search for TextBundle Files, then select Install and Enable.

  3. Export a note from Bear, Ulysses, iA Writer or Craft as TextBundle or TextPack.

  4. In Obsidian, run Import TextBundle or TextPack files from the command palette and select the files.

  5. Select Open note in the list. To send the note back, run Export current note as TextPack.

Common questions

Does an import and an export give back the same text?

Yes, when no asset name clashes and no asset sits in a subfolder of assets/. A test compares the text bytes. A renamed asset keeps its link, but the link text changes.

Why can I not see a .textpack file in the file explorer?

Obsidian shows it only when Detect all file extensions is on, under Settings, Files and links. A pack in the vault then has Import TextPack as note in its file menu.

Is a pack with unsafe paths imported?

No. A zip entry with .., a leading slash or a drive letter makes TextBundle Files refuse the whole pack. It writes nothing for that pack and shows the reason.

Photo of Michael LipYou can now import and export TextBundle files.

This guide uses TextBundle Files. Pro adds "Folder import with a report" and "Export every note in a folder". One payment of $15 turns on Pro in 129 plugins.