⚡ Photographer instant sorting

SortPhotos

Aplikasi sorting foto profesional.
Keyboard-driven. Gamepad-ready. Semua format RAW.

30+ Format RAW
🎮 Xbox & PS
AI Analysis
∞ Undo
SortPhotos — IMG_4521.CR3
✓ IMG_4519
✕ IMG_4520
[1] IMG_4521
IMG_4522
IMG_4523
IMG_4524
đŸ”ī¸
◄ Prev    3 / 120    Next â–ē
Camera
Canon EOS R5
Sharpness
Exposure
Sort Folders
1 24 2 8 3
Fitur Utama

Semua yang kamu butuhkan
untuk sorting foto

⚡

Instant Sort (1-9)

Tekan angka 1-9, foto langsung di-copy/move ke folder tujuan. Tidak perlu export manual. Otomatis lanjut ke foto berikutnya.

✓✕

Keep & Reject

Tekan K untuk Keep, X untuk Reject. Foto otomatis masuk ke folder Keep/ dan Reject/.

🎮

Gamepad Support

Sorting foto pakai controller Xbox & PlayStation. Plug-and-play, mapping bisa di-custom.

🤖

AI Analysis

Analisis otomatis: Sharpness, Exposure, Noise, Composition. Setiap foto diberi skor 0-100.

📷

Semua Format RAW

Canon CR2/CR3, Nikon NEF, Sony ARW, Fuji RAF, Hasselblad 3FR, Phase One IIQ, dan 20+ format lainnya.

â†Šī¸

Unlimited Undo

Salah sortir? Tekan Z untuk undo. File yang ter-copy akan dihapus. Bisa undo berkali-kali.

âŒ¨ī¸

Custom Key Mapping

Semua tombol keyboard dan gamepad bisa di-custom via Settings. Disimpan otomatis.

📊

EXIF & Metadata

Tampilkan info kamera, lens, ISO, shutter speed, aperture, focal length, dan tanggal secara otomatis.

Tutorial

Cara Pakai SortPhotos

3 langkah sederhana untuk mulai sorting foto

1

Buka Folder Foto

Tekan Ctrl+O atau klik Open Folder. Pilih folder yang berisi foto-foto kamu. Semua format langsung dikenali — JPEG, RAW, HEIC, semuanya.

📂 Loaded 847 images from "Wedding - Budi & Ani"
2

Set Folder Tujuan & Mulai Sorting

Tekan angka 1 sampai 9 — jika folder belum di-set, akan muncul dialog pilih folder. Setelah itu, setiap tekan angka, foto langsung ter-copy.

1 Best Photos 24
2 Good 58
3 For Client 12
3

Selesai! Foto Sudah Tersortir

Semua foto langsung ada di folder tujuan masing-masing. Tidak perlu export manual. Bisa juga export CSV untuk laporan.

📁 Wedding/
├── 📁 Best/ (24 files)
├── 📁 Good/ (58 files)
├── 📁 For Client/ (12 files)
├── 📁 Keep/ (94 files)
└── 📁 Reject/ (31 files)
✓✕ Auto-Sort

Keep & Reject
Otomatis ke Folder

Tekan satu tombol, foto langsung masuk ke folder yang benar

✓

Keep

Keyboard: K  |  Gamepad: A / ×

Foto langsung di-copy ke subfolder Keep/ dalam folder sumber. Counter otomatis bertambah.

✓ Kept → Keep/ (24)
✕

Reject

Keyboard: X / D  |  Gamepad: B / ○

Foto langsung di-copy ke subfolder Reject/ dalam folder sumber. Bisa di-undo kapan saja.

✕ Rejected → Reject/ (8)

📋 Copy vs đŸ“Ļ Move

Toggle mode di sidebar: Copy (default) menyalin file, Move memindahkan file asli. Berlaku untuk semua sorting: 1-9, Keep, dan Reject.

📋 Copy File asli tetap ada
⇄
đŸ“Ļ Move File asli dipindahkan

â†Šī¸ Unlimited Undo

Tekan Z atau tombol Back di gamepad. File yang ter-copy akan dihapus dari folder tujuan. Bisa undo berkali-kali tanpa batas.

Foto di folder tujuan → dihapus
Thumbnail → kembali normal
Counter → berkurang
🎮 Gamepad

Sorting Foto dengan
Controller

Xbox & PlayStation controller. Plug-and-play. Custom mapping.

LB / L1 ← Prev
RB / R1 Next →
LT / L2 Sort 5
RT / R2 Sort 6
↑
Sort 3
← Prev Next →
↓
Sort 4
Back
Undo
Start
Open
Y / â–ŗ
Sort 2
X / □
Sort 1
B / ○
Reject
A / ×
Keep

🔌 Plug & Play

Colokkan controller USB, otomatis terdeteksi. Muncul notifikasi "🎮 Controller connected".

âš™ī¸ Custom Mapping

Buka Settings → Key & Controller Mapping untuk mengubah fungsi setiap tombol.

đŸŽ¯ Kompatibel

Xbox One/Series, DualShock 4, DualSense, dan semua USB/Bluetooth controller.

Format

Support Semua Format

Canon

.CR2 .CR3

Nikon

.NEF .NRW

Sony

.ARW .SRF .SR2

Fujifilm

.RAF

Panasonic

.RW2

Olympus

.ORF

Pentax

.PEF .DNG

Leica

.DNG .RAW .RWL

Hasselblad

.3FR .FFF

Phase One

.IIQ

Samsung

.SRW .DNG

Standard

.JPEG .PNG .TIFF .HEIC .WebP .BMP
âš™ī¸ Custom

Custom Key Mapping

Remap semua tombol keyboard dan gamepad sesuai preferensi kamu

âŒ¨ī¸ Keyboard Remapping

Buka Ctrl+, atau menu Settings → Key & Controller Mapping.

Keep → K Klik untuk ganti
Reject → X Klik untuk ganti
Sort Folder 1 → 1 Klik untuk ganti

🎮 Gamepad Remapping

Klik tombol di tab Gamepad, lalu cycle ke button yang diinginkan.

Keep → A / × Klik untuk cycle
Reject → B / ○ Klik untuk cycle
Next Image → RB / R1 Klik untuk cycle

💾 Settings otomatis tersimpan di ~/.sortphotos/settings.json dan diload saat app dibuka.

âŒ¨ī¸ Shortcuts

Keyboard Shortcuts

Semua shortcut bisa di-custom via Settings

Navigasi

→ ↓ Space Foto berikutnya
← ↑ Foto sebelumnya

Sorting

1 – 9 Sort ke folder (instant copy/move)
K Keep → auto-copy ke Keep/
X / D Reject → auto-copy ke Reject/
S Skip (lewati)
Z Undo sortir terakhir

Aplikasi

Ctrl+O Buka folder
Ctrl+E Export CSV
Ctrl+Shift+A AI Analysis
Ctrl+, Settings (Key Mapping)
Ctrl+Q Keluar
💡 Tips

Tips & Trik

⚡

Workflow Tercepat

Buka folder → Set folder 1 → Tekan 1 untuk setiap foto bagus, → untuk skip. Selesai dalam hitungan menit!

🎮

Sesi Panjang

Pakai gamepad untuk ribuan foto — lebih nyaman daripada keyboard. Bisa sambil santai di sofa!

🤖

AI Dulu, Sort Kemudian

Jalankan AI Analysis (Ctrl+Shift+A) sebelum sorting. Lihat score sharpness & exposure untuk bantu keputusan.

đŸ›Ąī¸

Aman dengan Copy

Gunakan mode Copy (default) untuk keamanan. Ganti ke Move hanya kalau sudah yakin.

đŸ“Ĩ Download

Download & Instalasi

đŸ’ģ

Windows .exe — Langsung Jalankan!

Tidak perlu install Python. Download, extract, double-click.

Download SortPhotos (Google Drive)
1 Download file ZIP
→
2 Extract ke folder
→
3 Double-click SortPhotos.exe
đŸ“Ļ File: SortPhotos-v1.6.0-Windows.zip
💾 Size: ~321 MB
đŸ–Ĩī¸ OS: Windows 10/11
atau install dari source
1

Install Python

Download dari python.org. Centang "Add Python to PATH".

2

Install Dependencies

pip install -r requirements.txt
3

Jalankan!

python sortphotos.py

Build .exe sendiri (Optional)

pip install pyinstaller && build_windows.bat

Output: dist\SortPhotos\SortPhotos.exe — siap distribusi!