jasper
web v0.1.0 cli v0.1.0

jasper

Open source · Runs in your browser

Your Instagram photos,
on Grain.

Jasper imports your Instagram photos to Grain.social — preserving their original timestamps.

Original Dates

Photos appear with their original Instagram timestamps, not the import date.

Privacy-First

Everything runs in your browser. Your photos go directly to your Grain account.

Smart Import

Handles all Instagram export formats. Detects and skips duplicates automatically.

How it works

  1. 1
    Export from Instagram

    Download your data from Instagram as a ZIP file with JSON format.

  2. 2
    Sign in with ATProto

    Use OAuth to securely connect your Grain account. Nothing is stored.

  3. 3
    Upload your export

    Drop in your ZIP file — everything is processed locally in your browser.

  4. 4
    Import

    Jasper uploads your photos to Grain with their original timestamps preserved.

Ready?

No account needed. No data leaves your browser except to your own PDS.

Open the import tool