Skip to content

πŸ”§ Image Compressor A lightweight, fully responsive web tool for compressing images without compromising quality. Users can upload images, select compression levels, and instantly optimize them for web use. Built with HTML, CSS, and JavaScript – ideal for developers, designers, and anyone looking to reduce image size quickly and efficiently.

Notifications You must be signed in to change notification settings

MdFarhan0/Image-Compressor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Έ Image Compressor Pro

Image Compressor Pro is a modern, lightweight, and privacy-first image compression web tool. It allows users to upload and compress images directly in their browser while preserving quality and reducing file size up to 90%. It supports single and batch image processing for JPEG, PNG, WebP, GIF, and BMP formats β€” with no file size limits, no registration, and 100% free usage.


🌐 Live Demo

πŸ‘‰ Use the app here


πŸš€ Features

  • ⚑ Fast & Offline – Runs completely in the browser with zero server uploads
  • πŸ–ΌοΈ Supports Multiple Formats – JPEG, PNG, WebP, GIF, BMP
  • πŸ“‚ Batch Compression – Compress multiple images at once
  • 🎚️ Custom Quality Slider – Adjust compression quality dynamically
  • 🧠 Smart Format Conversion – Auto-selects best output format
  • βœ‚οΈ Resize Options – Optional width and height control
  • πŸ›‘οΈ Privacy First – No image data is uploaded or stored
  • πŸ§ͺ Real-Time Preview – Compare original vs compressed images
  • 🧰 Advanced Settings – Strip metadata, maintain aspect ratio, etc.
  • πŸ’Ύ Download All – Export compressed images as a ZIP
  • πŸ’‘ Keyboard Shortcuts – Quick access via Ctrl+O, Ctrl+S, etc.
  • πŸ“Š Stats Tracking – See total files compressed and space saved

πŸ“‚ Project Structure

This project is fully functional with just a single index.html file, but here's a breakdown of how it's organized and what each part does:

πŸ“ Details:

  • index.html
    The main application. It includes:

    • Tailwind CSS for styling
    • FontAwesome for icons
    • JSZip for batch ZIP downloads
    • Google AdSense placeholders
    • Structured data for SEO
    • JavaScript logic (embedded in the HTML) for compression, batch handling, and UI control
  • README.md
    The file you're currently reading. Includes project overview, features, usage, and contribution guidelines.

  • .gitignore
    Optional file that tells Git which files or folders to ignore (e.g., node_modules/, .env, etc.), useful if you ever expand to a build process.


This project was designed for simplicity β€” everything works in-browser without a backend or build step.

About

πŸ”§ Image Compressor A lightweight, fully responsive web tool for compressing images without compromising quality. Users can upload images, select compression levels, and instantly optimize them for web use. Built with HTML, CSS, and JavaScript – ideal for developers, designers, and anyone looking to reduce image size quickly and efficiently.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages