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
