GeoSort: Sort Your Photos by Location Automatically
GeoSort reads the GPS data in your photos and groups them by place — no manual sorting, no uploads, no cloud required. Works entirely in your browser.
The problem every travel photographer knows
You come back from a two-week trip with 1,400 photos. They're all in one folder, sorted by timestamp — which means Rome, Barcelona, and Lisbon are interleaved based on the time you shot them, not where you were. Separating them manually means scrolling through thumbnails, opening files, checking filenames, and drag-dropping into folders for hours.
GPS metadata solves this problem — in theory. Every smartphone and most modern cameras embed latitude and longitude directly into the EXIF data of each photo. The location is already there. The problem is that almost no tool reads it and sorts for you automatically, without requiring an upload to the cloud.
GeoSort does exactly this.
How GeoSort works
GeoSort reads the EXIF GPS data embedded in your photos and groups them by geographic location — entirely in your browser. Nothing is uploaded. No account needed. No file size limit.
The process:
The grouping algorithm uses a configurable radius: by default, photos taken within 500 meters of each other are grouped as one location. You can adjust this — tighter for city-by-city organization in a dense trip, looser for regional grouping across a country.
What EXIF GPS data actually contains
Every photo with GPS enabled contains — buried in its metadata — a precise set of coordinates. A typical EXIF GPS block includes:
GeoSort uses the latitude and longitude to determine location. The other fields are preserved but not used for sorting.
Photos taken with GPS disabled — some cameras, some phones in airplane mode — will not have this data. GeoSort places them in an "Untagged" group so you can handle them separately.
Browser-based processing: why it matters for photographers
Most photo organization tools that use GPS data require cloud uploads. You send your files to a server, the server reads the metadata, and results come back. For travel photos — especially unreleased travel work, client shoots, or simply large batches — this creates real friction:
GeoSort processes everything locally. Your CPU reads the EXIF data directly. A batch of 500 photos is sorted in under 10 seconds on any modern laptop. The photos never leave your machine.
Practical use cases
Travel and vacation photos. The most obvious use — separate a multi-city trip into per-city folders automatically. Instead of "Italy Trip 2026," end up with "Rome," "Florence," "Venice," and "Cinque Terre."
Wedding and event photography. Multi-location events (ceremony to reception to after-party) at different venues sort themselves automatically.
Real estate photography. You shoot 12 properties in a day. GeoSort separates the shots by address without any manual work.
Landscape and nature work. A day shooting across a national park with multiple distinct locations — trailhead, summit, lake, forest — groups naturally by proximity.
Client delivery. If a client needs photos organized by location for a travel campaign, GeoSort handles the preliminary sort so you spend time on selection and editing, not file management.
How to sort photos by location with GeoSort
Step 1. Go to sammapix.com/tools/geosort and drop your photos onto the upload area. You can add hundreds at once — there is no limit.
Step 2. GeoSort immediately reads the GPS data from each file and builds a location map. You will see groups appear as it processes.
Step 3. Review the groupings on the map. If photos that should be in the same group are split, reduce the grouping radius. If unrelated locations are merged, tighten it.
Step 4. Download individual location groups as ZIPs, or download everything with folder structure preserved.
The entire workflow — from drop to download — typically takes under two minutes for a 200-photo batch.
What if some photos do not have GPS data?
Not all photos have GPS coordinates. Common reasons:
GeoSort places these photos in a separate "No GPS data" group. You can review them and manually move them to the correct location group, or keep them separate.
FAQ
Does GeoSort work with RAW files?
GeoSort reads EXIF data from JPEG, PNG, WebP, and HEIC files. RAW files (CR2, NEF, ARW, etc.) contain EXIF data but are not currently supported for processing. If you need to sort RAW files, export JPEGs from your RAW processor first, sort with GeoSort, then apply the same organization to your RAW originals.
How accurate is the location grouping?
Accuracy depends on the GPS data quality in the original photos. Smartphone GPS is typically accurate to 3-5 meters in open sky conditions. Camera GPS (if present) is similar. The grouping radius you set determines how tight the clusters are — the default 500m works well for most travel photography. Urban shooting with many distinct locations in a small area benefits from a tighter radius (100-200m).
Can I sort by country or city name instead of coordinates?
GeoSort groups by GPS coordinates and proximity radius, not by named administrative regions. This is intentional — political boundaries are not reliable for photo organization, and reverse geocoding (converting coordinates to place names) requires an API call with your coordinates. GeoSort keeps all processing local. You can rename the output folders to city names after sorting.
Share this article
Try SammaPix free
Compress, convert to WebP, and AI-rename your images — no signup needed for compression. 100% client-side, images never leave your browser.
Start optimizing