Upload in your browser
Use Upload in the web app to choose files, or Upload folder to choose a folder. Known non-media files are skipped. You can add more files or folders while an upload runs; later batches appear under Up next, where you can remove a batch before it starts. Exact duplicate uploads reuse the existing asset in that library. They do not create a second stored copy.
Upload queue example: the current batch runs while another waits under Up next.
Bring photos from other tools
- Use the Immich mobile app for phone backup.
- Use the REST API or SDKs for scripts, imports, and business workflows.
- An AI assistant can save images it edits or generates back to your library through MCP.