
photoc
Command-line tools for photographers
About photoc
Photoc is an open-source command-line interface designed specifically for photographers seeking efficient JPEG workflow management. It offers a suite of tools to inspect EXIF data, summarize entire shoots, identify exact duplicates, and detect potentially blurry images. Photoc also facilitates previewing renames and sorting operations, creating contact sheets, and generating compressed copies of images. An important privacy feature is its ability to scrub GPS data before sharing, ensuring user privacy. Currently focused on Sony ARW raw files and JPEGs, it caters to photographers who prefer or require CLI workflows over graphical interfaces. Its open-source nature makes it highly customizable and appealing to those comfortable with command-line tools and scripting, making it especially suitable for photographers managing large collections or automating repetitive tasks.
Screenshots

Pros
- ✓Open-source, customizable CLI tailored for photographers
- ✓Comprehensive JPEG workflow management including EXIF inspection and duplicate detection
- ✓Privacy-focused features like GPS data scrubbing
- ✓Supports batch operations such as renaming, sorting, and creating contact sheets
- ✓Suitable for automation and integration into larger photo management workflows
Cons
- ✗Limited to JPEG and Sony ARW files; does not support HEIC formats
- ✗Requires familiarity with command-line interfaces, which may be a barrier for some users
- ✗Lacks a graphical user interface for those preferring visual tools
Use Cases
Pricing
Pricing not verified
Quick Info
Topics
Makers
Ahmet Ömer
Alternatives
Similar Tools in AI Image & Design
Embed Badge
Add this badge to your website to show that photoc is featured on Visalytica.
<a href="https://www.visalytica.com/tool/photoc" target="_blank" rel="noopener noreferrer" style="display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#7c3aed;color:#fff;border-radius:8px;font-family:-apple-system,system-ui,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s" onmouseover="this.style.background='#6d28d9'" onmouseout="this.style.background='#7c3aed'"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M12 20V10"/><path d="M18 20V4"/><path d="M6 20v-4"/></svg>Featured on Visalytica</a>