iPhone and iPad

Your camera roll,as a deck of cards.

One photo at a time, full screen. Swipe left to delete, right to keep, down to put it in an album. The photos you would never delete, you can compress instead: same resolution, same date, same albums, a lighter file. Duplicates, failed shots, old screenshots and receipts each get a deck of their own.

Free to try. Pro removes the limits.

  • Your photos never leave your device
  • No account
  • No ads in the app

The problem

Storage Almost Full is not a photo problem. It is a weight problem.

A phone does not fill up evenly. Most of your photos are small: an ordinary HEIC frame is two or three megabytes, and Sweepr will not even offer to compress it. The space is held by the minority of files that are enormous, the 4K clips and the RAW frames, and those are exactly the ones nobody wants to delete. Most cleaners answer that with one instruction: delete more. Sweepr gives you a second answer for precisely those files.

170 MBone minute of 4K video at 30 frames per second
75 MBone 48 megapixel ProRAW photo
20 MBhow heavy a photo has to be before Sweepr offers to compress it, out of the box

The deck

One card at a time. One decision at a time.

No lists, no checkboxes, no select all. Sweepr shows you one photo, full screen, and waits. The counter at the top says 1 of 38, so you always know how much is left, and Sweepr remembers what you have already reviewed, so a photo you have decided on does not come round again.

Swipe left to delete

For the screenshots, the burst of nine identical shots, the receipt you photographed in March. It goes into the trash at the top of the deck and waits there. Nothing is deleted until you leave the deck and confirm it, once, in the iOS prompt.

  • Undo takes back the last decision, and so does a double tap on the card
  • Open the trash to put back one photo, or all of them
  • Hold Keep to skip a photo without deciding

Swipe right to keep

A kept photo stays exactly where it is. For the ones you would never delete but that weigh far too much, the compress button in the corner of the card makes the file lighter and leaves the picture as it was.

  • Swipe down to put a photo in an album: your last three albums wait under the card
  • Swipe up to add a photo to Favourites without leaving the deck
  • The ✦ button: compress, trim, share, see the details

Compression

You do not have to delete it. You can just make it lighter.

This is the part most cleaners skip. Sweepr rewrites the file, not the picture. A compressed photo comes out at exactly the resolution it went in at, with the same date, the same place and the same albums, and the heavy original goes into the trash once its copy is ready. How much a file gives back depends on what it was: a ProRAW frame or a PNG screenshot can lose a third of its size or more, while a photo already stored as efficient HEIC may have little left in it.

  • HEIC or JPEGThree quality levels: maximum, high and balanced. Maximum is the default.
  • Your own thresholdOnly photos above the size you set are offered for compression, 20 megabytes out of the box. Compress Large Photos on the home screen gathers all of them into one deck.
  • It refuses when it shouldIf a photo would not get meaningfully smaller, Sweepr leaves it alone and says it is already small enough. Live Photos are never compressed, because re-encoding one would lose its motion.
  • It asks firstCompressing from the main deck asks you to confirm. That is on by default, and Settings turns it off once you trust it.
The compression deck: a portrait with its date and file size, and Keep, Delete, More and Compress beneath it

Video

Video is the heaviest thing you own.

One minute of 4K costs about 170 megabytes at 30 frames per second, and roughly 400 at 60. Most of those clips are worth keeping, and plenty of them run longer than they need to. Sweepr gives you two ways to make a video smaller without leaving the deck: compress it, or trim it down to the part that matters.

Pick a sizeKeep a clip at its own size and just make it lighter, or step it down from 4K to 1080p or 720p. It stays in your library, on the same date, in the same albums.
Pick the qualitySame as original, Balanced or Compact, measured against the clip itself. Balanced is the default and hard to tell apart on a phone. The frame rate can stay as it is, or drop to 30 or 24.
Trim the dead minutesCut a long clip down to the seconds you want. The trimmed copy takes the original's place, and the original goes into the trash. Three trims are free, and Pro makes them unlimited.
Biggest firstLarge Videos on the home screen lists your heaviest clips by size, so the quickest wins come first.

Home

See what fills your iPhone.

Sweepr opens on your library. A bar at the top shows how much of the phone your photos and videos take, and the trash card underneath empties in one tap. Photos, Videos and Screenshots each open by year, month and day. Pick the latest, one day, one month or a whole year, and start swiping.

  • Swipe the Latest, or any day, month or year
  • Free Up Space gathers the biggest wins: large videos, duplicates, large photos, Live Photos
  • On This Day: the photos taken on this date in earlier years
  • Albums, Places, Files and Contacts, each a deck of its own
  • Sweepr remembers what you have reviewed and picks up where you stopped
The home screen: how much of the phone media takes, the trash card, Swipe the Latest, Photos, Videos and Screenshots, Free Up Space, Albums, Places and Files

Albums

Sort while you sweep. Swipe down to file it.

Cleaning and organising used to be two jobs. Now a photo worth keeping can go straight into an album: swipe the card down and lean towards the one you want. Your last three albums wait under the card, and a new one takes the place of the album used longest ago.

  • Swipe down, lean left, middle or right
  • Works in every deck, photos and videos alike
  • The photo stays in your library as well, nothing is moved out of it
Swiping a photo down: three album targets, Trips, Family and Pets, under the card

Smart decks

The clutter, already sorted into piles.

Some photos are clutter before you even look at them. Sweepr reads each photo once, on the device, and puts the obvious candidates into decks of their own. It only suggests: every photo still waits for your swipe.

Failed ShotsBlurred, dark, caught in a pocket. Found by Apple's own on-device image analysis, with a strict threshold so a good photo is not flagged.
Documents & ReceiptsA page with text on it: the receipt, the parking ticket, the slide you photographed in a meeting.
From MessengersPictures saved from WhatsApp, Telegram, Viber and other chats, the memes and forwards that pile up unseen.
Short VideosClips under three seconds, the accidental taps on the shutter.
Selfies and Live PhotosEach in a deck of its own, so a run of near-identical selfies goes in one sitting.
Large Videos and Large PhotosThe heaviest files first, where every swipe or compression frees the most.

Places

Your photos on a map, city by city.

Places groups the library by where it was shot: a city, a country, a trip. Open the place and sweep it like any other deck, the whole holiday at once. On iOS 26 the places sit on a map with a photo on every pin; on earlier versions they come as a list.

  • Grouped by city and country
  • Search for a place by name
  • Naming a place asks Apple's map service for the city at that spot, the photos themselves never leave the phone
Places: photos pinned on a map of Iceland, with a search field above

Duplicates & Similar

Same shot, six times. Keep the one you like.

Bursts, near-identical frames, the same photo saved twice from a chat. Sweepr finds exact copies and photos that are nearly the same, puts each group side by side and lets you choose what stays. The rest goes into the trash, like any other left swipe.

  • Found on the phone, by comparing the photos themselves. Nothing is uploaded
  • Each group shows how much space it would free
  • You choose every time. Nothing goes automatically
  • Free, no Pro needed
Duplicates: 77.4 MB to free across six groups of identical photos

The trash

Nothing is gone until you say so.

iOS asks for your permission every time an app deletes photos, and a prompt after every swipe would be unbearable. So left swipes wait in Sweepr's trash, at the top of the deck. Open it whenever you like to bring one back, or all of them. When you leave the deck, iOS asks once, and confirming is what actually frees the space.

  • One iOS confirmation per deck, not one per photo
  • Restore a single photo, or restore all
  • Originals of compressed and trimmed files wait in the same trash
  • Empty it from the home screen in one tap
The trash: twelve items waiting, with Free up 203.2 MB in red and Restore all in green

Beyond the camera roll

Files, contacts, and a nudge once a month.

The same swipe works on the rest of the phone, and a few small things keep the habit going without nagging.

FilesPro. Pick any folder in the Files app and sweep it largest first: On My iPhone, iCloud Drive, a hard drive or USB stick, or a camera's memory card through an adapter. Swipe a picture or a clip down to save it to Photos.
ContactsDuplicates found by the same phone number or messenger handle and merged into one card you check first. Empty cards with no number or email. Deleted contacts wait 30 days in the Contacts Trash before they are gone.
Siri and ShortcutsAsk Siri to start sweeping, find duplicates, show large videos, compress photos or say how much Sweepr has freed. The same actions sit in the Shortcuts app.
RemindersA few evening notifications after a sweep, with your own figures: what is new and what is left to free. Off with one switch.
WidgetHow much you can free up, what is new since your last sweep, and your streak, on the home screen.
TrophiesFor photos sorted, gigabytes freed and days in a row. Quiet ones, no confetti every second swipe.
Your month in photosOn the first of the month, a short note with how many new photos and videos arrived, if there are enough to be worth a look.
Control CenterA Start Sweeping button on iOS 18 and later opens the newest deck in one tap.

iPad

Made for iPad, in any orientation.

On iPad the deck is sized to the screen, not to a phone: a big photo, the header across the full width, and it turns to landscape as well as portrait. Home, Totals and Settings sit in a comfortable column in the middle of the screen.

  • Portrait or landscape, all four ways round
  • The same library, decks and trash as on iPhone
  • On iPhone Duo, half folded like a book: the deck on one page, Totals on the other
Sweepr on iPad: the home screen in a centred column, with the trash, Photos, Videos, Free Up Space, Albums, Places, Files and Contacts

Totals

See how much space you got back.

Totals keeps count of everything: space freed, photos kept and deleted, how much of the library you have been through, and what compression and trimming saved, photos and videos apart. It also points at what is still left to free, and makes a card you can share.

  • Space freed, kept against deleted, and your delete rate
  • Pro adds the day streak, the activity map and charts by day, week, month and year
  • Nothing here leaves the phone unless you share the card yourself
Totals: 58.2 GB freed, kept against deleted, library reviewed, the activity map and a chart by day

Privacy

Nothing you own leaves the device.

Not a photograph, not a video, not a contact. Sweepr has no server of its own to send any of it to. There is no account to create, and the advertising identifier is never read. Compression, trimming, duplicate detection, failed-shot detection and contact merging all run on the phone. A few things do go out, and none of them is your library: a purchase of Pro, through Apple and RevenueCat; a short anonymous summary of how the app is used, in broad ranges, through RevenueCat; a note to Meta that the app was installed and opened, which is how an advertisement gets credited; the coordinates of a place when Places asks Apple's map service for its city name, and the map itself; a photo that lives in iCloud, which iOS downloads for you; and a message you write in the feedback form, if you choose to send one.

No accountNothing to sign up for and nothing to sign in to.
No tracking across appsAn anonymous summary in broad ranges shows where people get stuck. No analytics SDK reading your library, no advertising identifier.
On deviceCompression, trimming, duplicates, failed shots and contacts are handled on your iPhone or iPad. Photos and contacts are never uploaded.
iCloud stays yoursIf a photo lives in iCloud, Sweepr asks iOS to fetch it, exactly as the Photos app does, under your own iCloud account. The Wi-Fi only switch keeps those downloads off cellular data.

Early testers

What the first users said.

Every quote below is real and from a real person, but all six are friends of the developer who were given Sweepr free of charge, and the names shown are not their real names, because none of them has agreed to be identified. Quotes are shortened for length, and the figures in them are what those particular libraries gave back, not a typical result. They were written about an earlier version of Sweepr. These are not App Store reviews, and Sweepr has no rating to show yet.

I shoot RAW and I had made peace with the fact that my phone would just always be full. Ran the compression deck over a year of photos and got back nineteen gigabytes. I still cannot tell the difference on any of them.
AntonShoots RAW on an iPhone 15 Pro
The videos were the thing. Two hours of my kid learning to walk, thirty gigabytes, and there is no universe where I delete that. Compressed the lot to 1080p. It is my kid learning to walk. It does not need to be 4K.
MartaParent, 128 GB iPhone
Every other cleaner I tried opens with a grid of two thousand thumbnails and a Select All button, and I close it immediately. This one shows me one photo and asks one question. I got through four years in a week.
IlliaNine years of photos
The part that sold me is that it puts the original in Recently Deleted instead of just overwriting it. I checked. Thirty days to notice if I hated the result. I did not hate the result.
KaterynaCareful with her library
I did not want a photo app that phones home. Turned on airplane mode, compressed two hundred photos, everything worked. That is the whole review.
DmytroReads privacy policies
Went from 4 GB free to 61 GB free without deleting a single photo I wanted to keep. My wife thinks I bought more storage.
Pavlo256 GB iPhone, full since 2023

Questions

Straight answers.

How do I free up iPhone storage without deleting my photos?

Compress them. Sweepr gathers the photos above a size you choose into a deck of their own, and one tap on Compress saves a lighter copy in the original's place: same resolution, same date, same location, same albums. How much comes back depends on the file. A heavy ProRAW frame, a PNG screenshot or a long 4K clip can give back a third of its size or more, while a photo already stored as efficient HEIC often has little left in it, and then Sweepr leaves it alone and says it is already small enough. For long videos there is trimming as well.

Does compressing a photo lower its resolution?

No. A compressed photo comes out at exactly the resolution it went in at. Compression changes how efficiently the pixels are stored, not how many of them there are. A 48 megapixel shot is still 48 megapixels afterwards, which is why it looks the same when you zoom in.

What happens to the original file?

It goes into Sweepr's trash as soon as its lighter copy is ready, next to anything you swiped left, and until you leave the deck you can restore it from there. When you leave, iOS asks once whether to delete the originals, and confirming is what frees the space. After that they are in Recently Deleted in the Photos app, the same as anything else you delete on an iPhone.

Can Sweepr compress video?

Yes, and video is usually where the space actually is. One minute of 4K costs about 170 megabytes at 30 frames per second, and roughly 400 megabytes at 60. Keep a clip at its own size and just make it lighter, or step it down to 1080p or 720p. Choose the quality, Same as original, Balanced or Compact, and keep the frame rate or drop it to 30 or 24. If a clip is already efficient, Sweepr says so instead of spending minutes re-encoding it. The video stays in your library, on the same date, in the same albums.

Can I trim a video in Sweepr?

Yes. Choose Trim from the ✦ button on a video card and drag the handles to the part you want to keep. The trimmed copy takes the original's place, and the original goes into the trash with everything else. You can compress the trimmed copy in the same step. Three trims are free, and Pro makes them unlimited.

Does Sweepr find duplicate photos?

Yes. Duplicates & Similar finds exact copies and photos that are nearly the same, a burst or the same picture saved twice, and puts each group side by side. You choose what stays and the rest goes into the trash, so nothing is removed without you seeing it. The comparison runs on the phone, and it is free.

Does Sweepr use AI to decide what to delete?

No. Nothing in Sweepr deletes on its own. Failed Shots and Documents & Receipts use Apple's on-device image analysis to suggest candidates, and Duplicates & Similar groups photos that look alike, but every photo still waits for your swipe and which one stays is up to you.

Can Sweepr find blurry or failed photos?

Yes. The Failed Shots deck collects photos that are blurred, too dark or taken by accident in a pocket. It uses Apple's on-device image analysis together with plain checks of sharpness and brightness, and it is deliberately strict, so a good photo is rarely flagged. It only suggests: each photo still waits for your swipe.

Can Sweepr clean up duplicate contacts?

Yes. Contacts finds cards that share a phone number or a messenger handle, never just a name, and merges them into one card you check before saving. It also lists empty cards with no number or email. A deleted contact is kept in Sweepr for 30 days and can be restored. Contacts never leave the phone.

Does Sweepr upload my photos anywhere?

No. Sweepr has no server of its own, never reads the advertising identifier, and your photos, videos and contacts are never uploaded. Reviewing, deleting, compressing and trimming anything already on the device works with no network at all. A few things do use one, and none of them sends your library: buying or restoring Pro, through Apple and RevenueCat; a note to Meta that the app was installed and opened; Places, which asks Apple's map service for the city at a photo's coordinates and shows Apple's map; downloading a photo that lives only in iCloud; and the feedback form, if you write to the developer.

When will Sweepr not free up much space?

Sweepr gives back little from a library that is already efficient. Three cases: photos shot on an older iPhone at 8 or 12 megapixels are small to begin with; anything already stored as HEIC at a high quality setting has almost nothing left to remove, and Sweepr will say so rather than rewrite it; and a library that is mostly short clips and screenshots has its weight spread thinly, so the wins come a megabyte at a time. The rule of thumb is that compression pays off when a handful of files are very large, not when thousands are moderately large. Go through one month, look at Totals, and you will know within a few minutes whether it is worth continuing. Live Photos are a separate case: Sweepr never compresses them, because that would break the pairing between the still and its motion.

Why is deletion not working for me?

Almost always because Sweepr was given limited photo access instead of full access. With limited access iOS lets an app see the photos you picked but silently refuses every deletion, with no error message. Open Settings, Apps, Sweepr, Photos, and choose Full Access. Sweepr still sends nothing anywhere; full access is what iOS requires before any app is allowed to delete.

How much does Sweepr cost?

Sweepr is free to try, and the free version includes compression, Duplicates & Similar, the trash and every photo deck: Failed Shots, Places, Contacts and the rest. Free swipes refill over time, so you can come back and keep going, and compressing a photo or a video spends one like any other decision. Trimming has three free tries. Pro removes the limits, opens Files, and adds the day streak, the activity map and the charts in Totals. The App Store shows the price of Pro in your own currency before you buy.

Can I clean up my photos with Siri?

Yes. Say "Start sweeping in Sweepr", "Find duplicates in Sweepr", "Show large videos in Sweepr" or "Compress photos in Sweepr", and the app opens on that deck. "How much has Sweepr freed" answers out loud. The same actions are in the Shortcuts app, and on iOS 18 and later a Start Sweeping button can go in Control Center.

Which devices does Sweepr run on?

iPhone and iPad with iOS 17 or later. The map in Places needs iOS 26, earlier versions show places as a list, and the Control Center button needs iOS 18. On iPad Sweepr has a layout of its own and turns to landscape, and on iPhone Duo it opens like a book when half folded. The app speaks more than 30 languages, Arabic and Hebrew included, and follows your system language.

Will compressing photos hurt the quality of my prints?

At the maximum quality setting, which is the default, the difference is not visible on screen and does not affect a normal print. If you have files you want untouched, raise the size threshold so they are never offered for compression, or tap Keep on them in the compression deck, which leaves the file exactly as it is.

How do I delete old screenshots quickly?

Open Screenshots on the home screen, pick a year or a month, and swipe. Screenshots are mostly clutter, so a left swipe on each takes a second, and the trash at the top of the deck lets you take any of them back before iOS asks once to delete them all.

Does Sweepr work with the Files app?

Yes, with Pro. Pick any folder the Files app can open: On My iPhone, Downloads, iCloud Drive, a hard drive or USB stick, or a camera's memory card through an adapter, on iPhone and iPad. Sweepr lists its files largest first, with filters for photos, videos, documents, audio and archives, and you swipe each one. Swiping a picture or a clip down saves it to Photos. Deleted files go to Recently Deleted in the Files app; a drive or card that has none asks you to confirm before anything is removed for good.

More from the same developer

Two other small apps.

Built by one person, with the same rules: no account, no ads in the app, no subscription traps.

Your storage is full. Your photos do not have to go.

Download Sweepr, open one month, and see what comes back.

Find us onProduct Hunt