{"id":12744,"date":"2026-04-21T15:01:28","date_gmt":"2026-04-21T15:01:28","guid":{"rendered":"https:\/\/advisorator.com\/members\/?page_id=12744"},"modified":"2026-04-21T20:30:03","modified_gmt":"2026-04-21T20:30:03","slug":"newmys-photo-cleaner","status":"publish","type":"page","link":"https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-photo-cleaner\/","title":{"rendered":"Newmy&#8217;s Photo Cleaner"},"content":{"rendered":"\n<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" class=\"wp-block-newsletterglue-meta-data ng-block\" style=\"color:#333333\" data-date-format=\"F j, Y\"><tbody><tr><td class=\"ng-block-td\" align=\"center\" style=\"font-size:12px;font-family:Helvetica;line-height:1.6;font-weight:normal;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;text-align:center;color:#333333\"><span class=\"ng-block-author\" style=\"display:inline-block\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/7f90913d341018d607d40669240a3cf67eafc9b5137813ab1d0762959403220c?s=96&amp;d=mm&amp;r=g\" width=\"32\" height=\"32\" class=\"ng-image\" style=\"width:32px;height:32px;display:inline-block;margin:0 6px 0 0;vertical-align:middle;border-radius:32px\"\/><span>Jared Newman<\/span><\/span><span class=\"ng-block-date\" style=\"display:inline-block\"><span class=\"ng-sep\">\u00a0\u00a0\u00a0|\u00a0\u00a0\u00a0<\/span><span class=\"ngl-metadata-date-ajax\">April 21, 2026<\/span><\/span><\/td><\/tr><\/tbody><\/table>\n\n\n<div class=\"wp-block-ub-table-of-contents-block ub_table-of-contents\" id=\"ub_table-of-contents-0f5f798e-3583-4f08-b671-4e57530bd08d\" data-linktodivider=\"false\" data-showtext=\"show\" data-hidetext=\"hide\" data-scrolltype=\"auto\" data-enablesmoothscroll=\"false\" data-initiallyhideonmobile=\"false\" data-initiallyshow=\"true\"><div class=\"ub_table-of-contents-header-container\" style=\"background-color: #587a6c; color: #FFFFFF; \">\n\t\t\t<div class=\"ub_table-of-contents-header\" style=\"text-align: left; \">\n\t\t\t\t<div class=\"ub_table-of-contents-title\">About the app:<\/div>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t<\/div><div class=\"ub_table-of-contents-extra-container\" style=\"\">\n\t\t\t<div class=\"ub_table-of-contents-container ub_table-of-contents-1-column \">\n\t\t\t\t<ul style=\"\"><li style=\"\"><a href=\"https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-photo-cleaner\/#0-how-it-works\" style=\"\">How it works<\/a><\/li><li style=\"\"><a href=\"https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-photo-cleaner\/#1-who-this-is-for\" style=\"\">Who this is for<\/a><\/li><li style=\"\"><a href=\"https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-photo-cleaner\/#2-before-you-install-it\" style=\"\">Before you install it<\/a><\/li><li style=\"\"><a href=\"https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-photo-cleaner\/#3-important-first-launch-note\" style=\"\">Important first launch note<\/a><\/li><li style=\"\"><a href=\"https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-photo-cleaner\/#4-download-newmys-photo-cleaner\" style=\"\">Download Newmy&#8217;s Photo Cleaner<\/a><\/li><\/ul>\n\t\t\t<\/div>\n\t\t<\/div><\/div>\n\n\n<p>After failing to find the duplicate photo cleaner of my dreams, I decided to just make one myself.<\/p>\n\n\n\n<p>Newmy&#8217;s Photo Cleaner looks through any folder on your Windows PC or Apple silicon Mac to find similar-looking photos, then lets you sort through them all with keyboard shortcuts. It&#8217;s a super-fast way to unclutter your photo collection, and it works entirely offline.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark-1024x683.jpg\" alt=\"\" class=\"wp-image-12747\" srcset=\"https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark-1024x683.jpg 1024w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark-300x200.jpg 300w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark-768x512.jpg 768w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark-100x67.jpg 100w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark-150x100.jpg 150w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark-200x133.jpg 200w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark-450x300.jpg 450w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark-600x400.jpg 600w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark-900x600.jpg 900w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark.jpg 1500w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n\n\n\n<\/p>\n\n\n\n<p><strong>Newmy&#8217;s Photo Cleaner is for Advisorator&#8217;s paying members<\/strong>, who also get my full weekly newsletter, in-depth online guides, and access to my friendly Tech Buds forum. Once you subscribe, the software will be yours to keep forever (even if you cancel).<\/p>\n\n\n\n<p><strong>Already a member?<\/strong>&nbsp;<a href=\"https:\/\/advisorator.com\/members\/?memberful_endpoint=auth\">Sign in to access the downloads<\/a> (or <a href=\"mailto:advisorator@jarednewman.com\">email me<\/a> and I&#8217;ll send them to you).<\/p>\n\n\n\n<p>Otherwise, <a href=\"https:\/\/advisorator.com\/members\/subscribe-to-advisorator\">learn more about subscribing<\/a>, or choose a plan below. Note that the Mac version requires Apple silicon. Macs with Intel CPUs are not supported.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div style=\"gap: 20px;\" class=\"align-button-center ub-buttons orientation-button-row ub-flex-wrap wp-block-ub-button\" id=\"ub-button-e6c8e138-37d6-47a1-bb1d-d251ab4b8e78\"><div class=\"ub-button-container\">\n\t\t\t<a href=\"https:\/\/advisorator.com\/Newmy's%20Photo%20Cleaner%20for%20Windows.zip\" target=\"_self\" class=\"ub-button-block-main   ub-button-flex\" role=\"button\" style=\"--ub-button-background-color: #587a6c; --ub-button-color: #ffffff; --ub-button-border: none; --ub-button-hover-background-color: #587a6c; --ub-button-hover-color: #ffffff; --ub-button-hover-border: none; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-top-left-radius: 10px;; border-top-right-radius: 10px;; border-bottom-left-radius: 10px;; border-bottom-right-radius: 10px;; \">\n\t\t\t\t<div class=\"ub-button-content-holder\" style=\"flex-direction: row\">\n\t\t\t\t\t<span class=\"ub-button-block-btn\">Monthly: $5 per month<\/span>\n\t\t\t\t<\/div>\n\t\t\t<\/a>\n\t\t<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div style=\"gap: 20px;\" class=\"align-button-center ub-buttons orientation-button-row ub-flex-wrap wp-block-ub-button\" id=\"ub-button-9f43d0b6-609e-4e55-a8f2-4b74ced57f10\"><div class=\"ub-button-container\">\n\t\t\t<a href=\"https:\/\/advisorator.com\/Newmy's%20Photo%20Cleaner%20for%20Mac%20(ARM).zip\" target=\"_self\" class=\"ub-button-block-main   ub-button-flex\" role=\"button\" style=\"--ub-button-background-color: #587a6c; --ub-button-color: #ffffff; --ub-button-border: none; --ub-button-hover-background-color: #587a6c; --ub-button-hover-color: #ffffff; --ub-button-hover-border: none; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-top-left-radius: 10px;; border-top-right-radius: 10px;; border-bottom-left-radius: 10px;; border-bottom-right-radius: 10px;; \">\n\t\t\t\t<div class=\"ub-button-content-holder\" style=\"flex-direction: row\">\n\t\t\t\t\t<span class=\"ub-button-block-btn\">Annual: $50 per year<\/span>\n\t\t\t\t<\/div>\n\t\t\t<\/a>\n\t\t<\/div><\/div><\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-button-color-color has-alpha-channel-opacity has-button-color-background-color has-background is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\" id=\"0-how-it-works\">How it works<\/h2>\n\n\n\n<p>When you open Newmy&#8217;s Photo Cleaner, you&#8217;ll be prompted to pick a photo folder on your computer, with an option to include (or exclude) subfolders.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerpick-1024x683.jpg\" alt=\"\" class=\"wp-image-12750\" srcset=\"https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerpick-1024x683.jpg 1024w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerpick-300x200.jpg 300w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerpick-768x512.jpg 768w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerpick-100x67.jpg 100w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerpick-150x100.jpg 150w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerpick-200x133.jpg 200w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerpick-450x300.jpg 450w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerpick-600x400.jpg 600w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerpick-900x600.jpg 900w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerpick.jpg 1500w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Selecting a folder to scan.<\/figcaption><\/figure>\n\n\n\n<p>After picking a folder, click the &#8220;Scan Now&#8221; button, and the app will use on-device image recognition to find similar-looking photos. No photo data is ever uploaded anywhere as part of this process.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerscanning-1024x683.jpg\" alt=\"\" class=\"wp-image-12752\" srcset=\"https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerscanning-1024x683.jpg 1024w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerscanning-300x200.jpg 300w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerscanning-768x512.jpg 768w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerscanning-100x67.jpg 100w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerscanning-150x100.jpg 150w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerscanning-200x133.jpg 200w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerscanning-450x300.jpg 450w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerscanning-600x400.jpg 600w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerscanning-900x600.jpg 900w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerscanning.jpg 1500w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u26a0\ufe0f <strong>Each scan can take several minutes<\/strong>, especially on lower-end PCs. You can let it scan in the background while doing other things on your computer.<\/p>\n\n\n\n<p>Once the scan is finished, you&#8217;ll see pairs of similar-looking photos and a count of how many matches were found. If you have too many matches (or not enough), you can use the &#8220;Similarity threshold&#8221; slider for a fast re-scan.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanecompare-1024x683.jpg\" alt=\"\" class=\"wp-image-12753\" srcset=\"https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanecompare-1024x683.jpg 1024w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanecompare-300x200.jpg 300w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanecompare-768x512.jpg 768w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanecompare-100x67.jpg 100w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanecompare-150x100.jpg 150w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanecompare-200x133.jpg 200w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanecompare-450x300.jpg 450w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanecompare-600x400.jpg 600w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanecompare-900x600.jpg 900w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanecompare.jpg 1500w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Marking photos for deletion.<\/figcaption><\/figure>\n\n\n\n<p>While you&#8217;re free to mark photos by clicking on them, the app is designed for quick sorting with keyboard shortcuts:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use <strong>left and right arrow keys<\/strong> to mark the left or right photo for deletion (as noted with a red X).<\/li>\n\n\n\n<li>Press <strong>Enter<\/strong> to zoom in on the photos.<\/li>\n\n\n\n<li>Press the <strong>up or down arrow keys<\/strong> to move between photo pairs.<\/li>\n<\/ul>\n\n\n\n<p>Note that the same photo may appear more than once in comparisons with different photos. If you marked a photo for deletion already, it&#8217;ll have a red X over it when it comes up again.<\/p>\n\n\n\n<p>After sorting through all your photos, click the red &#8220;Move Marked Photos&#8221; button. This creates a new subfolder called &#8220;Deleted&#8221; and moves all marked photos into it. (There&#8217;s also a &#8220;Custom delete folder&#8221; option if you&#8217;d rather move the marked photos elsewhere.)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermove-1024x683.jpg\" alt=\"\" class=\"wp-image-12754\" srcset=\"https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermove-1024x683.jpg 1024w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermove-300x200.jpg 300w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermove-768x512.jpg 768w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermove-100x67.jpg 100w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermove-150x100.jpg 150w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermove-200x133.jpg 200w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermove-450x300.jpg 450w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermove-600x400.jpg 600w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermove-900x600.jpg 900w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermove.jpg 1500w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Moving photos to a &#8220;Deleted&#8221; subfolder.<\/figcaption><\/figure>\n\n\n\n<p><strong>Newmy&#8217;s Photo Cleaner does not actually delete your photos.<\/strong> That&#8217;s by design, as I don&#8217;t want the software to erase anything by accident.<\/p>\n\n\n\n<p>Instead, the app simply moves the photos you&#8217;ve marked to a separate folder on your computer, allowing you to give them one more look. You can use File Explorer (in Windows) or Finder (on a Mac) to delete them for good.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerdeleted-1024x683.jpg\" alt=\"\" class=\"wp-image-12756\" srcset=\"https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerdeleted-1024x683.jpg 1024w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerdeleted-300x200.jpg 300w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerdeleted-768x512.jpg 768w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerdeleted-100x67.jpg 100w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerdeleted-150x100.jpg 150w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerdeleted-200x133.jpg 200w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerdeleted-450x300.jpg 450w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerdeleted-600x400.jpg 600w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerdeleted-900x600.jpg 900w, https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanerdeleted.jpg 1500w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Marked photos sent to a &#8220;Deleted&#8221; subfolder.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\" id=\"1-who-this-is-for\">Who this is for<\/h2>\n\n\n\n<p>While I was inspired by other &#8220;Tinder for photos&#8221; apps like <a href=\"https:\/\/apps.apple.com\/us\/app\/clever-cleaner-ai-cleanup-app\/id1666645584\" target=\"_blank\" rel=\"noreferrer noopener\">Clever Cleaner<\/a> and <a href=\"https:\/\/shutterdeclutter.app\/\" target=\"_blank\" rel=\"noreferrer noopener\">Shutter Declutter<\/a>, those apps are iPhone-only.<\/p>\n\n\n\n<p>By contrast, Newmy&#8217;s Photo Cleaner is useful if your photos are sitting directly on your computer or an external storage drive. I&#8217;m using it to pare down the photos in my OneDrive folder, which in turn helps free up cloud storage space as well.<\/p>\n\n\n\n<p>I&#8217;m also motivated by a desire to move away from Google Photos, which offers no help with cleaning up similar photos and <a href=\"https:\/\/www.androidauthority.com\/google-force-android-photo-picker-3491650\/\" target=\"_blank\" rel=\"noreferrer noopener\">no longer lets third-party apps help either<\/a>. No surprise there, as the more storage you use, the more money Google makes. As I think about moving to self-hosting (possibly with <a href=\"https:\/\/immich.app\/\" target=\"_blank\" rel=\"noreferrer noopener\">Immich<\/a>), it&#8217;ll be nice to have an easy way to free up space.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\" id=\"2-before-you-install-it\">Before you install it<\/h2>\n\n\n\n<p>Full disclosure: Like my previous <a href=\"https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-youtube-downloader\/\" target=\"_blank\" rel=\"noreferrer noopener\">YouTube Downloader<\/a> and <a href=\"https:\/\/advisorator.com\/members\/advisorator-guides\/how-to-pick-a-data-plan\/\" target=\"_blank\" rel=\"noreferrer noopener\">Wireless Plan Picker<\/a>, I used AI to create Newmy&#8217;s Photo Cleaner, in this case going back-and-forth with Claude Code until the app met my standards.<\/p>\n\n\n\n<p>A few other disclaimers:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>The app only works with photos on your computer&#8217;s storage drive.<\/strong> You can&#8217;t use it to directly de-duplicate Google Photos or iCloud Photos.<\/li>\n\n\n\n<li><strong>The app is for Windows PCs and Macs with Apple silicon.<\/strong> There&#8217;s no version for Intel-based Macs because I don&#8217;t have one to compile and test on.<\/li>\n\n\n\n<li><strong>It&#8217;s experimental software, offered as-is.<\/strong> You should always have backups in place before messing around with your photo collection, especially when bulk sorting\/deletion is involved.<\/li>\n<\/ul>\n\n\n\n<p>Lastly, while Newmy&#8217;s Photo Cleaner works without a subscription (or even an internet connection), the download links are behind Advisorator&#8217;s paywall. You won&#8217;t lose access if you unsubscribe, but you may not be able to download the app (or any updates) in the future.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\" id=\"3-important-first-launch-note\">Important first launch note<\/h2>\n\n\n\n<p>Both Windows and MacOS will throw up some obstacles to installing Newmy&#8217;s Photo Cleaner. That&#8217;s because I&#8217;m not paying to be a registered developer and to secure the signing certificates that Microsoft and Apple require.<\/p>\n\n\n\n<p>If you trust me enough to use the app anyway, here&#8217;s how to bypass the warnings:<\/p>\n\n\n\n<p><strong>Windows:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Extract the entire ZIP file into its own folder on your computer, then run the .EXE file. It&#8217;s a portable app with no installation, so you can place the folder anywhere on your computer.<\/li>\n\n\n\n<li>When the &#8220;Windows protected your PC&#8221; message appears, click &#8220;More Info,&#8221; then select &#8220;Run Anyway.&#8221;<\/li>\n<\/ul>\n\n\n\n<p><strong>Mac:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Run the DMG installer file and drag the app into your Applications folder.<\/li>\n\n\n\n<li><strong>Open the Terminal app<\/strong>, then copy and paste the following:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>xattr -cr \"\/Applications\/Newmy's Photo Cleaner.app\"\n<\/code><\/pre>\n\n\n\n<p>You&#8217;ll only have to perform the above steps once. Then you can run the apps normally.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\" id=\"4-download-newmys-photo-cleaner\">Download Newmy&#8217;s Photo Cleaner<\/h2>\n\n\n\n\n\n\n<\/p>\n\n\n\n<p><strong>Newmy&#8217;s Photo Cleaner is for Advisorator&#8217;s paying members<\/strong>, who also get my full weekly newsletter, in-depth online guides, and access to my friendly Tech Buds forum. Once you subscribe, the software will be yours to keep forever (even if you cancel).<\/p>\n\n\n\n<p><strong>Already a member?<\/strong>&nbsp;<a href=\"https:\/\/advisorator.com\/members\/?memberful_endpoint=auth\">Sign in to access the downloads<\/a> (or <a href=\"mailto:advisorator@jarednewman.com\">email me<\/a> and I&#8217;ll send them to you).<\/p>\n\n\n\n<p>Otherwise, <a href=\"https:\/\/advisorator.com\/members\/subscribe-to-advisorator\">learn more about subscribing<\/a>, or choose a plan below. Note that the Mac version requires Apple silicon. Macs with Intel CPUs are not supported.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div style=\"gap: 20px;\" class=\"align-button-center ub-buttons orientation-button-row ub-flex-wrap wp-block-ub-button\" id=\"ub-button-8fd084ab-9b21-486f-a3f0-e75b688e5556\"><div class=\"ub-button-container\">\n\t\t\t<a href=\"https:\/\/advisorator.com\/Newmy's%20Photo%20Cleaner%20for%20Windows.zip\" target=\"_self\" class=\"ub-button-block-main   ub-button-flex\" role=\"button\" style=\"--ub-button-background-color: #587a6c; --ub-button-color: #ffffff; --ub-button-border: none; --ub-button-hover-background-color: #587a6c; --ub-button-hover-color: #ffffff; --ub-button-hover-border: none; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-top-left-radius: 10px;; border-top-right-radius: 10px;; border-bottom-left-radius: 10px;; border-bottom-right-radius: 10px;; \">\n\t\t\t\t<div class=\"ub-button-content-holder\" style=\"flex-direction: row\">\n\t\t\t\t\t<span class=\"ub-button-block-btn\">Monthly: $5 per month<\/span>\n\t\t\t\t<\/div>\n\t\t\t<\/a>\n\t\t<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div style=\"gap: 20px;\" class=\"align-button-center ub-buttons orientation-button-row ub-flex-wrap wp-block-ub-button\" id=\"ub-button-0e1d1357-a788-446c-9d32-fbe6846f4bb5\"><div class=\"ub-button-container\">\n\t\t\t<a href=\"https:\/\/advisorator.com\/Newmy's%20Photo%20Cleaner%20for%20Mac%20(ARM).zip\" target=\"_self\" class=\"ub-button-block-main   ub-button-flex\" role=\"button\" style=\"--ub-button-background-color: #587a6c; --ub-button-color: #ffffff; --ub-button-border: none; --ub-button-hover-background-color: #587a6c; --ub-button-hover-color: #ffffff; --ub-button-hover-border: none; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-top-left-radius: 10px;; border-top-right-radius: 10px;; border-bottom-left-radius: 10px;; border-bottom-right-radius: 10px;; \">\n\t\t\t\t<div class=\"ub-button-content-holder\" style=\"flex-direction: row\">\n\t\t\t\t\t<span class=\"ub-button-block-btn\">Annual: $50 per year<\/span>\n\t\t\t\t<\/div>\n\t\t\t<\/a>\n\t\t<\/div><\/div><\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>\n\n\n\n<p><strong>Got questions?<\/strong> <a href=\"mailto:advisorator@jarednewman.com\" target=\"_blank\" rel=\"noreferrer noopener\">Send me an email<\/a> or <a href=\"https:\/\/advisorator.discourse.group\/t\/vibe-coding-a-photo-cleaner-app\/3363\" target=\"_blank\" rel=\"noreferrer noopener\">post in the Tech Buds forum<\/a>. I hope this app helps declutter your photo collection like it is with mine.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>After failing to find the duplicate photo cleaner of my dreams, I decided to just make one myself.<\/p>\n<div class=\"read-more\"><a href=\"https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-photo-cleaner\/\">Read more &#8250;<\/a><\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":1,"featured_media":12747,"parent":3225,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_mo_disable_npp":"","_uag_custom_page_level_css":"","footnotes":""},"categories":[],"tags":[32],"class_list":["post-12744","page","type-page","status-publish","has-post-thumbnail","hentry","tag-apps"],"featured_image_src":"https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark.jpg","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Newmy&#039;s Photo Cleaner - Advisorator<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-photo-cleaner\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Newmy&#039;s Photo Cleaner - Advisorator\" \/>\n<meta property=\"og:description\" content=\"After failing to find the duplicate photo cleaner of my dreams, I decided to just make one myself.Read more &#8250;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-photo-cleaner\/\" \/>\n<meta property=\"og:site_name\" content=\"Advisorator\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-21T20:30:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1500\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-photo-cleaner\/\",\"url\":\"https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-photo-cleaner\/\",\"name\":\"Newmy's Photo Cleaner - Advisorator\",\"isPartOf\":{\"@id\":\"https:\/\/advisorator.com\/members\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-photo-cleaner\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-photo-cleaner\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark.jpg\",\"datePublished\":\"2026-04-21T15:01:28+00:00\",\"dateModified\":\"2026-04-21T20:30:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-photo-cleaner\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-photo-cleaner\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-photo-cleaner\/#primaryimage\",\"url\":\"https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark.jpg\",\"contentUrl\":\"https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark.jpg\",\"width\":1500,\"height\":1000},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-photo-cleaner\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/advisorator.com\/members\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Advisorator&#8217;s Guides and Tutorials\",\"item\":\"https:\/\/advisorator.com\/members\/advisorator-guides\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Newmy&#8217;s Photo Cleaner\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/advisorator.com\/members\/#website\",\"url\":\"https:\/\/advisorator.com\/members\/\",\"name\":\"Advisorator\",\"description\":\"The tech advice that matters.\",\"publisher\":{\"@id\":\"https:\/\/advisorator.com\/members\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/advisorator.com\/members\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/advisorator.com\/members\/#organization\",\"name\":\"Advisorator\",\"url\":\"https:\/\/advisorator.com\/members\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/advisorator.com\/members\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/advisorator.com\/members\/wp-content\/uploads\/2020\/10\/cropped-advisoratorlogoinvertedwp-4.png\",\"contentUrl\":\"https:\/\/advisorator.com\/members\/wp-content\/uploads\/2020\/10\/cropped-advisoratorlogoinvertedwp-4.png\",\"width\":300,\"height\":85,\"caption\":\"Advisorator\"},\"image\":{\"@id\":\"https:\/\/advisorator.com\/members\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Newmy's Photo Cleaner - Advisorator","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-photo-cleaner\/","og_locale":"en_US","og_type":"article","og_title":"Newmy's Photo Cleaner - Advisorator","og_description":"After failing to find the duplicate photo cleaner of my dreams, I decided to just make one myself.Read more &#8250;","og_url":"https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-photo-cleaner\/","og_site_name":"Advisorator","article_modified_time":"2026-04-21T20:30:03+00:00","og_image":[{"width":1500,"height":1000,"url":"https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-photo-cleaner\/","url":"https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-photo-cleaner\/","name":"Newmy's Photo Cleaner - Advisorator","isPartOf":{"@id":"https:\/\/advisorator.com\/members\/#website"},"primaryImageOfPage":{"@id":"https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-photo-cleaner\/#primaryimage"},"image":{"@id":"https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-photo-cleaner\/#primaryimage"},"thumbnailUrl":"https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark.jpg","datePublished":"2026-04-21T15:01:28+00:00","dateModified":"2026-04-21T20:30:03+00:00","breadcrumb":{"@id":"https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-photo-cleaner\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-photo-cleaner\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-photo-cleaner\/#primaryimage","url":"https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark.jpg","contentUrl":"https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark.jpg","width":1500,"height":1000},{"@type":"BreadcrumbList","@id":"https:\/\/advisorator.com\/members\/advisorator-guides\/newmys-photo-cleaner\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/advisorator.com\/members\/"},{"@type":"ListItem","position":2,"name":"Advisorator&#8217;s Guides and Tutorials","item":"https:\/\/advisorator.com\/members\/advisorator-guides\/"},{"@type":"ListItem","position":3,"name":"Newmy&#8217;s Photo Cleaner"}]},{"@type":"WebSite","@id":"https:\/\/advisorator.com\/members\/#website","url":"https:\/\/advisorator.com\/members\/","name":"Advisorator","description":"The tech advice that matters.","publisher":{"@id":"https:\/\/advisorator.com\/members\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/advisorator.com\/members\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/advisorator.com\/members\/#organization","name":"Advisorator","url":"https:\/\/advisorator.com\/members\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/advisorator.com\/members\/#\/schema\/logo\/image\/","url":"https:\/\/advisorator.com\/members\/wp-content\/uploads\/2020\/10\/cropped-advisoratorlogoinvertedwp-4.png","contentUrl":"https:\/\/advisorator.com\/members\/wp-content\/uploads\/2020\/10\/cropped-advisoratorlogoinvertedwp-4.png","width":300,"height":85,"caption":"Advisorator"},"image":{"@id":"https:\/\/advisorator.com\/members\/#\/schema\/logo\/image\/"}}]}},"uagb_featured_image_src":{"full":["https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark.jpg",1500,1000,false],"thumbnail":["https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark-150x150.jpg",150,150,true],"medium":["https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark-300x200.jpg",300,200,true],"medium_large":["https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark-768x512.jpg",605,403,true],"large":["https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark-1024x683.jpg",605,404,true],"1536x1536":["https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark.jpg",1500,1000,false],"2048x2048":["https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark.jpg",1500,1000,false],"responsive-100":["https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark-100x67.jpg",100,67,true],"responsive-150":["https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark-150x100.jpg",150,100,true],"responsive-200":["https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark-200x133.jpg",200,133,true],"responsive-300":["https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark-300x200.jpg",300,200,true],"responsive-450":["https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark-450x300.jpg",450,300,true],"responsive-600":["https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark-600x400.jpg",600,400,true],"responsive-900":["https:\/\/advisorator.com\/members\/wp-content\/uploads\/2026\/04\/newmysphotocleanermark-900x600.jpg",900,600,true]},"uagb_author_info":{"display_name":"Jared Newman","author_link":"https:\/\/advisorator.com\/members\/author\/jnewman\/"},"uagb_comment_info":0,"uagb_excerpt":"After failing to find the duplicate photo cleaner of my dreams, I decided to just make one myself.Read more &#8250;","_links":{"self":[{"href":"https:\/\/advisorator.com\/members\/wp-json\/wp\/v2\/pages\/12744","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/advisorator.com\/members\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/advisorator.com\/members\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/advisorator.com\/members\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/advisorator.com\/members\/wp-json\/wp\/v2\/comments?post=12744"}],"version-history":[{"count":23,"href":"https:\/\/advisorator.com\/members\/wp-json\/wp\/v2\/pages\/12744\/revisions"}],"predecessor-version":[{"id":12793,"href":"https:\/\/advisorator.com\/members\/wp-json\/wp\/v2\/pages\/12744\/revisions\/12793"}],"up":[{"embeddable":true,"href":"https:\/\/advisorator.com\/members\/wp-json\/wp\/v2\/pages\/3225"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/advisorator.com\/members\/wp-json\/wp\/v2\/media\/12747"}],"wp:attachment":[{"href":"https:\/\/advisorator.com\/members\/wp-json\/wp\/v2\/media?parent=12744"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/advisorator.com\/members\/wp-json\/wp\/v2\/categories?post=12744"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/advisorator.com\/members\/wp-json\/wp\/v2\/tags?post=12744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}