SORT
Download
SORT 1.10 is out for macOS and Windows ›

Your camera roll, in folders that make sense.

SORT reads which camera shot each photo, when, and where, then files everything exactly the way you asked. Free, and it never sends a byte anywhere.

v1.10 · macOS 12+ and Windows 10/11 · free, no account

See it in seconds

Five steps, and the pile is gone.

What it saves you

Four thousand photos, two ways.

By hand

0:00:00H
  • 3 to 5 hours of dragging, one batch at a time
  • You read dates off each file, or guess from the name
  • GPS stays locked inside the photo, so no place folders
  • One slip and a folder lands inside another folder
  • Next month's photos arrive and you start again

With SORT

0:00Min
  • About 4 minutes, most of it the disk copying
  • Camera, date and place come out of the file itself
  • Coordinates become city names, offline
  • A dry run shows the whole tree before anything is written
  • Next month, same settings, one click

Scanning 100 GB takes two to four minutes. Moving within the same drive finishes in seconds, because nothing is rewritten.

Features

Everything the camera already knew.

It reads the file, not the folder

Camera model, capture time and GPS come straight out of EXIF, HEIC and QuickTime metadata, not from whatever the file happens to be called.

You decide the shape

Device, year, month, day, place, in any order you like. A file missing one of them simply loses that level instead of landing in a junk folder.

Look before you commit

A dry run builds the whole tree and writes nothing at all. Copy keeps your originals untouched. Move frees the space.

Place names without the internet

GPS coordinates are matched to a city from a list built into the app. No lookup leaves your machine, so nobody learns where your photos were taken.

Rename, or don't

Keep every filename byte for byte, or rebuild them from the date, the device, the city and a counter. The extension is never touched.

Built for big libraries

100 GB uses about as much memory as 100 MB, because files are streamed rather than loaded. Scanning reads only each file's header.

What it saves

Ten ways SORT gives you the afternoon back.

1

Dates come out of the photo itself

Every file already carries the moment it was taken, so nobody has to open each one and read the date off it.

2

One pass instead of one folder at a time

Four thousand photos go in a single run, rather than in batches you lose your place in twice.

3

The camera does the labelling

iPhone, Canon, DJI, GoPro: each writes its own model into the file, so device folders need no typing.

4

Places without looking anything up

GPS coordinates become city names offline, so a holiday groups itself without a map or a search.

5

Screenshots stop crowding the camera roll

They go to a folder of their own, so real photos are not buried under app captures and receipts.

6

Live Photos stay in one piece

The picture and its short video land in the same folder, so nothing breaks when they move.

7

Thousands of files renamed in one go

Build the pattern once from date, device, place and a counter, and every file follows it.

8

Look at the whole tree before anything moves

A dry run writes nothing. If the structure is wrong, change it and look again at no cost.

9

Moving is instant on the same drive

A 100 GB library is renamed in place in seconds instead of being copied byte by byte.

10

Next month is one click

The same settings file the new photos, so the hour you spent is never spent twice.

Questions

Five things worth knowing.

Do my photos get uploaded anywhere?

No. There is no server, no account and no analytics. SORT makes no network request at all once it is on your computer. Switch off the internet and it behaves exactly the same.

Is it really free?

Yes. No trial, no limits, no paid version, no advertising. It is a tool CDAV.IO built and gives away.

Can it overwrite or lose a photo?

No. Copy never touches your originals. If two files would land on the same name, the second becomes _2 and the third _3. Move copies first, checks the size matches, and only then removes the original. If a write fails, the original stays where it is.

What happens to a photo with no date or no GPS?

That level disappears from its path. A photo with no location still gets its device and date folders. Nothing is dumped in an unknown bin unless you ask for one.

How large a library can it handle?

100 GB is fine. Files are streamed rather than loaded into memory, so a huge library uses about as much RAM as a small one. Expect two to four minutes to scan 100 GB, then your disk's own speed.

Download SORT

A real app in its own window. Free, no account, and it keeps working with the internet off.

Download SORT

Checking the latest version…