Skip to content

html-ramu/zip-extractor-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🗜️ ZIP Extractor (Browser)

A simple, fully client-side ZIP file extractor built with HTML, CSS, and JavaScript.
No server needed. Everything runs directly in your browser — even on mobile!

🌐 Live Demo

👉 https://html-ramu.github.io/zip-extractor-project/

✨ Features

  • 📁 Upload any .zip file from mobile or desktop
  • 🔐 Supports password-protected ZIP files (ZipCrypto & AES encryption)
  • 📋 Shows list of extracted files with file sizes
  • ⬇️ Download each extracted file individually
  • 📊 Progress bar while extracting
  • 🚫 Shows error if wrong password is entered
  • 📱 Fully mobile-friendly design
  • 🖱️ Drag & Drop support

🛠️ Built With

  • HTML5
  • CSS3
  • JavaScript (Vanilla)
  • zip.js — open-source library for ZIP handling in browser

📂 Project Structure

🚀 How to Use

  1. Open the live demo link above
  2. Click Select ZIP file or drag and drop a .zip file
  3. If the ZIP is password-protected, enter the password
  4. Click Extract ZIP
  5. Download individual files from the list

⚠️ Browser Limitations

  • Works in latest Chrome, Firefox, Safari, Edge (desktop and mobile)
  • Supports ZIP files created with 7-Zip (ZipCrypto or AES-256)
  • Does not support .7z, .rar, or other archive formats
  • Very large files (150MB+) may be slow on low-RAM mobile devices

👨‍💻 Developer

Made by html-ramu

📄 License

This project is open source and free to use.

About

A simple, fully client-side ZIP file extractor built with **HTML, CSS, and JavaScript**.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors