Skip to content

shubhamnarware67-cmd/ResizrX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎨 ResizrX – Smart Image Editor

βœ‚οΈ Edit | 🎨 Enhance | πŸ’Ύ Export | πŸš€ Fast | 🧠 Smart

ResizrX Logo

A modern, lightweight, and beautiful image editor built using HTML, CSS, and JavaScript.
Resize, crop, rotate, apply filters, and download your edited images in one click.


ResizrX Preview ResizrX live Preview

🧠 About ResizrX

ResizrX is a sleek, browser-based image editor designed to make resizing, rotating, cropping, filtering, and optimizing images super easy β€” no installation required.
Built with simplicity and performance in mind, it supports offline editing via PWA and quick ZIP downloads for multiple images.


✨ Features

βœ… Drag & Drop Uploads (Multiple images supported)
βœ… Crop, Rotate, Resize with live preview
βœ… Smart Filters: Brightness, Contrast, Blur, Grayscale
βœ… Aspect Ratio Lock for perfect resizing
βœ… Undo / Redo stack for better editing control
βœ… ZIP Export for all edited images
βœ… Light / Dark Theme toggle
βœ… PWA (Progressive Web App) – works offline
βœ… Local Edit History (saved using localStorage)
βœ… Clean Glassmorphism UI with gradient animations
βœ… Built with pure JS (no frameworks)


🧰 Tech Stack

Technology Purpose
HTML5 Structure
CSS3 (Glassmorphism) Styling & Animations
Vanilla JavaScript (ES6) Logic & Image Processing
Canvas API Image Rendering
JSZip ZIP File Creation
Service Worker PWA Offline Support

βš™οΈ Installation & Setup Guide

You can set up ResizrX locally or host it online.

πŸ–₯️ Local Setup

  1. Clone this repository
    git clone https://github.com/shubhamnarware67-cmd/ResizrX.git
    cd ResizrX

πŸš€ Usage

Open ResizrX in your browser. Click or Drag & Drop images. Use the toolbar to: βœ‚οΈ Crop πŸ”„ Rotate 🧹 Remove Background (future feature) πŸ’‘ Adjust filters (brightness, contrast, blur, grayscale) πŸ“ Resize images (lock ratio optional) Adjust quality slider for export optimization. Download all edited images in a ZIP file. Enjoy offline editing once installed as a PWA!

πŸ“± PWA Support ResizrX is installable as a Progressive Web App: Works offline after first load. Saves edit history locally. Responsive on mobile and desktop.

#javascript #html #css #pwa #image-editor #canvas #webapp #frontend #image-processing #photo-editor #webtools #vanillajs #opensource


#πŸ’‘ Future Enhancements

πŸš€ Background Removal (AI API Integration) 🎨 Advanced Filters (Hue, Saturation, Sharpness) πŸ“· Drag to Crop (User-controlled selection) πŸ’Ύ Cloud Save (Firebase / Supabase) πŸ“€ Share Edited Image (via social links)


#πŸ§‘β€πŸ’» Developed By πŸ‘€ Shubham Narware πŸ’» 3rd Year CSE | Passionate about DSA & Web Development πŸ“¬ Connect: LinkedIn β€’ GitHub



#Support the Project If you like ResizrX, please ⭐ star this repo β€” it motivates me to add more features!
πŸ’« Click here πŸ‘‰ Give a Star


#πŸͺͺ MIT License

Copyright (c) 2026 Shubham Narware

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the β€œSoftware”), to deal in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

πŸ–€ Thank you for visiting!

⭐ Star this project if you found it useful.
πŸ“Έ "Every pixel counts when creativity meets code."

About

🎨 ResizrX – Smart Image Editor built with HTML, CSS & JavaScript. Resize, crop, rotate, apply filters, and export images β€” all in your browser. Modern UI | PWA Ready | Free & Fast.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors