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
