Runs Everywhere

Whether you're using a phone, tablet, or desktop computer, our intuitive Progressive Web App makes it easy to browse your photo collection. It provides a native app-like experience, and you can easily install it on the home screen of all major operating systems and mobile devices.

We recommend Docker for running your own server with our self-hosted Community Edition. It is available for Mac, Linux and Windows.

PhotoPrism also runs on DigitalOcean, Raspberry Pi, FreeBSD, and many NAS devices.

Runs Everywhere

Powerful Search

Easily find specific photos and videos with powerful search filters. To make this possible, your files are automatically classified, stacked if they belong together, and enriched with location details during indexing. Search filters can be combined and are available for many different properties, such as label, location, resolution, color, chroma, and quality.

By default, exact duplicates and pictures marked as private, archived, or under review do not appear in search results, so you find only relevant content without screenshots or pictures you do not want to share.

Facial Recognition

Our latest version includes facial recognition that lets you find pictures of your family and friends. Be ready to discover long-forgotten shots! New faces are detected as you scan your library. They are then grouped by similarity, so you can quickly match them to people.

Maps & Places

The app includes five high-resolution maps to bring back memories of your favorite trips and let you explore the world.

In addition, our privacy-preserving geocoding service provides you with worldwide location details to enrich your photos with information about where you have been.

Future versions will also be able to use public event databases to automatically create albums of popular music festivals or sporting events.

Maps & Places

Album Sharing

Secret links make it easy to share albums with your loved ones. You can create multiple links for each album and optionally set an expiration date. No additional apps need to be installed and no registration is required.

Broad File Format Support

PhotoPrism supports indexing, viewing, and converting most popular image, video and RAW formats, including JPEG, PNG, GIF, BMP, HEIF, HEIC, MP4, MOV, WebP, and WebM. Our goal is to provide top-notch support for all RAW images, regardless of camera make and model. A full list of file types and extensions can be found in our Knowledge Base.

For maximum browser compatibility, video codecs and containers supported by FFmpeg can be transcoded to MPEG-4 AVC on demand, just as still images can be extracted for thumbnail creation.

Advanced Metadata Extraction

Original media and sidecar files are scanned for Exif and XMP data, as well as proprietary metadata, including Google Photos JSON.

The combined information is then normalized and merged so that you can easily search and edit it through the user interface.

Supported fields include Title, Description, Date, Location, Camera, Lens, ISO, F Number, Exposure, Focal Length, Subject, Artist, Keywords, and Copyright.

Advanced Metadata Extraction

Duplicate Detection

Exact duplicates are skipped when your library is scanned. Images that share a unique identifier, filename, or time and location can be automatically stacked together. Sidecar files are always stacked with the associated media file.

Backup & Sync

Use PhotoSync to securely backup iOS and Android phones in the background. WebDAV clients such as Microsoft's Windows Explorer and Apple's Finder can connect directly to PhotoPrism, allowing you to open, edit, and delete files from your computer as if they were local.

100% Privacy 🔒

Because PhotoPrism is 100% self-funded and independent, we can promise you that we will never sell your data and that we will always be transparent about our software and services. Your data will also never be shared with Google, Amazon, Facebook, or Apple unless you intentionally upload files to one of their services.

Upcoming Features

Our Project Roadmap shows what is in progress and what features will be implemented next. You are invited to give ideas you like a thumbs-up, so we know what's most popular.

Community Essentials Plus PikaPods
Price FREE € 2.00 / mo from € 6.00 / mo from $ 6.50 / mo
Installation Self-Hosted Self-Hosted Self-Hosted Fully Managed
Help & Support Public Forums &
Community Chat
Public Forums &
Community Chat
Private Chat Provider
Storage Limit unlimited unlimited unlimited flexible
Instances unlimited personal use personal use flexible
Back Our Mission
Full Data Ownership
Regular Updates
AGPL License
Plus License
Docker Images
Linux Packages
Build from Source
Invoice with VAT-ID
Mobile Apps PWA & PhotoSync PWA & PhotoSync PWA & PhotoSync PWA & PhotoSync
Accessible over the Internet optional optional optional
Access Control
Account Roles Super Admin, Admin, Guest Super Admin, Admin, User, Viewer, Guest Super Admin, Admin, User, Viewer, Guest Super Admin, Admin, User, Viewer, Guest
Admin Web UI
CLI Commands
Login with 2FA
App Passwords
Client Credentials
Session Monitoring
Hardened Security
Custom Rate Limits
Single Sign-On (SSO) OpenID Connect OpenID Connect OpenID Connect
Media Library
Keep Folder Structure
Duplicate Detection
Scheduled Indexing
Automatic Stacking
Automatic Organization optional optional optional optional
Supported File Formats
Maximum Resolution 900 MP 900 MP 900 MP 150 MP
JPEG, PNG & HEIC
JPEG XL
RAW Images
Videos
Live Photos
Motion Photos
Animated GIFs
Adobe PDF
Vector Graphics
Metadata Compatibility
ICC Color Profiles
Exif Metadata
Google Photos
ExifTool JSON
YAML Sidecar Files
XMP Sidecar Files partially partially partially partially
Artificial Intelligence
Face Recognition
Image Classification
NSFW Detector
Search
Powerful Filters
Fast Scrolling
Sort Results
Browse
People
Places
Moments
Calendar
Labels
Folders
Maps & Places
Interactive World Maps High-Resolution
Vector Map
3D Vector &
Satellite Maps
3D Vector &
Satellite Maps
3D Vector &
Satellite Maps
Reverse Geocoding Rate Limited No Request Limit &
Redundant API
No Request Limit &
Redundant API
No Request Limit &
Redundant API
Location Estimates
Location Updates
Organization
Albums
Favorites
Edit Metadata
Quality Review
Archive & Delete
Hide Private
Hide People
Batch Edit hourglass_top hourglass_top hourglass_top hourglass_top
Sharing
WebDAV Upload
Download as ZIP
Album Links
File Links hourglass_top hourglass_top hourglass_top hourglass_top
Remote Access
WebDAV Server
Web Upload & Download
HTTPS optional optional optional
Domain Name optional optional optional
VPN optional optional optional
Backup
Database Backups
Remote File Sync
YAML Sidecar Files
User Interface
Multiple Languages
Premium Themes
Configuration
Advanced Settings
Advanced Security
Mobile App (PWA)
Login Wallpaper
Legal Information
Social Preview
Video Transcoding
Content Delivery Network (CDN) optional optional optional optional
Community Essentials Plus PikaPods
Get Started Sign Up Sign Up Sign Up