Glyph WidgetsGlyph Widgets
टूलके बारे मेंसंपर्कब्लॉगगोपनीयताशर्तेंविज्ञापन हटाएंKo-fi पर सहायता करें

© 2026 Glyph Widgets LLC. सर्वाधिकार सुरक्षित।

·

100% क्लाइंट-साइड प्रोसेसिंग

ब्लॉग पर वापस जाएं

Image Compressor: फ़ाइल साइज़ तेज़ी से कम करें

ब्राउज़र में JPEG, PNG और WebP का साइज़ 80% तक कम करें। क्वालिटी और अधिकतम चौड़ाई एडजस्ट करें। कोई सीमा नहीं।

Glyph Widgets
27 फ़रवरी 2026
11 मिनट पढ़ने का समय
इमेज कंप्रेसरइमेज कंप्रेसइमेज साइज़ कमइमेज ऑप्टिमाइज़JPEG कंप्रेस

Image Compressor क्या है?

Image Compressor एक मुफ़्त, ब्राउज़र-आधारित टूल है जो विज़ुअल क्वालिटी बनाए रखते हुए इमेज फ़ाइल साइज़ को 80% तक कम करता है। यह JPEG, PNG और WebP इमेज स्वीकार करता है, browser-image-compression लाइब्रेरी के माध्यम से लॉसी या लगभग लॉसलेस कंप्रेशन लगाता है, और कंप्रेस्ड फ़ाइल डाउनलोड के लिए वापस करता है — सब कुछ बिना किसी सर्वर पर अपलोड किए। यह उन वेब डेवलपर्स के लिए महत्वपूर्ण है जो पेज लोड टाइम ऑप्टिमाइज़ करते हैं, उन फ़ोटोग्राफ़र्स के लिए जो बड़ी फ़ाइलें ईमेल से शेयर करते हैं, और किसी भी ऐसे व्यक्ति के लिए जिसे डेस्कटॉप सॉफ़्टवेयर के बिना छोटी इमेज चाहिए।

मुख्य विशेषताएं

  • इमेज को 80% तक कंप्रेस करें — browser-image-compression लाइब्रेरी क्वालिटी एडजस्टमेंट को वैकल्पिक डाइमेंशन कैपिंग के साथ मिलाकर आक्रामक साइज़ रिडक्शन प्राप्त करती है, जो अक्सर सामान्य फ़ोटो पर 60–80% बचत तक पहुंचती है।
  • एडजस्टेबल क्वालिटी सेटिंग्स — क्वालिटी स्लाइडर 10% से 100% तक 5% के इंक्रीमेंट में चलता है। डिफ़ॉल्ट 80% है, जो अधिकांश वेब इमेज के लिए व्यावहारिक स्वीट स्पॉट है।
  • अधिकतम चौड़ाई कंट्रोल — एक दूसरा स्लाइडर आउटपुट इमेज की अधिकतम चौड़ाई या ऊंचाई को सीमित करता है। रेंज 640px से 4096px तक 128px स्टेप्स में है, डिफ़ॉल्ट 1920px है। इस सीमा से कम चौड़ी इमेज को अपस्केल नहीं किया जाता।
  • पहले/बाद तुलना — प्रत्येक कंप्रेस्ड रिज़ल्ट ओरिजिनल फ़ाइल साइज़, कंप्रेस्ड फ़ाइल साइज़ और हरे रंग में प्रतिशत बचत (जैसे -62%) दिखाता है। सभी बचत का चल रहा कुल रिज़ल्ट पैनल के शीर्ष पर दिखाया जाता है।
  • बैच कंप्रेशन (Premium) — बैच मोड सक्षम होने पर (एक supporter फ़ीचर), एक बार में कई इमेज अपलोड करें और सभी को एक साथ कंप्रेस करें। टूल आंतरिक रूप से एक web worker (useWebWorker: true) का उपयोग करता है ताकि कंप्रेशन ब्राउज़र UI को फ्रीज़ किए बिना चले। बैच मोड के बिना, सिंगल-इमेज कंप्रेशन सभी यूज़र्स के लिए उपलब्ध है।
  • JPEG, PNG, WebP सपोर्ट — कोई भी फ़ाइल जिसका MIME टाइप image/ से शुरू होता है स्वीकार की जाती है। कंप्रेस्ड आउटपुट ओरिजिनल फ़ॉर्मैट बनाए रखता है और फ़ाइलनेम पैटर्न originalname-compressed.ext का उपयोग करता है।
  • कोई फ़ाइल साइज़ लिमिट नहीं — कोड में maxSizeMB ऑप्शन 10 पर सेट है, जिसका अर्थ है कि लाइब्रेरी 10 MB से कम आउटपुट का लक्ष्य रखती है, लेकिन उस सीमा से ऊपर इनपुट को अस्वीकार नहीं करती।

Image Compressor का उपयोग कैसे करें

चरण 1: अपनी इमेज अपलोड करें

Image Compressor खोलें। अपलोड एरिया पर क्लिक करें या उस पर इमेज ड्रैग और ड्रॉप करें। फ़ाइल पिकर सभी इमेज टाइप (image/*) स्वीकार करता है। एक बार में कई फ़ाइलें चुनी जा सकती हैं, और आप शुरुआती अपलोड के बाद ड्रॉप ज़ोन पर फिर से क्लिक करके और फ़ाइलें जोड़ सकते हैं।

प्रत्येक अपलोड की गई फ़ाइल अपना नाम और ओरिजिनल साइज़ दिखाने वाले टैग के रूप में दिखती है (जैसे vacation_photo.jpg (4.23 MB))।

चरण 2: कंप्रेशन सेटिंग्स कॉन्फ़िगर करें

अपलोड एरिया के नीचे, Options पैनल दो स्लाइडर दिखाता है:

क्वालिटी (10–100%, डिफ़ॉल्ट 80%) — आउटपुट की JPEG या WebP एन्कोडिंग क्वालिटी को नियंत्रित करता है। कम मान छोटी फ़ाइलें और अधिक दृश्यमान कंप्रेशन आर्टिफैक्ट उत्पन्न करते हैं। वेब इमेज के लिए, 70–85% सामान्य रेंज है। ईमेल शेयरिंग के लिए, 75–80% व्यावहारिक है। आर्काइविंग के लिए, क्वालिटी लॉस कम करने के लिए इसे 90%+ पर रखें।

अधिकतम चौड़ाई (640–4096px, डिफ़ॉल्ट 1920px) — इस मान से चौड़ी या ऊंची कोई भी इमेज एन्कोडिंग से पहले आनुपातिक रूप से स्केल की जाती है। आधुनिक कैमरे की 6000×4000 की फ़ोटो डिफ़ॉल्ट सेटिंग पर 1920×1280 तक स्केल होगी। यदि आपकी इमेज पहले से 1920px से छोटी हैं, तो इस सेटिंग का कोई प्रभाव नहीं है।

चरण 3: कंप्रेस करें और डाउनलोड करें

Compress Images पर क्लिक करें। बटन लेबल "Compressing..." में बदल जाता है जबकि web worker प्रत्येक फ़ाइल को प्रोसेस करता है। जब हो जाए, रिज़ल्ट सेक्शन प्रत्येक इमेज के लिए थंबनेल, ओरिजिनल साइज़, कंप्रेस्ड साइज़ और बचत प्रतिशत के साथ दिखाई देता है।

किसी व्यक्तिगत रिज़ल्ट पर डाउनलोड आइकन पर क्लिक करें उस कंप्रेस्ड फ़ाइल को सेव करने के लिए। यदि आपने कई इमेज कंप्रेस की हैं, तो Download All बटन रिज़ल्ट के नीचे दिखाई देता है — सभी कंप्रेस्ड फ़ाइलों को एकल compressed-images.zip आर्काइव के रूप में डाउनलोड करने के लिए उस पर क्लिक करें। ZIP के अंदर प्रत्येक फ़ाइल का नाम originalname-compressed.ext है।

व्यावहारिक उदाहरण

ब्लॉग पोस्ट इमेज गैलरी ऑप्टिमाइज़ करना

आपके पास एक ब्लॉग पोस्ट के लिए 8 JPEGs हैं, प्रत्येक 3 MB से 6 MB के बीच (सीधे DSLR से)। 80% क्वालिटी और अधिकतम चौड़ाई 1920px पर, सामान्य बचत 60–75% है। आठ 4 MB इमेज औसतन 1.2 MB की आठ फ़ाइलें बन जाती हैं — पेज का कुल इमेज वजन 32 MB से घटकर 10 MB से कम हो जाता है, जो मोबाइल कनेक्शन पर लोड टाइम में नाटकीय सुधार करता है।

ई-कॉमर्स साइट के लिए प्रोडक्ट फ़ोटो तैयार करना

एक ई-कॉमर्स प्लेटफ़ॉर्म में प्रति प्रोडक्ट इमेज 2 MB अपलोड लिमिट है। आपकी प्रोडक्ट फ़ोटो 5–8 MB JPEGs हैं। क्वालिटी 85% और अधिकतम चौड़ाई 2048px पर सेट करें। इन सेटिंग्स पर 6 MB प्रोडक्ट फ़ोटो आमतौर पर लगभग 900 KB तक कंप्रेस होती है — लिमिट के भीतर और ज़ूम फंक्शनैलिटी के लिए पर्याप्त डिटेल के साथ।

स्क्रीनशॉट फ़ाइल साइज़ कम करना

रेटिना डिस्प्ले से स्क्रीनशॉट अक्सर 1–3 MB PNG होते हैं। 80% क्वालिटी और अधिकतम चौड़ाई 1920px पर कंप्रेस करने से वे आमतौर पर 200–500 KB तक कम हो जाते हैं — डॉक्युमेंटेशन, इश्यू रिपोर्ट या Slack संदेशों के लिए व्यावहारिक साइज़।

टिप्स और बेस्ट प्रैक्टिसेज़

80% क्वालिटी से शुरू करें, फिर एडजस्ट करें। डिफ़ॉल्ट 80% अधिकांश फ़ोटोग्राफ़िक इमेज के लिए व्यावहारिक रूप से उत्कृष्ट परिणाम देने के लिए कैलिब्रेट किया गया है। अगर आउटपुट अभी भी अच्छा लगे, तो अतिरिक्त बचत के लिए 70% आज़माएं। अगर आप ब्लॉक आर्टिफैक्ट या कलर बैंडिंग देखते हैं, तो 85–90% तक बढ़ाएं।

बड़ी फ़ोटो के लिए क्वालिटी से ज़्यादा अधिकतम चौड़ाई मायने रखती है। 6000px चौड़ी फ़ोटो में 1920px वर्शन से कहीं ज़्यादा पिक्सेल डेटा होता है। अधिकतम चौड़ाई को 6000 से 1920 तक कम करने से अकेले फ़ाइल साइज़ 70% तक कट सकता है, उच्च क्वालिटी पर भी। वेब उपयोग के लिए, 1920px अधिकांश स्क्रीन से चौड़ा है — इससे चौड़ा कुछ भी बर्बाद बैंडविड्थ है।

PNG कंप्रेशन JPEG से अलग व्यवहार करता है। PNG लॉसलेस कंप्रेशन का उपयोग करते हैं, इसलिए "क्वालिटी" सेटिंग्स यह प्रभावित करती हैं कि browser-image-compression लाइब्रेरी उन्हें कितनी आक्रामक रूप से कनवर्ट या रीएन्कोड करती है। बड़े ट्रांसपेरेंट एरिया वाले PNG के लिए, परिणाम JPEG की तुलना में कम नाटकीय हो सकते हैं।

Web worker ब्राउज़र को रिस्पॉन्सिव रखता है। क्योंकि useWebWorker: true सक्षम है, आप कंप्रेशन चलने के दौरान अन्य ब्राउज़र टैब का उपयोग जारी कर सकते हैं, बड़े बैच के लिए भी। UI तब अपडेट होता है जब प्रत्येक फ़ाइल समाप्त हो जाती है।

कंप्रेस्ड फ़ाइलों में फ़ाइलनेम में -compressed शामिल होता है। यह आकस्मिक ओवरराइट को रोकता है अगर आपके पास ओरिजिनल उसी डाउनलोड फ़ोल्डर में हैं। आप बाद में उन्हें रीनेम कर सकते हैं।

सामान्य समस्याएं और ट्रबलशूटिंग

"Compression error" टोस्ट — एक सामान्य कंप्रेशन विफलता। यह तब हो सकता है जब इमेज फ़ाइल भ्रष्ट हो, जब ब्राउज़र बहुत बड़े बैच के दौरान मेमोरी से बाहर हो, या जब इनपुट फ़ाइल image MIME टाइप होने के बावजूद वैध इमेज नहीं हो। समस्या को अलग करने के लिए समस्याग्रस्त फ़ाइल को अकेले कंप्रेस करने का प्रयास करें।

आउटपुट फ़ाइल इनपुट से बड़ी है — छोटी इमेज (50 KB से कम) या पहले से भारी कंप्रेस्ड JPEG के लिए, 80% क्वालिटी पर रीएन्कोडिंग कभी-कभी थोड़ी बड़ी आउटपुट उत्पन्न कर सकती है। यह इसलिए है क्योंकि ओरिजिनल एक कम क्वालिटी सेटिंग पर एन्कोड किया गया था जिसे लाइब्रेरी ठीक से रिप्लिकेट नहीं कर सकती। इस स्थिति में, ओरिजिनल फ़ाइल का उपयोग करें।

-0% या लगभग शून्य बचत — पहले से कंप्रेस्ड इमेज (पिछले कंप्रेशन पास से भारी ऑप्टिमाइज़ किए गए JPEG, या छोटे PNG आइकन) नगण्य बचत दिखा सकते हैं। यह अपेक्षित है। आउटपुट अभी भी वैध है लेकिन ओरिजिनल की तुलना में कोई लाभ नहीं देता।

बड़े बैच पर बहुत धीमा कंप्रेशन — 20+ हाई-रिज़ॉल्यूशन फ़ोटो प्रोसेस करने में समय लगता है, web worker के साथ भी। अगर ब्राउज़र टैब अनरिस्पॉन्सिव लगे, तो web worker सक्रिय रूप से चल रहा हो सकता है। रिज़ल्ट के साथ इंटरैक्ट करने से पहले "Compression Complete" नोटिफिकेशन की प्रतीक्षा करें। बहुत बड़े बैच (50+) को 20 के समूहों में विभाजित करें।

क्वालिटी स्लाइडर 10% से नीचे नहीं जाता — न्यूनतम क्वालिटी 10% है, जो महत्वपूर्ण आर्टिफैक्टिंग के साथ अत्यधिक कंप्रेस्ड आउटपुट उत्पन्न करती है। अगर आपको और भी छोटी फ़ाइलें चाहिए, तो क्वालिटी को 10% से नीचे धकेलने के बजाय अधिकतम चौड़ाई को काफी कम करें (जैसे 640px या 1024px तक)।

गोपनीयता और सुरक्षा

Image Compressor browser-image-compression लाइब्रेरी के web worker का उपयोग करके आपके ब्राउज़र में सभी इमेज को लोकली प्रोसेस करता है। किसी भी समय कोई इमेज डेटा किसी सर्वर पर ट्रांसमिट नहीं किया जाता। आप अपने ब्राउज़र का नेटवर्क टैब मॉनिटर करते हुए टूल चलाकर इसकी पुष्टि कर सकते हैं — कोई अपलोड रिक्वेस्ट नहीं बनाई जाती। यह टूल को संवेदनशील इमेज जैसे मेडिकल स्कैन, संदर्भ के लिए फ़ोटोग्राफ़ किए गए कानूनी दस्तावेज़, या गोपनीय प्रोजेक्ट स्क्रीनशॉट कंप्रेस करने के लिए उपयुक्त बनाता है।

अक्सर पूछे जाने वाले प्रश्न

क्या Image Compressor उपयोग के लिए मुफ़्त है? हाँ, बिना फ़ाइल काउंट लिमिट, बिना आवश्यक अकाउंट और बिना वॉटरमार्क के पूरी तरह मुफ़्त। सभी कंप्रेशन फ़ीचर बिना किसी प्रतिबंध के उपलब्ध हैं।

क्या Image Compressor ऑफ़लाइन काम करता है? हाँ। पेज लोड होने के बाद, आप इंटरनेट कनेक्शन के बिना इमेज कंप्रेस कर सकते हैं। browser-image-compression लाइब्रेरी पूरी तरह आपके ब्राउज़र में web worker का उपयोग करके चलती है।

क्या Image Compressor के साथ मेरा डेटा सुरक्षित है? आपकी इमेज कभी भी सर्वर पर अपलोड नहीं होती। सभी प्रोसेसिंग आपके अपने डिवाइस पर ब्राउज़र web worker में होती है। यह टूल संवेदनशील या गोपनीय इमेज के लिए सुरक्षित है।

मैं अधिकतम कितने साइज़ की फ़ाइल कंप्रेस कर सकता हूँ? टूल द्वारा कोई हार्ड मैक्सिमम लागू नहीं है। कंप्रेशन ऑप्शन में maxSizeMB टार्गेट 10 MB पर सेट है (जिसका अर्थ है लाइब्रेरी आउटपुट को 10 MB से कम रखने की कोशिश करती है), लेकिन यह एक टार्गेट है, इनपुट लिमिट नहीं। बहुत बड़ी फ़ाइलें (50 MB+) काम करेंगी लेकिन अधिक समय और अधिक ब्राउज़र मेमोरी का उपभोग कर सकती हैं।

क्या टूल इमेज डाइमेंशन कम करता है? केवल तभी जब इमेज अधिकतम-चौड़ाई सेटिंग से अधिक हो। डिफ़ॉल्ट 1920px है — 1920px से चौड़ी या ऊंची कोई भी इमेज आनुपातिक रूप से स्केल की जाती है। 1920px से छोटी इमेज रीसाइज़ नहीं होती।

कौन से फ़ॉर्मैट सपोर्टेड हैं? फ़ाइल पिकर सभी इमेज फ़ॉर्मैट (image/*) स्वीकार करता है। व्यावहारिक रूप से, JPEG, PNG और WebP सबसे विश्वसनीय परिणाम देते हैं। आउटपुट फ़ॉर्मैट इनपुट फ़ॉर्मैट से मेल खाता है।

मेरे कंप्रेस्ड PNG में JPEG से अलग बचत क्यों दिखती है? JPEG एक लॉसी फ़ॉर्मैट है और क्वालिटी एडजस्टमेंट पर अच्छी तरह प्रतिक्रिया करता है। PNG स्वभाव से लॉसलेस है, इसलिए बचत मुख्य रूप से डाइमेंशन रिडक्शन और किसी भी फ़ॉर्मैट कनवर्शन से आती है जो लाइब्रेरी आंतरिक रूप से लागू करती है। अधिकतम PNG कंप्रेशन के लिए, अधिकतम-चौड़ाई सेटिंग भी कम करें।

क्या मैं आउटपुट फ़ॉर्मैट कंट्रोल कर सकता हूँ (जैसे PNG को WebP में कंप्रेस करना)? नहीं। Image Compressor आउटपुट में इनपुट फ़ॉर्मैट बनाए रखता है। फ़ॉर्मैट कनवर्ट करने के लिए, Image Converter का उपयोग करें।

बचत प्रतिशत की गणना कैसे की जाती है? टूल Math.round((1 - compressedSize / originalSize) * 100) की गणना करता है। 62% का परिणाम का अर्थ है कि कंप्रेस्ड फ़ाइल ओरिजिनल साइज़ का 38% है।

अगर मैं पहले से कंप्रेस्ड इमेज को कंप्रेस करूं तो क्या होता है? टूल इसे फिर भी कंप्रेस करेगा, लेकिन बचत छोटी या नकारात्मक भी होगी (आउटपुट इनपुट से थोड़ा बड़ा)। पहले से कंप्रेस्ड JPEG पर लॉसी कंप्रेशन का प्रत्येक पास बिना किसी सार्थक साइज़ रिडक्शन के पीढ़ीगत क्वालिटी लॉस जोड़ता है। जब भी संभव हो ओरिजिनल से कंप्रेस करें।

संबंधित टूल

  • जल्द आ रहा है: Image Resizer — कंप्रेस करने से पहले या बजाय इमेज को विशिष्ट पिक्सेल डाइमेंशन पर रीसाइज़ करें।
  • जल्द आ रहा है: Image Converter — क्वालिटी कंट्रोल के साथ PNG, JPEG, WebP, GIF और BMP के बीच इमेज कनवर्ट करें।
  • जल्द आ रहा है: Image to Base64 — CSS या HTML इनलाइन इमेज में उपयोग के लिए कंप्रेस्ड इमेज को Base64 स्ट्रिंग के रूप में एन्कोड करें।
  • जल्द आ रहा है: Image Cropper — वेब उपयोग के लिए कंप्रेस करने से पहले इमेज को सटीक डाइमेंशन में क्रॉप करें।

अभी Image Compressor आज़माएं: जल्द आ रहा है: Image Compressor

अंतिम अपडेट: 27 फ़रवरी 2026

पढ़ना जारी रखें

और लेखImage Compressor आज़माएं