मुफ्त JPG से PNG कन्वर्टर

JPG छवियों को हानिरहित गुणवत्ता के साथ तुरंत PNG फॉर्मेट में कन्वर्ट करें। बैच कन्वर्ट करें और ZIP के रूप में डाउनलोड करें।

100% क्लाइंट-साइड · आपकी फ़ाइलें आपके डिवाइस से कभी नहीं जातीं
JPG फाइलें यहाँ ड्रॉप करें या ब्राउज़ करने के लिए क्लिक करें

JPG/JPEG समर्थित · प्रत्येक 50 MB तक

«JPG से PNG» असल में क्या करता है (और क्या नहीं)

JPEG और PNG निर्बाध-बनाम-हानिकारक अक्ष पर दर्पण-विपरीत हैं। JPEG (ISO/IEC 10918-1, 1992) हानिकारक DCT संपीड़न का उपयोग करता है: एनकोडर ऐसे छवि-डेटा को बहुत छोटे फ़ाइलों के बदले हटा देता है जिन्हें मानवीय आँख पकड़ने की संभावना कम है। PNG (IETF RFC 2083, 1996; W3C 3rd Edition, 2023) निर्बाध DEFLATE संपीड़न का उपयोग करता है: हर पिक्सेल बिट-सटीक रहता है। JPEG से PNG में बदलना फ़ाइल-आकार के विपरीत जाता है (PNG आउटपुट फ़ोटोग्राफ़िक सामग्री के लिए स्रोत JPEG से सामान्यतः 3-5 गुना बड़ा होता है) और मुख्यतः मूल JPEG ने जो विवरण हटाए थे उनमें से कोई भी पुनः प्राप्त नहीं करता। PNG JPEG के पहले से हानिकारक पिक्सेलों को निष्ठा से बनाए रखता है: हर ब्लॉक विरूपण, क्रोमा रिसाव और किनारे का प्रभामंडल आउटपुट में ठीक वैसे ही पक जाता है जैसा इनपुट में दिखता था।

तो फिर बदलें ही क्यों? क्योंकि रूपांतरण हानिकारक क्षरण को उसके वर्तमान स्तर पर रोक देता है और आपको ऐसा प्रारूप देता है जो आगे का काम निर्बाध रूप से बनाए रखता है। यदि आप JPEG फ़ोटो को संपादित करने की योजना बनाते हैं (क्रॉप, रिटच, रंग-संशोधन) और कई बार सहेजते हैं, हर JPEG सेव नया DCT क्वांटिज़ेशन त्रुटि लाता है और तीन-चार पास के बाद छवि स्पष्ट रूप से क्षीण हो जाती है। एक बार PNG में बदलें और बाद के संपादन बिना नुक़सान बढ़ाए राउंड-ट्रिप करेंगे। अन्य वैध कारण: कोई गंतव्य प्लेटफ़ॉर्म विशेष रूप से PNG माँगता है, आप बाद में पारदर्शिता जोड़ना चाहते हैं (PNG अल्फा समर्थन करता है; रूपांतरण का आउटपुट पूरी तरह अपारदर्शी है पर प्रारूप भविष्य के अल्फा संपादन स्वीकार करेगा), या आप अधिक रूढ़िवादी दीर्घकालिक संग्रह प्रारूप चाहते हैं।

जो रूपांतरण नहीं करता: यह «गुणवत्ता नहीं बढ़ाता», «JPEG विरूपण नहीं हटाता», «खोया हुआ विवरण पुनर्स्थापित नहीं करता»। सूचना-सिद्धांत यहाँ बेरहम है। JPEG एनकोडर ने जो बिट्स हटा दिए वे चले गए। PNG उन्हें वापस संश्लेषित नहीं कर सकता। यदि आपके JPEG में दृश्य ब्लॉक या रिंगिंग है, तो PNG में वही ब्लॉक और वही रिंगिंग होगी, बस बड़ी फ़ाइल में। कम-गुणवत्ता JPEG से वास्तव में विवरण पुनः प्राप्त करने का एकमात्र तरीक़ा AI-सुपर-रिज़ॉल्यूशन है (Real-ESRGAN, Topaz Gigapixel, Adobe Super Resolution), जो न्यूरल नेटवर्क की मदद से विश्वसनीय विवरण की कल्पना करता है; वह प्रारूप रूपांतरण से अलग संक्रिया है।

यह उपकरण भीतर से कैसे काम करता है

रूपांतरण HTML5 Canvas 2D API और कई-फ़ाइल पैकेजिंग के लिए JSZip (Stuart Knightley, MIT/GPL डबल लाइसेंस) का उपयोग करता है। बाहरी डिकोडर की ज़रूरत नहीं क्योंकि हर ब्राउज़र JPEG को स्वदेशी रूप से डिकोड करता है। जब आप JPEG गिराते हैं, File API बाइट्स को एक नए HTMLImageElement को सौंप देता है; ब्राउज़र का अंतर्निहित JPEG डिकोडर मानक उल्टा-DCT, उल्टा-क्वांटिज़ेशन, YCbCr से RGB रंग रूपांतरण करता है, और कच्चा RGBA पिक्सेल बफ़र देता है जिसमें अल्फा पूर्ण अपारदर्शी पर सेट होता है (JPEG में भरने के लिए अल्फा नहीं है)।

एक नया मेमोरी-स्थित <canvas> छवि के आकार का बनाया जाता है और डिकोड किए गए पिक्सेल ctx.drawImage() से उस पर पेंट किए जाते हैं। फिर canvas.toBlob('image/png') ब्राउज़र के अंतर्निहित PNG एनकोडर को बुलाता है। एनकोडर RGBA बाइट स्ट्रीम पर DEFLATE (LZ77 + Huffman) चलाता है और मानक-अनुरूप PNG फ़ाइल लिखता है। कोई गुणवत्ता तर्क नहीं है: PNG हमेशा निर्बाध है, इसलिए एनकोडर का एकमात्र नियंत्रण DEFLATE प्रयास स्तर है, जिसे ब्राउज़र समझदार डिफ़ॉल्ट पर तय करते हैं।

एकल फ़ाइलों के लिए, आउटपुट Blob सीधे डाउनलोड-योग्य ऑब्जेक्ट URL बन जाता है। कई-फ़ाइल बैच के लिए, JSZip हर PNG आउटपुट को एकल ZIP संग्रह में पैक करता है जिसे ब्राउज़र एक ही डाउनलोड के रूप में देता है। टैब से कुछ बाहर नहीं जाता। एकमात्र नेटवर्क ट्रैफ़िक है पृष्ठ का आरंभिक लोड और JSZip लाइब्रेरी (पहली विज़िट पर लगभग 95 KB, उसके बाद कैश में)। रूपांतरण के दौरान DevTools का नेटवर्क टैब खोलें: कोई अनुरोध छवि-डेटा नहीं ले जाता। पृष्ठ लोड के बाद ब्राउज़र को हवाई-जहाज़ मोड में रखें; कन्वर्टर स्थानीय JPEG पर काम करता रहेगा।

JPEG और PNG का संक्षिप्त इतिहास

यह कैसे काम करता है

  1. JPG अपलोड करें: कन्वर्ट करने के लिए एक या अधिक JPG/JPEG फाइलें ड्रॉप या चुनें।
  2. कन्वर्ट करें: कन्वर्जन प्रक्रिया शुरू करने के लिए "PNG में कन्वर्ट करें" पर क्लिक करें। प्रोसेसिंग आपके ब्राउज़र में तुरंत होती है।
  3. डाउनलोड करें: एकल छवियाँ सीधे डाउनलोड होती हैं; कई फाइलें आसान बैच डाउनलोडिंग के लिए ZIP आर्काइव में पैक की जाती हैं।

JPG को PNG में क्यों कन्वर्ट करें?

PNG एक हानिरहित फॉर्मेट है जो गुणवत्ता हानि के बिना सभी छवि डेटा को सुरक्षित रखता है। JPG के विपरीत, PNG पारदर्शिता का समर्थन करता है और ग्राफिक्स, लोगो और वेब डिज़ाइन के लिए आदर्श करिस्प, विस्तृत छवियाँ बनाता है। जब आपको पारदर्शिता समर्थन, संपादन के लिए हानिरहित गुणवत्ता, या आर्काइवल भंडारण की आवश्यकता हो तो PNG में कन्वर्ट करें। नोट: PNG फाइलें आमतौर पर JPG से बड़ी होती हैं, लेकिन बेहतर गुणवत्ता और लचीलापन प्रदान करती हैं।

विशेषताएँ

वास्तविक-दुनिया के JPG-से-PNG प्रवाह

सामान्य फँसाव और उनका अर्थ

गोपनीयता: छवियाँ कभी आपका उपकरण नहीं छोड़तीं

हर क्लाउड-आधारित JPG-से-PNG कन्वर्टर (CloudConvert, Convertio, iLoveIMG, FreeConvert, Aspose, और दर्जनों «jpg to png online» सेवाएँ) आपकी फ़ाइल को संचालक के सर्वर पर अपलोड करता है, रूपांतरण चलाता है और PNG को डाउनलोड के रूप में लौटाता है। फ़ोन और कैमरों से आने वाले JPEG नियमित रूप से EXIF मेटाडेटा रखते हैं: फ़ोटो खींचने के स्थान के GPS निर्देशांक (अक्सर कुछ मीटर तक सटीक), कैमरा और लेंस मॉडल, कैप्चर की तारीख और समय, और छोटे थंबनेल भी। यह सब संचालक के पास जाता है। अधिकांश संचालक गोपनीयता-नीतियाँ प्रकाशित करते हैं जिसमें वे एक-दो घंटे में अपलोड हटाने और परिवहन में एन्क्रिप्ट करने का वचन देते हैं, और बड़े संचालक ISO/IEC 27001 प्रमाणन रखते हैं। उनके पास इन नीतियों के पालन के मज़बूत वाणिज्यिक कारण हैं। पर «एक घंटे में हटा दिया गया» का मतलब «कभी नहीं देखा गया» नहीं है। उस घंटे के दौरान फ़ोटो-सामग्री संचालक के बुनियादी ढाँचे में रहती है, उपयुक्त अनुमतियों वाले किसी भी प्रक्रिया या व्यक्ति को सुलभ, और लागू अवधारण-नीति के अनुसार लॉग और बैकअप में दिखती है।

यह कन्वर्टर कभी कुछ अपलोड नहीं करता। पूरी पाइपलाइन (फ़ाइल चयन, ब्राउज़र के अंतर्निहित डिकोडर के माध्यम से JPEG डिकोडिंग, कैनवस पेंट, PNG एनकोडिंग, वैकल्पिक ZIP पैकेजिंग, डाउनलोड) JavaScript और HTML5 Canvas API का उपयोग करते हुए आपके ब्राउज़र टैब के अंदर चलती है। कोई अपलोड नहीं, छवि-डेटा ले जाने वाला कोई नेटवर्क अनुरोध नहीं, कोई लॉग प्रविष्टि नहीं। रूपांतरण से पहले ब्राउज़र के डेवलपर टूल्स में Network टैब खोलकर पुष्टि कर सकते हैं: कोई अनुरोध छवि-सामग्री के साथ नहीं चलता। एकमात्र नेटवर्क ट्रैफ़िक है पृष्ठ का आरंभिक लोड और छोटी JSZip लाइब्रेरी (~95 KB), पहली विज़िट पर एक बार CDN से ली जाती है और कैश की जाती है। पृष्ठ लोड के बाद ब्राउज़र को हवाई-जहाज़ मोड में रखें; कन्वर्टर स्थानीय JPEG पर काम करता रहेगा।

जब कोई और उपकरण सही चयन हो

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

क्या मेरा PNG मूल JPG से बड़ा होगा?

संभवतः हां। PNG हानिरहित कम्प्रेशन का उपयोग करता है जबकि JPG हानिपूर्ण कम्प्रेशन का उपयोग करता है, जिससे आमतौर पर छोटे फाइल आकार मिलते हैं। हालाँकि, PNG बेहतर गुणवत्ता प्रदान करता है और पारदर्शिता का समर्थन करता है। जब गुणवत्ता और लचीलापन फाइल आकार से अधिक महत्वपूर्ण हों तो PNG चुनें।

क्या मैं एक साथ कई फाइलें कन्वर्ट कर सकता हूँ?

हाँ। कई JPG फाइलें अपलोड करें और सभी को समान सेटिंग्स के साथ कन्वर्ट किया जाएगा। एकल फाइलें सीधे डाउनलोड होती हैं, कई फाइलें स्वचालित रूप से ZIP आर्काइव में पैक की जाती हैं।

फाइल आकार सीमा क्या है?

प्रत्येक JPG 50 MB तक हो सकता है। कुल कन्वर्जन आकार आपके ब्राउज़र की उपलब्ध मेमोरी पर निर्भर करता है, लेकिन आमतौर पर आप कई सौ एमबी की फाइलें कन्वर्ट कर सकते हैं।

क्या मेरी इमेज सर्वर पर अपलोड होती हैं?

नहीं. सारी कनवर्ज़न Canvas API का उपयोग करके आपके ब्राउज़र में स्थानीय रूप से होती है। आपकी इमेज कभी आपके डिवाइस से बाहर नहीं जातीं, जिससे पूर्ण गोपनीयता और सुरक्षा सुनिश्चित होती है।

क्या मैं मोबाइल पर JPG को PNG में कन्वर्ट कर सकता हूँ?

हाँ। यह टूल डेस्कटॉप, टैबलेट और मोबाइल ब्राउज़र पर काम करता है। बस फाइलें चुनने और कन्वर्ट करने के लिए टैप करें।

JPG बनाम PNG गुणवत्ता के बारे में क्या?

PNG कन्वर्जन मूल JPG की छवि गुणवत्ता को सुरक्षित रखता है। चूंकि JPG पहले से ही हानिपूर्ण है, PNG में कन्वर्ट करने से खोए हुए विवरण पुनः स्थापित नहीं होंगे, लेकिन यदि आपको छवि संपादित करने की आवश्यकता है तो यह आगे की गुणवत्ता हानि को रोकता है।

और अधिक सामान्य प्रश्न

क्या PNG में बदलने से वे JPEG विरूपण हट जाएँगे जो मुझे दिख रहे हैं?

नहीं। JPEG विरूपण (समतल क्षेत्रों में DCT ब्लॉकिंग, तीखे किनारों पर प्रभामंडल और रिंगिंग, रंग-संक्रमण पर क्रोमा रिसाव) JPEG एनकोडर का काम पूरा होने के बाद पिक्सेल डेटा का हिस्सा बन जाते हैं। PNG एक निर्बाध प्रारूप है: वह पिक्सेल डेटा को ठीक वैसा रखता है जैसा है, विरूपण समेत। आउटपुट PNG हर ज़ूम स्तर पर स्रोत JPEG जैसा दिखेगा। यदि आपको दृश्य JPEG विरूपण को मुलायम करना या हटाना है, तो एकमात्र विकल्प AI डीनॉइज़िंग/सुपर-रिज़ॉल्यूशन उपकरण या सावधानीपूर्वक मैन्युअल रिटच हैं; प्रारूप रूपांतरण यह नहीं कर सकता।

PNG इतना बड़ा क्यों है?

क्योंकि PNG का DEFLATE संपीड़न फ़ोटोग्राफ़िक सामग्री के लिए JPEG के DCT संपीड़न से बहुत कम कारगर है। JPEG उच्च-आवृत्ति सूचना को हटाकर सहज ग्रेडिएंट और निरंतर-स्वर वाले क्षेत्रों को बहुत कुशलता से संपीड़ित कर सकता है, जिसे आँख नोटिस नहीं करेगी। PNG को हर पिक्सेल ठीक से बनाए रखना है, इसलिए उसे फ़ोटोग्राफ़ी का पूरा शोर पैटर्न कूटबद्ध करना पड़ता है, जो DEFLATE केवल मामूली रूप से कर सकता है। सामान्य फ़ोटो के लिए, PNG गुणवत्ता 85 पर समकक्ष JPEG से 3-5 गुना बड़ा होता है; बहुत संपीड़ित JPEG के लिए कभी-कभी 10 गुना। यह अपेक्षित व्यवहार है, उपकरण का दोष नहीं।

क्या परिणामी PNG में पारदर्शिता हो सकती है?

स्वतः नहीं, क्योंकि स्रोत JPEG में भरने के लिए अल्फा चैनल नहीं है। आउटपुट PNG पूरी तरह अपारदर्शी है। पर PNG प्रारूप 8-बिट अल्फा चैनल का समर्थन करता है, इसलिए आप बाद के संपादन चरण (Photoshop, GIMP, Photopea, Pixelmator) में PNG खोलकर पारदर्शिता जोड़ सकते हैं: पृष्ठभूमि काटें, अर्ध-पारदर्शी प्रभामंडल जोड़ें, अन्य ग्राफ़िक्स पर रचें। रूपांतरण आपको एक ऐसा प्रारूप देता है जो उन भविष्य के संपादनों को बिना और प्रारूप परिवर्तन के स्वीकार करेगा।

क्या यह उपकरण ऑफ़लाइन काम करता है?

हाँ। JPEG डिकोडर और PNG एनकोडर दोनों हर ब्राउज़र में अंतर्निहित हैं; उनके लिए कोई बाहरी लाइब्रेरी डाउनलोड नहीं होती। यह उपकरण जो एकमात्र लाइब्रेरी लोड करता है वह है JSZip (~95 KB) कई-फ़ाइल बैच को ZIP में पैक करने के लिए, पहली लोड पर CDN से एक बार ली जाती है और कैश की जाती है। बाद की विज़िट पूरी तरह ऑफ़लाइन काम करती हैं। पृष्ठ खोलने के बाद हवाई-जहाज़ मोड चालू करके और एक स्थानीय JPG फ़ाइल बदलकर सत्यापित कर सकते हैं।

क्या मेरे EXIF मेटाडेटा (कैमरा, GPS, तारीख) बचे रहेंगे?

आम तौर पर नहीं। कैनवस-आधारित पुनः-एनकोडिंग EXIF, IPTC और XMP मेटाडेटा ब्लॉक (कैमरा मॉडल, एक्सपोज़र सेटिंग्स, GPS निर्देशांक, कॉपीराइट टैग) को अंतर्निहित ICC रंग प्रोफ़ाइल के साथ हटा देती है। आउटपुट PNG केवल पिक्सेल डेटा रखता है। सामान्य स्क्रीन-साझाकरण के लिए यह आम तौर पर एक गोपनीयता-जीत है (GPS निर्देशांक और डिवाइस सीरियल नंबर लीक नहीं होते)। अभिलेखीय प्रवाह में जहाँ आपको कैप्चर मेटाडेटा संरक्षित करना हो, मेटाडेटा-जागरूक डेस्कटॉप उपकरण का उपयोग करें: सही विकल्पों के साथ ImageMagick, ExifTool, या Photoshop का «Save As», जो रूपांतरण के दौरान EXIF डेटा संरक्षित कर सकते हैं।

क्या कोई डेस्कटॉप या कमांड-लाइन समकक्ष है?

कई हैं। बैच-स्वचालन के लिए Node.js में sharp मानक सर्वर-साइड लाइब्रेरी है: sharp(buf).png().toBuffer()। किसी भी शेल पर ImageMagick: magick input.jpg output.png। Python में Pillow: Image.open(p).save(out, 'PNG')। इस उपकरण जैसा सामयिक संवादात्मक कार्य के लिए, Squoosh (Google Chrome Labs, पूरी तरह क्लाइंट-साइड) निकट विकल्प है और AVIF सहित अधिक आउटपुट प्रारूप समर्थन करता है। Photoshop, Affinity Photo और macOS पर Preview डेस्कटॉप GUI मामले को कवर करते हैं और ब्राउज़र-आधारित रूपांतरण की तुलना में मेटाडेटा अधिक विश्वसनीय रूप से संरक्षित करते हैं।

संबंधित टूल्स