· 7 min read

Save Gigabytes of Storage: Build a Batch Photo Resizer with iOS Shortcuts


Table of Contents

Our smartphones are marvels of modern photography. With 48-megapixel sensors and sophisticated computational imaging, the photos we take are stunningly detailed. But that detail comes at a cost: storage space.

A single photo taken on a modern iPhone can easily range from 4MB to 12MB. If you are shooting in ProRAW, that number can balloon to 75MB+ per shot. Over a few years, this digital footprint swells, prompting those annoying โ€œiCloud Storage is Fullโ€ notifications and eating up precious local disk space.

But here is a secret: you donโ€™t need 48 megapixels for every photo you keep.

For family snapshots, receipt logs, casual memories, or photos you intend to share on social media or messaging apps, a maximum resolution of 1920px on the longest edge is the absolute sweet spot. It is sharp enough to look crisp on a 1080p or 4K screen, yet it shrinks file sizes by 80% to 90%.

Instead of buying expensive iCloud upgrades or manually transferring files to a computer, you can build a native iOS Shortcut to batch resize your photos in secondsโ€”directly on your iPhone or iPad.


Why 1920px is the โ€œSweet Spotโ€

When you resize a photo so that neither its width nor height exceeds 1920 pixels (maintaining its aspect ratio), magic happens under the hood:

  • Massive Space Savings: A typical 6MB iPhone photo scales down to roughly 300KB to 600KB at 1920px. That is a 10x reduction in space!
  • Blazing Fast Sharing: Sending 10 resized photos over a cellular connection takes a split second, compared to waiting for 60MB of raw data to upload.
  • Universal Compatibility: 1920px is highly optimized for web viewing, emails, and messaging apps, preventing platforms from aggressively compressing your images with ugly artifacts.

Step-by-Step: How to Build the Shortcut

You donโ€™t need to write a single line of code. We will use Appleโ€™s built-in Shortcuts app to assemble a drag-and-drop workflow.

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  Shortcut Flow                                         โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚  1. Receive [Images] from [Share Sheet]                โ”‚
โ”‚  2. Resize [Input Images] to [1920] x [1920]           โ”‚
โ”‚  3. Convert [Resized Images] to [JPEG]                 โ”‚
โ”‚  4. Save [Converted Images] to [Photos Album]          โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Here is exactly how to build it:

Step 1: Initialize the Shortcut and Share Sheet Support

  1. Open the Shortcuts app on your iPhone or iPad.
  2. Tap the + icon in the top-right corner to create a new shortcut.
  3. Rename your shortcut by tapping the title at the top. Letโ€™s call it โ€œResize to 1920โ€.
  4. Tap the i (info) button at the bottom (or top depending on your iOS version) and toggle on Show in Share Sheet. This is crucialโ€”it allows you to trigger this tool directly from the Photos app.
  5. In the main editor, you will now see: โ€œReceive Any input from Share Sheetโ€.
  6. Tap Any and deselect everything except Images and Media. Tap Done.
  7. Tap the action underneath labeled โ€œIf there is no inputโ€ and set it to Ask for Photos. This ensures that if you launch the shortcut directly from your home screen (rather than the share sheet), it will prompt you to pick images manually.

Step 2: Add the Resize Action

  1. In the search bar at the bottom, search for โ€œResize Imageโ€ and add it to your workflow.
  2. The block will automatically link to your input: โ€œResize Shortcut Input to width Auto-Sizeโ€.
  3. We want to be smart about how we resize. Tap Auto-Size and change it to 1920.
  4. Tap the > arrow next to the action to expand options. Make sure the height is set to Auto-Size (or vice versa, or set both to 1920 to scale the longest edge). Shortcuts will automatically preserve the aspect ratio so your photos wonโ€™t look stretched or distorted!

Step 3: Convert the Format and Optimize Quality

  1. Search for โ€œConvert Imageโ€ and drag it below the resize block.
  2. It should read: โ€œConvert Resized Image to JPEGโ€. (You can also choose PNG or HEIF, but JPEG is the most widely compatible).
  3. Tap the > arrow on the Convert action to customize quality:
    • Quality Slider: Set it to around 80%. This provides the absolute best balance between visual clarity and file size reduction.
    • Preserve Metadata: Keep this toggled ON if you want to retain the date taken, camera settings, and location. Toggle it OFF if you want to strip all metadata for privacy before sharing.

Step 4: Save or Share the Output

Now, you have options for what to do with the newly optimized images:

  • Option A: Save to a New Album (Recommended) Search for โ€œSave to Photo Albumโ€ and add it. Set it to save to Recents or create a custom album called โ€œOptimizedโ€.
  • Option B: Share Directly Search for โ€œShareโ€ and add it. This will pop up the iOS Share Sheet with your resized photos, allowing you to instantly AirDrop, email, or message them without saving them to your library first.
  • Option C: Clean up the Originals If you are brave and want to reclaim space immediately, you can add a โ€œDelete Photosโ€ action and pass the original Shortcut Input to it. Shortcuts will prompt you with a safety confirmation before deleting anything, so you wonโ€™t accidentally lose photos.

How to Use Your New Tool

Now that your shortcut is built, running it is incredibly smooth.

Method 1: From the Photos App (Share Sheet)

  1. Open your Photos app.
  2. Select one or more photos (you can select 50+ photos at once!).
  3. Tap the Share button in the bottom-left corner.
  4. Scroll down the list of actions and tap โ€œResize to 1920โ€.
  5. Let the shortcut run. A checkmark or a prompt will appear when it is done, and your optimized images will be saved or shared!

Method 2: From your Home Screen

  1. Long-press on your home screen and add the Shortcuts Widget.
  2. Select your โ€œResize to 1920โ€ shortcut.
  3. Tap the widget anytime. It will prompt you to select images from your gallery, process them in the background, and output the optimized versions.

The Results: A Real-World Test

To see just how effective this is, we ran a test on a standard batch of 10 travel photos shot on an iPhone 15 Pro:

MetricOriginal PhotosResized (1920px @ 80%)Savings
Total Resolution4032 ร— 3024 (12 MP)1920 ร— 1440 (2.7 MP)-77% resolution
Batch File Size58.4 MB4.1 MB-93% disk space!
Visual QualityPin-sharp (100%)Indistinguishable on phone/tabletPerfect clarity

A saving of over 90% storage space means you can store 10 times as many photos in the same iCloud or local storage tier!

Wrap Up

Automation doesnโ€™t have to be complex. By leveraging the built-in power of iOS Shortcuts, youโ€™ve created a custom utility that bypasses paid third-party apps, keeps your data completely local and private, and solves storage anxiety with a single tap.

Give it a try, run a batch of your older photos, and watch your available storage bounce back!