Phone & tablet
Open your albums full screen like an app, or upload straight from Photos and other apps into any album.
Add to Home Screen (iPhone & iPad)
Your photos full screen, like a real app—no browser bars, just your albums. One icon on your Home Screen opens straight into ImageEvent.
- Sign in, then open your My Home page (imageevent.com/yourname). Sign in
- Tap Share, then Add to Home Screen. Scroll the sheet if you don’t see it. On newer iPhones, tap the aA / page menu first if Share isn’t on the toolbar.
- Tap Add. Leave Open as Web App on if you see it—that’s what gives you the full-screen app feel. The new icon opens your photos with no Safari bars.
Add to Home Screen (Android)
Your photos full screen, like a real app—no browser bars, just your albums. One icon on your Home Screen opens straight into ImageEvent.
- Sign in, then open My Home (imageevent.com/yourname) in Chrome. Sign in
- Tap the ⋮ menu, then Install app or Add to Home screen, and confirm. (Some phones say Install and create shortcut—same thing.)
- Open the new ImageEvent icon once. You’re in full screen, with no browser bars—and you stay signed in for next time.
Upload from Android
Send photos and videos into any album from Photos or Files—no browser upload. Add ImageEvent to your Home Screen once, then it shows up in Share.
- Set up the Home Screen icon first—see Add to Home Screen (Android)—then open it once so you stay signed in.
- In Photos or Files, pick what you want, tap Share, and choose ImageEvent. Tap More if it isn’t in the first row.
- Choose an album—Inbox is first—then send. You’ll land in that album when it’s done.
- Don’t see ImageEvent in Share? Add it as an app from Chrome (not a bookmark), open it once, and stay signed in.
- Lots of files, or want the screen off? Use Easy Upload.
Connect your phone
Sign in to set up upload from Photos, pick how albums are chosen, and manage your devices.
Sign inBuild the Shortcut yourselfFor developers and Shortcuts power users.
Create a Shortcut named Add to ImageEvent that receives Images and Videos from the Share sheet. All calls go to https://imageevent.com/api/v1.
- Connect once. On this page tap Connect, copy the ie_… key, and use an Import Question to fill its Text action during setup. That answer is saved in the installed copy. Ask Each Time does not save an answer between runs. Never put the key in a URL or publish a configured copy.
- Setup. Prefer GET /share/setup with Authorization: Bearer ie_… (combined account + album picker). On 401, show an auth error—not a generic album message.
- Start a batch. POST /batches with JSON {"albumId":"…","count":N}. Cap the Share sheet at 200. The response includes batchId, uploadUrl, and archiveUrl with a sticky ;jsessionid=—use those URLs for every file, retry, and archive call.
- Send each file. POST to the returned uploadUrl with the file body, headers Authorization, X-IE-Batch (required), X-Upload-Index (Repeat Index), X-Upload-Id = batchId + “-” + Repeat Index (stable on retry within this batch; do not use filename+index), and X-IE-Filename. Expect HTTP 202 = received for processing, not finished rendering. On wrong_backend / 503, retry the same sticky URL and same batch (do not invent a new batch). On 401, show authentication failed. On 409, the upload id was reused with a different album/batch.
- Finish. Check every upload returned 202, show a quiet “Received N for {album}” (processing may continue), then Open URLs with urls[chosen label]. Never put the key in a URL.
Base URL: https://imageevent.com/api/v1. When iOS asks about the domain, choose Always Allow.