§

इमेज छोड़ें या चुनने के लिए क्लिक करें

PNG, JPEG, WebP, GIF, BMP — प्रति फ़ाइल 30 MB तक। बैच सपोर्टेड।

बैच कनवर्जन के लिए कई इमेज छोड़ें — सभी रूपांतरण आपके डिवाइस पर होते हैं।

टार्गेट फॉर्मेट
JPEG, WebP, और AVIF — PNG दोषरहित

भारतीय वेब टीमें इस समस्या का सामना करती रहती हैं। एक डिज़ाइनर Figma एक्सपोर्ट PNG में देता है, वेबसाइट को Core Web Vitals के लिए WebP चाहिए, और बिल्ड पाइपलाइन अभी तैयार नहीं है। फ़ाइलें यहाँ छोड़ें, WebP को 0.8 क्वालिटी पर चुनें, कनवर्ट दबाएं, ZIP डाउनलोड करें। पूरी प्रक्रिया दस सेकंड में होती है और मूल फ़ाइलें आपकी मशीन पर रहती हैं। JPEG→PNG के लिए भी उपयोगी जब क्लाइंट ट्रांसपेरेंसी सपोर्ट पर जोर देता है, या CMS पर अपलोड करने से पहले प्रोडक्ट फोटो बैच को 12 MB से 900 KB करने के लिए PNG→JPEG। MeitY और CERT-In की साइबर सुरक्षा दिशानिर्देशों के अंतर्गत काम करने वाले भारतीय सरकारी संस्थान ऐसे टूल्स पसंद करते हैं जो डेटा बाहर नहीं भेजते।

ब्राउज़र-आधारित इमेज कनवर्जन कैसे काम करता है

प्रत्येक कनवर्ज़न आपके ब्राउज़र में चलने वाली चार-चरण की पाइपलाइन है। JPEG और PNG के लिए ब्राउज़र का अपना Canvas API सीधे एन्कोड को संभालता है। Safari पर WebP और हर ब्राउज़र पर AVIF के लिए पेज मांग पर एक हल्का WebAssembly कोडेक लोड करता है — फिर भी सब स्थानीय, आपकी इमेज कभी डिवाइस नहीं छोड़ती।

  1. प्रत्येक अपलोड की गई फ़ाइल को Blob के रूप में पढ़ता है और एक ऑब्जेक्ट URL बनाता है ताकि ब्राउज़र बाइट्स को सर्वर पर कॉपी किए बिना डिकोड कर सके।
  2. डिकोड की गई इमेज को ऑफस्क्रीन Canvas एलिमेंट पर ड्रॉ करता है, मूल पहलू अनुपात बनाए रखते हुए कोई भी आकार बदलने की बाधा लागू करता है।
  3. PNG, JPEG और Chrome/Firefox WebP के लिए पिक्सेल को फिर से एन्कोड करने के लिए canvas.toBlob(callback, targetMimeType, quality) कॉल करें। Safari WebP और AVIF एन्कोडिंग के लिए, पहले उपयोग पर एक WebAssembly कोडेक वर्कर लोड होता है और बैकग्राउंड थ्रेड में एन्कोड को संभालता है। PNG आउटपुट हमेशा लॉसलेस होता है; JPEG, WebP और AVIF गुणवत्ता स्लाइडर का पालन करते हैं, जो सीधे एन्कोडर की क्वांटाइज़ेशन सेटिंग पर मैप होता है।
  4. आउटपुट आयाम और फ़ाइल आकार के साथ पहले/बाद थंबनेल दिखाता है, फिर प्रति-इमेज डाउनलोड बटन या पूरे बैच के लिए एक ZIP प्रदान करता है।

इमेज फॉर्मेट क्यों बदलें?

  • PNG से WebP पर स्विच करने से 0.8 गुणवत्ता पर कोई दृश्य गुणवत्ता हानि के बिना सामान्य फ़ाइल आकार 25–35% कम हो जाते हैं, जो सीधे पृष्ठ वजन कम करता है और Core Web Vitals LCP स्कोर में सुधार करता है।
  • PNG वह पारदर्शिता बनाए रखता है जिसे JPEG त्याग देता है, इसलिए PNG→JPEG पारदर्शी पिक्सेल को सफेद पृष्ठभूमि पर रेंडर करता है — उपयोगी जब गंतव्य (ईमेल, पुराना CMS) PNG स्वीकार नहीं करता।
  • सोशल प्लेटफॉर्म और विज्ञापन नेटवर्क के सख्त फॉर्मेट आवश्यकताएं हैं: Facebook और LinkedIn फोटो के लिए JPEG पसंद करते हैं; Twitter का OG प्रीव्यू पाइपलाइन WebP संभालता है; कुछ विज्ञापन सर्वर गैर-JPEG क्रिएटिव अस्वीकार करते हैं।
  • CMS या DAM पर अपलोड करने से पहले मिश्रित-फॉर्मेट छवियों (PNG स्क्रीनशॉट, JPEG फोटो, WebP एक्सपोर्ट) के बैच को एकल फॉर्मेट में मानकीकृत करने से इनजेस्ट पाइपलाइन में फॉर्मेट-हैंडलिंग जटिलता समाप्त होती है।

सामान्य अनुप्रयोग

फॉर्मेट कनवर्जन तब होता है जब स्रोत फॉर्मेट और गंतव्य की अपेक्षाएं मेल नहीं खातीं।

  • Shopify या WooCommerce स्टोर के लिए उत्पाद फोटो तैयार करना — JPEG मूल को स्टोरफ्रंट के लिए 0.85 गुणवत्ता पर WebP में कनवर्ट किया, प्रिंट-रेडी एक्सपोर्ट के लिए PNG रखा।
  • React या Next.js बिल्ड में एम्बेड करने से पहले डिज़ाइनर-सप्लाइड PNG एक्सपोर्ट को JPEG या WebP में कनवर्ट करना, ताकि फ्रेमवर्क का इमेज ऑप्टिमाइज़र छोटे स्रोत के साथ शुरू हो।
  • QA रन के स्क्रीनशॉट के फ़ोल्डर की बैच-प्रोसेसिंग — बग ट्रैकर टिकट में अटैच करने से पहले आर्काइव आकार कम करने के लिए PNG से 0.9 गुणवत्ता पर JPEG।

एक व्यावहारिक उदाहरण: 2 MB PNG → 300 KB WebP

2400×1600 पिक्सेल पर एक 2 MB PNG हीरो इमेज मार्केटिंग लैंडिंग पेजों पर एक सामान्य पेलोड है।

PNG यहाँ छोड़ें, टार्गेट फॉर्मेट के रूप में WebP चुनें, गुणवत्ता को 0.8 पर सेट करें, और वैकल्पिक रूप से पिक्सेल आयामों को आधा करने के लिए अधिकतम चौड़ाई को 1200 पर सेट करें। Canvas पाइपलाइन इमेज को 1200×800 (पहलू संरक्षित) पर ड्रॉ करता है, WebP में री-एन्कोड करता है, और आउटपुट कार्ड परिणाम दिखाता है — आमतौर पर 280–320 KB, 85% की कमी। कार्ड पर डाउनलोड क्लिक करें या यदि आपने कई इमेज कनवर्ट की हैं तो बैच ZIP डाउनलोड करें

कौन से फॉर्मेट समर्थित हैं?

इनपुट की तरफ, ब्राउज़र जिस भी फॉर्मेट को डिकोड कर सकता है उसे स्वीकार किया जाता है: PNG, JPEG, WebP, GIF और BMP लगभग हर फ़ाइल को कवर करते हैं जो एक डिज़ाइनर या स्क्रीनशॉट टूल बनाता है। आउटपुट फॉर्मेट PNG (हमेशा लॉसलेस), JPEG, WebP और AVIF हैं। AVIF आउटपुट एक WebAssembly एन्कोडर के माध्यम से समर्थित है जो हर ब्राउज़र में मांग पर लोड होता है — किसी नेटिव Canvas एन्कोडर की ज़रूरत नहीं।

क्या यह मेरे डिवाइस पर होता है?

हाँ। पृष्ठ ब्राउज़र की मूल Canvas API और Web File API का उपयोग करता है। कोई भी इमेज डेटा सर्वर को नहीं भेजा जाता; रूपांतरण पाइपलाइन पूरी तरह से आपके ब्राउज़र टैब में चलती है। आप DevTools खोलकर और Network पैनल जाँच कर इसे सत्यापित कर सकते हैं — पृष्ठ लोड होने के बाद कोई आउटबाउंड अनुरोध नहीं होते।

PNG और JPEG के बीच गुणवत्ता अंतर क्या है?

PNG एक लॉसलेस फॉर्मेट है — प्रत्येक पिक्सेल एन्कोड चक्र में बिल्कुल जीवित रहता है। JPEG DCT कम्प्रेशन का उपयोग करता है और बारीक विवरण छोड़ता है जिसे आँख शायद ही कभी नोटिस करती है; गुणवत्ता 0.8 एक सामान्य स्वीट स्पॉट है जहाँ मूल से दृश्य अंतर अधिकांश दर्शकों के लिए अपरिचित होता है लेकिन फ़ाइल PNG से 4–6 गुना छोटी होती है। WebP लॉसलेस और लॉसी दोनों मोड में काम कर सकता है; यहाँ गुणवत्ता स्लाइडर लॉसी एन्कोडर चलाता है, और गुणवत्ता 0.85 प्राकृतिक फोटो पर JPEG 0.85 से आमतौर पर 25–30% बेहतर होता है।

AVIF आउटपुट कैसे काम करता है?

AVIF एन्कोडिंग एक WebAssembly कोडेक का उपयोग करती है जो पहली बार जब आप AVIF फॉर्मेट चुनते हैं तब मांग पर लोड होता है — कोई प्लगइन नहीं, कोई ब्राउज़र फ़्लैग नहीं, भविष्य के Chrome रिलीज़ की प्रतीक्षा नहीं। WASM बाइनरी हमारे अपने ओरिजिन से सर्व की जाती है, आपकी इमेज को पूरी तरह से बैकग्राउंड थ्रेड में एन्कोड करती है और डाउनलोड के लिए तैयार एक मानक image/avif ब्लॉब लौटाती है। एकमात्र नेटवर्क अनुरोध कोडेक की स्वयं की एक बार की फ़ेच है; कोई इमेज डेटा कभी आपके डिवाइस को नहीं छोड़ता। लोड होने के बाद, एन्कोडर सत्र के लिए कैश रहता है जिससे बाद के कनवर्ज़न तेज़ होते हैं। AVIF फ़ाइलें आमतौर पर समतुल्य गुणवत्ता में WebP से 20–30% छोटी और JPEG से 50% छोटी होती हैं, जो उन्हें प्रदर्शन-संवेदनशील साइटों के लिए सबसे अच्छा विकल्प बनाती हैं।

अपनी इमेज छोड़ें, एक फॉर्मेट चुनें, कनवर्ट करें। सब कुछ आपके टैब में चलता है — कोई अपलोड नहीं, कोई खाता नहीं, सर्वर का इंतजार नहीं।