Chrome download failed? How to resume it on a Mac

Chrome can pick up a stopped download where it left off, if the server allows it, the link still works and the unfinished file is where Chrome left it.

The Lynx team Checked 6 min read

Try this first

  1. Click the Downloads icon near the top right of the Chrome window, point to the download and click Resume. Or press Command-Shift-J for the Downloads page and click Resume there.
  2. No Resume button, or it starts again from 0%? Chrome can’t continue this one. Go back to the page and click the download link again.
  3. Big file, failing again and again? Don’t quit Chrome while it runs, keep the Mac awake, or use a tool that resumes automatically: curl in Terminal, or a download manager.

Resume it from the Downloads list

While a download runs, Chrome shows a Downloads icon to the right of the address bar. Click it and point to a file to pause, resume or cancel it. The full list is on the Downloads page: Command-Shift-J, or More (the three dots) › Downloads, or type chrome://downloads in the address bar.

For some failures, such as a connection that timed out, Chrome retries automatically, up to five times. For others it waits for you: the download shows Failed - Network error or similar, and a Resume button. Click it and Chrome asks the server for the rest of the file.

The unfinished .crdownload file

Until a download finishes, Chrome keeps it in the folder it’s going to (Downloads, unless you changed it in Settings › Downloads) as the file’s name plus .crdownload, for example big-file.zip.crdownload. Resume continues that file, so:

  • Leave it where it is. If it’s moved, renamed or deleted, there’s nothing to continue from.
  • Don’t quit Chrome mid-download. Quitting cancels a download that’s running or paused and deletes the unfinished file. Chrome warns you first (Download is in progress): choose Continue Downloading.
  • After a crash or a power cut, the download shows as failed when Chrome opens again. If it has a Resume button, it can carry on.

What Chrome’s error means

Chrome puts a short reason after Failed on the Downloads page. What each one means, and what to do:

Chrome saysWhat happenedWhat to do
Failed - Network error, Network disconnected, Network timeoutThe connection dropped.Check you’re online, then click Resume.
Failed - Forbidden, Needs authorizationThe server refused: the link has expired, or it needs you signed in.Resume won’t help. Sign in if you need to, go back to the page and download again.
Failed - No fileThe file isn’t on the server any more.Find it again on the site.
Failed - Server problem, Server unavailableTrouble on the site’s end.Try Resume again later.
Failed - Disk fullYour Mac ran out of space.Free up space (and empty the Trash), then click Resume.
Failed - Insufficient permissions, System busyChrome couldn’t write the file.Download again to a folder you can write to, like Downloads.

“Virus scan failed” or “Blocked” means security software or Chrome itself stopped the file; don’t force a file you don’t trust. Google’s download errors page covers those.

Why Chrome can’t resume some downloads

Resuming means asking the server for the rest of the file, starting where the download stopped. Chrome only does that when it can be sure the rest belongs to the same file. It starts over, or can’t continue, when:

  • The server doesn’t allow it. Servers don’t have to send part of a file. When one won’t, Chrome can only start again from zero.
  • Nothing proves it’s the same file. Chrome needs the version stamp the server sent the first time (an ETag or Last-Modified header). Without one, it starts over.
  • The file changed on the server since you started, so the part you have no longer fits.
  • The link expired. Many download links are made for you and stop working after a while; that usually ends in Failed - Forbidden. Get a fresh link from the page.
  • The .crdownload file is gone: moved, renamed, deleted, or cancelled when Chrome quit.

Big files: resume outside Chrome

If the same file keeps failing, download it with a tool that retries automatically. curl is built into macOS. Control-click the download link, choose Copy Link Address, then in Terminal:

cd ~/Downloads
curl -L -O -C - "paste-the-link-here"

If it stops, run the same line again and curl continues from where it got to. It only resumes when the server allows it, and a link that expires, or that needs you signed in to Chrome, won’t work here either.

Keep the Mac awake while it runs: plug in, and run caffeinate -i in another Terminal window. Space, drive formats and checksums are in how to download large files on a Mac.

Using a download manager with Chrome

A download manager keeps its own copy of the unfinished part, retries automatically and doesn’t lose the download when you quit. It can also split a file across several connections, which helps when a server limits how fast each one goes.

Lynx, our download manager for Mac, works with Chrome through its extension. Downloads you start in Chrome open in Lynx, which splits each file across up to 32 connections and picks up where it stopped after a dropped connection, sleep or a restart.

A download manager still follows the server’s rules. A link that has expired, or a server that won’t send part of a file, stops every download manager too.

Using Safari too? See Safari can’t resume this download and using a download manager with Safari.

Questions

Where does Chrome keep unfinished downloads on a Mac?
In the folder the file is going to, which is Downloads unless you changed it in Chrome’s Settings › Downloads. It has the file’s name with .crdownload added, and gets its real name when the download finishes.
Can I resume a Chrome download after restarting my Mac?
Not if it was still running, or paused, when Chrome quit: quitting cancels it and deletes the unfinished file, so let it finish first. A download that had already failed with an error, or was cut off by a crash or a power cut, keeps its .crdownload file, and Resume on the Downloads page can continue it after the restart, as long as the server allows it and the link still works.
What does “Failed - Network error” mean?
The connection dropped during the download. Check you’re online, then open the Downloads page (Command-Shift-J) and click Resume. If there’s no Resume button, or the download starts again from zero, the server doesn’t allow resuming: start again from the page.
Why do my downloads keep failing in Chrome?
Most often the connection drops for a moment (weak Wi-Fi, the Mac sleeping, a VPN reconnecting). Browsing doesn’t notice, but a long download can fail. Expired links and a full disk are the next most common. The fixes, for every browser: network error when downloading.
What is an “Unconfirmed … .crdownload” file?
Chrome gives a download a temporary name like Unconfirmed 123456.crdownload while it waits for you to decide whether to keep a file it warned you about. Answer that in Chrome’s downloads list instead of renaming the file.
Does Chrome split downloads across several connections?
Not by default on a Mac. Chrome has an experimental Parallel downloading setting in chrome://flags that’s off on desktop computers, and like every flag it can change or disappear. A download manager splits files as a matter of course.
Is there a download manager for Chrome on Mac?
Several work with Chrome; they’re compared in the best download managers for Mac.

Sources

Checked on September 28, 2026. If something here is out of date, tell us.

  1. Google Chrome Help: Fix file download errors: Resume from Download in progress; what each error means
  2. Google Chrome Help: Download a file: pause and resume, More › Downloads, download location
  3. Google Chrome Help: Chrome keyboard shortcuts: Mac: Command-Shift-J opens the Downloads page
  4. Chromium source: download_item_impl.cc: when a download can resume; up to 5 automatic retries
  5. Chromium source: download_utils.cc: which errors can be resumed
  6. Chromium source: download_manager_impl.cc: quitting Chrome cancels downloads in progress and removes their partial files
  7. Chromium source: download_target_determiner.cc: the .crdownload name
  8. MDN: HTTP range requests: what a server must support for a download to resume
  9. curl: manual page: --continue-at