A client-side Progressive Web App (PWA) for secure online ZIP file extraction and preview. Works entirely in your browser - no data leaves your device.
-
100% Client-Side Processing
- Files never leave your browser (no server upload)
- Built with WebAssembly for high-performance extraction
- Offline-capable PWA
-
Advanced Security
- Sandboxed environment for safe file handling
- Malware protection through isolated execution
- Automatic quarantine for suspicious files
-
Multi-Format Support
- Previewers: Text/Code, Images, Videos (MP4, WebM), PDF
- Hex viewer for binary analysis
- Syntax highlighting for 200+ programming languages
-
Cross-Platform
- Mobile-first responsive design
- Touch-friendly interface
- Dark/Light theme support
Extractify.zip supports 40+ archive formats through its WebAssembly engine. Files are processed in a secure sandbox with full client-side isolation.
🗂 Standard Compression
zip
, rar
, 7z
, tar
, gz
(gzip), bz2
(bzip2), xz
, z
(Z compress), jar
📦 Package Formats
rpm
(Linux packages), msi
(Windows Installer), nsis
(Nullsoft Installer), cab
(Windows Cabinet), ar
(Unix Archive), arj
(ARJ Archive), cpio
, xar
(eXtensible Archive Format)
💽 Disk Images
dmg
(macOS), iso
(Optical Disc), vdi
(VirtualBox), vhd
(Hyper-V), vhdx
, vmdk
(VMware), qcow2
(QEMU), wim
(Windows Imaging)
🔐 File Systems
apfs
(Apple), ntfs
(Windows), hfs
(Mac Hierarchical), ext
(Linux), fat
(Legacy Windows), udf
(Universal Disk), squashfs
(Compressed Linux FS)
⚙️ Low-Level System
mbr
(Master Boot Record), gpt
(GUID Partition Table), uefi
(Firmware Updates)
🔧 Technical Formats
chm
(Compiled HTML Help), lzh
(LHA Archive), lzma
(LZMA Compression), ihex
(Intel HEX)
Key Notes:
- Read/write support for common archives (ZIP, RAR, 7z)
- Read-only mode for disk images and system formats
- Maximum file size: 2GB (browser limitation)
For advanced format requirements, open an issue.
- Visit https://extractify.zip
- Drag & drop Compressed/Archived file or click to browse
- Browse contents directly in your browser
- Extract individual files or entire archives
Example: Previewing archive contents
- Node.js 18+
- npm 9+
git clone https://github.com/xlmnxp/extractify.zip.git
cd extractify.zip
npm install
# Development server with hot-reload
npm run dev
# Production build
npm run build
# Lint code
npm run lint
# Run tests
npm test
Extractify.zip uses multiple layers of protection:
- WebAssembly Sandbox: Isolated execution environment
- Content Security Policy (CSP) headers
- File type validation and size limits
- Memory-safe Rust-based extraction core
We welcome contributions! Please see our:
- Contributing Guidelines
- Code of Conduct
- Roadmap
Report issues at GitHub Issues
GNU GPLv3 © 2025 - License Details