How to open a ZIP file on iPhone
You can open a .zip on an iPhone two good ways, and which is best depends on what you want to do with the result. The built-in way — the Files app — has shipped on iOS since version 13, needs no extra app, and writes the extracted files to your device so other apps can use them. The browser way — opening the zip in Safari with a tool like ZipTool — is for when you want to *look inside* before extracting, do not want an app installed, or want the archive never uploaded to a server.
Both are honest, real options. The Files app is the right default when you actually want the files saved on your iPhone; the browser path wins for quick, private inspection — browse the tree, preview a file, then decide whether to extract at all. This page walks through each, then helps you pick.
Method 1 — Open a zip with the Files app (the built-in way)
iOS extracts zips natively in the Files app, with no third-party software. This is the simplest path when you want the real files on your iPhone.
- Save the zip to Files. From Mail, Messages, Safari, or anywhere else, tap and hold the
.zip(or tap it and choose a save location) and save it into Files — for example under On My iPhone or iCloud Drive. - Open Files and tap the zip. Locate the
.zipin Files and tap it once. iOS extracts it in place into a folder of the same name. - Use the files. The extracted contents appear in a new folder next to the original
.zip; tap any file to open it in the appropriate app.
What the Files app does and does not do
The Files app is fast, free, and already on your iPhone — it handles a normal .zip perfectly. It does not, however, let you *preview* a file inside the archive before extracting it, and it does not open non-ZIP formats like .rar, .7z, or .tar.gz (those need a decoder it does not have).
It also cannot open a password-protected zip without help, and it will not preview code, images, or documents directly from inside the archive the way a browser-based viewer can. For the broader guide covering Windows, Mac, and Linux as well, see how to open a zip file.
Method 2 — Open a zip in Safari (no app, no upload)
When you would rather not extract — or cannot, because the format is not a plain zip, or the file is sensitive — open it in the browser instead. In Safari, go to ZipTool, tap the drop card to pick the .zip (drag-and-drop is unreliable on iOS, so the file picker is the way in), and the archive opens straight in the page.
The file tree renders locally: you can browse folders, search by name, and tap any entry to preview it — code with syntax highlighting, images, audio, video, and PDFs all open inline — without unpacking anything to disk. When you are ready to keep the files, use extract-all; on a mobile browser that lacks the directory-writing API, the contents download as a clean zip you can then open in Files. See extract a zip online and the online zip viewer.
Which method should you use?
A quick rule of thumb:
- Use the Files app when you want the files saved on your iPhone so other apps can open them — photos you will edit, documents you will read, installs you will run. It is the default for "I have a zip, give me the files."
- Use the browser tool when you want to *preview* what is inside before committing, when the archive is private and you want it never uploaded, or when the format is not a plain zip (
.rar,.7z,.tar.gz, or the ZIP family like.apk/.epub/.jar). - Use a dedicated app only if you regularly work with encrypted or unusual archives on iOS. For one-off use, the Files app or the browser path is enough.
Frequently asked questions
How do I open a zip file on my iPhone?
The built-in way: save the .zip into the Files app, then tap it once — iOS extracts it into a folder of the same name, and the files are ready to use. No app required. To preview the contents before extracting instead, open ZipTool in Safari and pick the file to browse the tree in-browser.
Can I open a zip on iPhone without an app?
Yes. The iOS Files app extracts zips natively — no third-party app needed — or you can open the zip directly in Safari with ZipTool, which browses and previews the contents in-browser with no install and no upload.
How do I see what is inside a zip before extracting on iPhone?
The Files app extracts on tap; to preview first, open ZipTool in Safari, pick the .zip, and browse the file tree — tap any entry to read code, view images, or render a PDF inline before you decide whether to extract anything.
Does the browser tool upload my zip?
No. The archive is parsed entirely in your browser using zip.js; your file contents are never transmitted to a server, stored, or handed to a third party. You can confirm it by opening a zip and then turning off your internet — browsing, searching, and previewing keep working, because nothing depends on a network request.
Can I open .rar or .7z files on iPhone too?
Not with the Files app, which only handles plain .zip. The browser tool decodes .rar (via a WebAssembly unrar) and .7z (via a WebAssembly 7-Zip) as well as .tar.gz, so opening them in Safari is the no-app way to read those formats on an iPhone.