Import and Export Data

WhichNotes makes it easy to import your existing notes and export your data whenever you need it. Your data is yours - you should be able to move it freely.

Exporting Your Data

Why Export?

  • Backup: Keep a local copy of all your notes
  • Migration: Move to another system if needed
  • Archive: Save snapshots of your knowledge base
  • Analysis: Process your data with external tools

How to Export

  1. Open your profile (click your avatar → Profile)
  2. Find the Export section
  3. Click "Export All Notes"
  4. Download JSON file: whichnotes-export-YYYY-MM-DD.json

The export completes instantly, even with hundreds of notes.

What's Included in the Export?

Your export file contains:

All your notes

  • Note content
  • Titles and summaries
  • Creation dates
  • Note types (text/URL)

All connections

  • AI-generated connections between notes
  • Similarity scores
  • Connection explanations

All tags

  • Your manual tags
  • Tag associations with notes

Metadata

  • Export date and time
  • Total note count
  • WhichNotes version

Not Included:

  • Account settings
  • Subscription information
  • Password or authentication data

Export File Format

JSON Structure

Your data exports as JSON for easy parsing:

{
  "exportDate": "2024-12-28T20:00:00.000Z",
  "noteCount": 42,
  "version": "1.0",
  "notes": [
    {
      "id": "uuid",
      "content": "Note content here",
      "title": "Note title",
      "type": "text",
      "tags": ["tag1", "tag2"],
      "createdAt": "2024-12-01T10:30:00.000Z",
      "topics": ["AI-extracted", "topics"],
      "connections": [...]
    }
  ]
}

Using Your Export

Convert to Markdown: Use a script to convert JSON to .md files Import to Notion: Transform JSON to Notion's import format Analyze in Python: Load JSON for data analysis Backup to Cloud: Store in Google Drive, Dropbox, etc.

Importing Data

Supported Import Formats

Currently, WhichNotes supports:

WhichNotes JSON (our own export format) ✅ Plain text (creates individual notes)

🔜 Coming Soon:

  • Markdown files
  • Notion exports
  • Obsidian vaults
  • Apple Notes
  • Evernote exports

How to Import

  1. Prepare your file: Ensure it's in WhichNotes JSON format
  2. Go to Profile → Import/Export section
  3. Click "Import Notes"
  4. Select your file
  5. Confirm import

⚠️ Important:

  • Importing adds notes, it doesn't replace existing ones
  • Duplicate notes can be created if you import the same file twice
  • AI processing runs for all imported notes

Import Behavior

New Notes: Imported notes get new IDs and creation dates Connections: AI regenerates connections based on content Tags: Imported tags are preserved Conflicts: No automatic merge - duplicates may occur

Migration Guide

From Another App to WhichNotes

Step 1: Export from Original App

Export your notes to a compatible format (JSON, Markdown, or plain text)

Step 2: Convert if Needed

If your export isn't WhichNotes JSON:

  • Use our conversion tool (coming soon)
  • Or manually format your data
  • Or contact support for help

Step 3: Import to WhichNotes

Follow the import steps above

Step 4: Verify

  • Check note count matches
  • Verify tags are preserved
  • Review a sample of notes
  • Wait for AI processing to complete

From WhichNotes to Another App

Step 1: Export Your Data

Get your WhichNotes export (JSON file)

Step 2: Convert Format

Transform JSON to your target app's format:

  • Markdown files for Obsidian
  • CSV for spreadsheets
  • HTML for static websites

Step 3: Import to New App

Follow the new app's import process

Automatic Backups

Recommendation

Export regularly:

  • Weekly for active users
  • Monthly for casual users
  • Before major changes (bulk delete, etc.)

Setting Up Automatic Backups

  1. Schedule exports: Set a reminder to export weekly/monthly
  2. Save to cloud: Upload exports to Google Drive, Dropbox, etc.
  3. Version control: Keep multiple versions (don't overwrite old exports)

Example naming: whichnotes-backup-2024-12-28.json

Import/Export Best Practices

For Exports

Export before deleting many notes ✅ Export before account deletionStore exports safely (encrypted cloud storage) ✅ Test exports by importing to a test account ✅ Keep multiple versions (weekly, monthly)

For Imports

Verify file integrity before importing ✅ Start with small test imports (10-20 notes) ✅ Review imported notes for formatting issues ✅ Clean up duplicates if they occur ✅ Wait for AI processing to complete before evaluating

Data Privacy & Security

Your Data is Safe

  • No lock-in: Export anytime, no restrictions
  • Complete exports: Everything you created
  • Your ownership: Data belongs to you
  • No hidden data: Everything you see is what you get

Export Security

  • ⚠️ Exports are unencrypted JSON - secure them yourself
  • 💡 Don't share exports publicly - they contain all your notes
  • 🔒 Encrypt before cloud backup for extra security

Troubleshooting

Q: Export file is too large A: JSON files can be large with many notes. This is normal. Compress (zip) before storing.

Q: Import failed A: Check that your file is valid JSON. Use a JSON validator online. Contact support if issues persist.

Q: Some notes didn't import A: Check the file for formatting errors. Some characters might cause issues.

Q: Can I export just some notes? A: Currently, exports include all notes. Selective export is planned.

Q: Will imported notes connect to existing notes? A: Yes! AI processes all notes and creates connections across imported and existing notes.

Planned Features

Coming soon:

  • 🔜 Selective export (choose notes/tags)
  • 🔜 Scheduled automatic exports
  • 🔜 Direct integrations (Notion, Obsidian)
  • 🔜 Export to Markdown files
  • 🔜 Import from popular note apps
  • 🔜 Incremental import (merge, not duplicate)

Next Steps


Need help with import/export? Contact us.

Was this article helpful?

Need more help? Contact us