Extracting Zip Files On Your iPhone

There is a Files app on your iPhone that most people never bother opening, but it handles compressed archives just fine. The built-in utility can unzip standard .zip files without installing anything. If the archive was created on a Mac or Windows machine using common compression tools, you are generally going to have no trouble. The process is straightforward, but there are a few traps that trip people up, and I ran into one last year that nearly made me switch to a third-party app for good. Open the Files app. It might be on your Home Screen or buried inside the App Library. If you can't find it, swipe down from the middle of your screen and type "Files" in the search bar. Navigate to wherever the zip file lives—Downloads, iCloud Drive, or a folder you set up yourself. Tap the archive once. A preview will open showing the files inside. Tap the share button in the top right corner, then select "Save to Files." That extracts everything to a location of your choice. Alternatively, press and hold the zip file, then tap "Compress" in the menu that pops up. iOS will create a new uncompressed folder next to the original archive. This second method is what I use most often because it's faster and doesn't involve the share sheet. I have to mention something specific. Last fall I received a zip file from a colleague that contained subfolders with Cyrillic characters in the names. When I extracted it on my iPhone 14 running iOS 17, the filenames came out as question marks. The archive itself was valid—the same file unzipped perfectly on my MacBook and on a Windows PC. The issue was that the archive was created with a Linux tool that encoded filenames using UTF-8, and the Files app at the time didn't handle that encoding consistently for directory structures. My workaround was to install the free "iZip" app, import the archive there, and extract it from within the app. iZip handled the encoding correctly, and I then moved the extracted folder back into Files. It took maybe two minutes once I figured out what was happening. I learned from that point forward that if a zip file has non-ASCII characters, I skip the built-in extractor entirely.

Here is a detail most guides skip over. The Files app on iOS only supports the standard DEFLATE compression method. If someone created a zip file using ZIP64 format—meaning it exceeds the 4GB individual file size limit or the 4GB total archive limit—your iPhone simply will not open it. You will get an error or nothing will happen at all. This came up for me when a client sent me a 6GB archive of raw camera files. The built-in app refused to touch it. I had to ship the files to a Mac, extract them there, and then transfer the uncompressed folders over AirDrop. Another thing people don't expect: the Files app preserves the folder structure from the zip, but it does not always preserve file metadata like creation dates or permissions. For most everyday files this doesn't matter. For professional work where timestamps are important, you should verify after extraction. For the vast majority of situations—PDFs, images, documents, small project files—the native Files app works fine. The limitation window is roughly 200MB to 2GB per archive for reliable performance. Beyond that, extraction can hang or fail mid-process, and you end up with a partially extracted mess. In those cases a third-party app like iZip or the paid "WinZip" gives you more control over where files go and how they're handled. But for routine use, you don't need any of that. The app is already on your phone. The only real skill is knowing which method to use and when to walk away from the built-in extractor and grab something else.