How to get an iPhone screenshot with no status bar (and why none of the options is free)

Apple gives you no switch that removes the status bar from a screenshot. What you get instead is a menu of trade-offs: a few minutes of prep, an image Apple will reject, a Mac, or a retouched file. Here is each one with the numbers.

Published: · Last reviewed:

Hardware wallet app screen composed in Flexdger Wallet: a portfolio named Alder, a total balance and its change for the day above a row of Transfer, Swap and Buy buttons, the list of holdings with each amount and its move for the day, in a dark theme with a lavender accent.
Composed in Flexdger Wallet. Every figure on it was typed in; nothing is held, sent or received, and no chain is read.

Why every capture includes the bar

Pressing the side button and volume up (or the side button and Home on phones that still have one) saves the entire display. The status bar is part of it, and there is no preference to change that. Individual apps can hide their own bar, a full-screen video being the usual case, but that decision belongs to the developer. For everyone else there are four workarounds, summarized here.

ApproachYou needOutput sizeAccepted by App Store ConnectWhat it costs you
Simulator overrideA Mac with XcodeNative size of the simulated deviceYes, on current modelsThe picture shows the Simulator, not your phone
Tidy the real barYour iPhone1179 × 2556YesA few minutes of preparation
Crop it offPhotos or any editor1179 × 2394NoThe upload is refused
Paint over itAn image editor1179 × 2556YesThe file is an edited image

Option A: override the bar in the Simulator

This does not remove the bar. It decides what it shows. With a device booted in the Xcode Simulator, run:

xcrun simctl status_bar booted override --time 9:41 --batteryState charged --batteryLevel 100 --cellularBars 4

We tried it on November 1, 2026, with an iPhone 17 Simulator under Xcode 27.2. The command was accepted, xcrun simctl status_bar booted list reported 09:41, a full battery and four cellular bars, and clear wiped the overrides. A few details worth knowing: --cellularBars accepts 0 to 4, the optional --wifiBars only 0 to 3, --operatorName '' blanks the carrier name, and --batteryState takes charging, charged or discharging. Swap override for clear to reset everything. To save the picture, xcrun simctl io booted screenshot shot.png writes the device’s native size, which was 1206 × 2622 on that iPhone 17.

Option B: tidy the bar on your own phone

It is the only route that yields an untouched capture from your actual device at a size Apple accepts. A short checklist before you press the buttons:

The values to aim for are in what the status bar should say in an App Store screenshot.

Option C: crop it, and give up the accepted size

Cropping takes seconds and costs you the dimensions. On an iPhone 14 Pro the bar is 54 pt tall, which is 162 px at 3× (see the measured status bar dimensions). Subtract it from 1179 × 2556 and you are left with 1179 × 2394, a size that appears on no list, and App Store Connect accepts only an exact match. Stretching the result back to 2556 px of height warps the picture by about 7%. Keep cropping for places where nobody measures: a README, a slide, a bug report.

Option D: paint over it

Fill the top 162 px with the app’s background color and the bar vanishes while the file stays at 1179 × 2556. On a flat background nobody can tell. Over a gradient or a photograph, a seam shows. The deeper price is that the result is no longer a capture of the device but an edited image.

Where Flexdger Wallet fits

Flexdger Wallet is a crypto wallet simulator: you enter the tokens and amounts, open the screen on your own phone and take the screenshot yourself. The screen carries a status bar of its own in the previews and in the kit captures, where there is no phone to borrow one from, and hides it once the wallet is launched from your home screen, so a capture never shows two bars with two different times.

The paid wallet no longer draws one. Launched from the home screen (the steps are on the page that explains why there is no download), it fills the display and the capture carries your phone’s bar: real time, battery and signal, plus a carrier name if your phone shows one. For video, the cleanest bar on the wallet screen is therefore your phone’s own. Option B is the closest fit for a screenshot, and cropping or painting still work on the file afterward. The illustrations on this site continue to draw a bar. All amounts are typed in, so the picture remains a mockup, and a tidy bar proves nothing.

Questions

Is there a hidden iOS setting that hides the status bar in a capture?

No. A normal screenshot on a real iPhone includes the bar, whatever you configure. Only an app that hides its own bar, such as a full-screen video player, shows a capture without one. Everything else means cleaning, cropping, retouching or switching to the Simulator.

My cropped screenshot is rejected on upload. What went wrong?

The crop changed the dimensions. Removing the 162 px bar from a 1179 × 2556 iPhone 14 Pro capture leaves 1179 × 2394, which is not on Apple’s list of accepted sizes, so the dimension check stops it.

How do I undo the Simulator status bar override?

Run xcrun simctl status_bar booted clear and every override disappears together. If you want to see what is currently set first, run xcrun simctl status_bar booted list.

What is the quickest way to show 9:41 on the clock?

In the Simulator, add --time 9:41 to the override and the bar keeps that time until you clear it. On a real iPhone, turn off Set Automatically under Settings, General, Date & Time, choose the minute, shoot, then switch Set Automatically back on.

Written by Flexdger Wallet, a crypto wallet app simulator: a mockup that opens on your phone, never a real wallet. For your own app’s screenshots, shoot your build; where a wallet mockup belongs, and where it has no place.

Keep reading