Mouse JigglerMade for Mac
macOS guides

Do Downloads Continue When a Mac Sleeps? Settings & Fixes

Keep Mac downloads running with the screen off. Use timed awake settings, resume Safari or Chrome downloads, and fix common transfer errors.

Glass file sheets travel between a laptop and a cloud along a blue transfer path.
Editorial illustration
The quick answer

Ordinary downloads and uploads generally pause when the Mac enters system sleep. A dark display is different: a transfer can continue while the screen is off if the system stays awake. For a temporary session, keep the MacBook lid open and use caffeinate -i -t 7200 for two hours.

Screen off, locked, or asleep?

What happened?What it means for a transfer
The display turned offThe Mac may still be running. Check the app’s progress before changing anything.
The screen lockedLocking restricts access to the session; it does not by itself prove the system is asleep.
The system went to sleepDo not expect an ordinary browser or transfer app to keep running normally.
You closed the lidDo not rely on caffeinate or pointer movement to override lid behavior. A supported external-display setup is a separate case.

Features that briefly wake a Mac for selected system tasks do not promise that an arbitrary browser upload will continue. See sleep, display sleep, and screen lock for the distinction.

Identify what interrupted the transfer

A failed transfer does not always mean the Mac went to sleep. Wi-Fi loss, a VPN reconnect, a browser tab closing, an expired login, or a destination running out of space can all interrupt a task.

Before repeating a very large upload, note the failure message and time. If the entire Mac slept, focus on power behavior. If the Mac stayed awake but the site reported an error, start with the transfer application or connection.

Resume an interrupted download in Safari or Chrome

First reconnect to the internet and check that an ordinary webpage loads. Then inspect the existing download before starting another copy. Keeping the Mac awake cannot, by itself, restart a transfer that is already paused.

In Safari:

  1. Click Show Downloads near the top-right of the Safari window.
  2. Find the paused file and click its Resume control.
  3. Watch the transferred amount to check whether it starts increasing again.

The Show Downloads button is hidden when the list is empty. These controls are documented in Apple’s Safari download guide.

In Chrome:

  1. Open the download tray beside the address bar. If it is absent, use More → Downloads.
  2. Find the paused file. In the tray, point to its name and choose Resume if offered.
  3. Check that progress resumes before leaving the Mac unattended.

See Google’s download controls. If Resume is unavailable or fails, return to the original download page and check access to the file before trying a fresh download.

Example: a 12 GB download stopped after 9 GB. If resuming continues from around 9 GB, allow that transfer to finish. If progress restarts near zero, budget for the whole file again. Do not assume the earlier progress was recovered merely because the button changed to Pause.

For an upload, use the website or transfer app’s own retry controls. Safari and Chrome’s download lists do not manage files you are sending to a website. Check whether the destination already received the file before submitting another copy.

When resuming does not fix the download

Use the error message to choose the next step. Google’s download error guide distinguishes these problems:

What you seeWhat to do next
The connection droppedRestore a working connection, then try Resume if offered.
Disk fullMake enough room on the destination disk before retrying.
ForbiddenOpen the original site and check whether you need to sign in or request access.
No file or File missingFind the current download link on the publisher’s site, or contact its owner.

Changing a sleep timer will not fix a full disk or a missing file. Once the cause is resolved, use the timed awake session below to reduce the chance of another idle-sleep interruption. Wait for the browser to report completion and confirm that the resulting file opens.

Use a timed awake session

  1. Connect power for a long transfer and keep the MacBook lid open.
  2. Open Terminal and run the command below.
  3. Start the download or upload in its usual app. Leave both that app and the Terminal session open.
  4. Confirm progress after several minutes without manual input.
caffeinate -i -t 7200

-i prevents idle system sleep. -t 7200 ends the request after two hours; normal display sleep is still allowed. Choose a duration that covers the estimate plus a margin. The command does not extend itself when a transfer takes longer.

For example, if an upload estimates 70 minutes, a two-hour session allows 50 minutes of margin. If the estimate later exceeds that window, start a suitably longer session. Press Control-C in the Terminal window to finish early.

To keep the screen visible too, use caffeinate -di -t 7200. Our caffeinate command guide explains the flags and how to confirm the request.

A regular plugged-in setup

For repeated transfers on a Mac laptop, Apple documents this route: System Settings → Battery → Options, then enable the option that prevents automatic sleep on power adapter while the display is off. On supported desktop Macs, look in System Settings → Energy. Availability depends on the model and macOS version.

Record your previous setting and restore it after a temporary task. This setting is different from simply making the display-off timer longer. For an occasional transfer, the timed command is easier to end automatically.

Use Mouse Jiggler for a familiar routine

If you prefer a menu-bar workflow, activate Mouse Jiggler and review its idle delay. For an unattended transfer, be especially careful with any Only While App condition: In Front may stop applying when you switch to another application.

Set a planned deactivation time after the expected finish. Verify your battery threshold and screen-lock setting before starting. A screen-lock pause may interrupt the behavior you expected, so test your actual setup and keep your normal device-security requirements in mind.

Prepare the rest of the workflow

  • Power: use a suitable power adapter for a long session and keep vents clear.
  • Lid: do not assume an awake utility overrides closing a MacBook.
  • Connection: choose a stable network and check whether a VPN is required.
  • Application: leave the uploading tab or transfer app open.
  • Destination: check storage space, file-size limits, and any login expiration.

For important transfers, use an application that supports resuming where possible. Preventing idle sleep cannot guarantee that a remote service will accept a file.

Uploading a photo library? Use the iCloud Photos sync checklist to read the library status, separate a Photos pause from sleep, and check a recent photo in the cloud.

Check completion before ending the session

Confirm success in the destination, not just in the local progress indicator. For a downloaded file, verify that it opens. For an uploaded file, confirm its expected size and that it is available where you need it.

Then stop the awake session and return any temporary settings to normal. If your Mac still sleeps during a simple test, follow the troubleshooting guide to separate permissions, timing, and conditional settings.

If it still stops: record one useful result

Test a small transfer using the same application, destination, power source, and network. Record the start time, the last observed progress, and any error. “The screen went dark but the transfer completed” is a successful background session. “The screen stayed on but the server reported a timeout” points to the transfer or connection.

Try changing one variable at a time. Avoid spending hours on sleep settings if the app is actually waiting for a new login or rejecting the file size.

Backing up with Time Machine instead? See whether Time Machine can back up while your Mac sleeps and how to check completion.

Copying to a USB drive or external SSD? Follow the external-drive copy checklist to set an awake timer, verify the destination files, and eject the drive safely.

Make your next session simpler.

Explore Mouse Jiggler’s menu-bar movement, timing, and scheduling controls.

Download for Mac