आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप JPG को PNG में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
JPG से PNG






ठीक तीन अच्छी वजहें हैं। तस्वीर अभी एडिट होनी है और कई बार सहेजी जानी है; कोई प्रोग्राम या कोई फ़ॉर्म साफ़-साफ़ PNG माँग रहा है; या फ़ाइल किसी ऐसे लेआउट में जा रही है जहाँ वह आगे कई हाथों से गुज़रेगी।
तीनों में बात फ़ाइल के भविष्य की है, उसके अतीत की नहीं। PNG यह रोकता है कि हर अगली बार सहेजने पर फिर से गुणवत्ता जाए — जो पहले ही जा चुका है, उसे वह लौटाता नहीं।
इस मोड़ पर सबसे आम उम्मीद यही होती है, और इसे पहले ही सुधार लेना बेहतर है। बिना नुक़सान वाला फ़ॉर्मेट ठीक वही सँभालता है जो उसे मिलता है — और उसे वह JPG मिलता है, उन सारी ख़ामियों के साथ जो पहला एनकोडर छोड़ गया था।
यानी कड़े किनारों के इर्द-गिर्द की धुँध और मुलायम हिस्सों के चौकोर धब्बे बने रहते हैं, बस चार गुना बड़ी फ़ाइल में। जिसे धुँधली तस्वीर साफ़ चाहिए, उसे दूसरा औज़ार चाहिए, दूसरा फ़ॉर्मेट नहीं।
PNG पारदर्शिता सँभाल सकता है, JPG में वह होती ही नहीं। इसलिए बदलते समय कोई पारदर्शिता गढ़ी नहीं जाती: JPG में जो सफ़ेद था, PNG में भी सफ़ेद रहता है — रंग के रूप में, ख़ालीपन के रूप में नहीं।
पृष्ठभूमि हटाना तस्वीर की एडिटिंग है, फ़ॉर्मेट बदलना नहीं — किसी को या किसी चीज़ को तय करना पड़ता है कि अग्रभूमि क्या है। जो कन्वर्टर इसका दावा करता है, वह ऐसा वादा कर रहा है जिसे वह निभा नहीं सकता।
JPG ने छोटा रहने के लिए बारीक़ी फेंकी थी। PNG कुछ फेंकता नहीं, इसलिए वह हर उस पिक्सेल को सँभालता है जो उसे मिलता है — उन महीन गड़बड़ियों समेत जो JPEG कंप्रेशन ने ख़ुद पैदा की थीं।
और ठीक वही गड़बड़ियाँ बिना नुक़सान के अच्छी तरह सिमटती नहीं, क्योंकि उनमें कोई नियम नहीं होता। इसीलिए किसी फ़ोटो से बनी PNG अक्सर उस JPG से चार से आठ गुना बड़ी होती है जिससे वह निकली।
JPG को PNG बनाने की लगभग हर वजह — बिना नुक़सान आगे काम करना, ऐसा फ़ॉर्मेट जो कोई एडिटर ले ले, आगे कोई पीढ़ीगत नुक़सान न हो — WebP पर भी उतनी ही लागू होती है, और वह भी क़रीब एक तिहाई आकार में।
PNG तब भी सही रहता है जब मंज़िल पुरानी या अनजान हो: कोई प्रेस, कोई कंपनी टेम्पलेट, कोई फ़ॉर्म जिसमें मंज़ूर एक्सटेंशन की सूची लगी हो। तीस साल से हर जगह पढ़े जाना अपने आप में एक असली ख़ूबी है।
अगर फ़ाइल सिर्फ़ भेजी या दिखाई जानी है, तो बदलने से कुछ नहीं मिलता। जो JPG देखने में अच्छा है, वह PNG बनकर बिल्कुल वैसा ही दिखेगा और कई गुना जगह लेगा।
इससे वेब पेज धीमे होते हैं, इनबॉक्स भरते हैं और अटैचमेंट बेवजह भारी हो जाते हैं। «इस फ़ाइल के साथ आगे होगा क्या» — यह एक सवाल लगभग हमेशा अकेले ही फ़ॉर्मेट का चुनाव तय कर देता है।
बदलना आपके ब्राउज़र में चलता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। किसी फ़ोटो के मामले में यह महज़ औपचारिकता नहीं है: तस्वीर अपने साथ यह ढोती है कि वह कहाँ और कब खींची गई।
आप सौ फ़ाइलें एक साथ छोड़ सकते हैं; न कोई कतार है और न हमारी लगाई कोई छत, क्योंकि इसमें कोई सर्वर क्षमता ख़र्च ही नहीं होती। असली सीमा आपके डिवाइस की याददाश्त है।
JPG से PNG का एक बार का बदलाव दिखने वाली तस्वीर में कुछ नहीं बदलता। फ़ायदा उस सबमें है जो उसके बाद आता है: जो कोई JPG खोलकर उसमें कुछ बदलता है और फिर JPG में सहेजता है, वह उसे दूसरी बार कंप्रेस कर रहा है — और तीसरी बार में तीसरी बार।
इसे पीढ़ीगत नुक़सान कहते हैं, और यह इसलिए चालाक है कि हर एक क़दम पर मुश्किल से पकड़ में आता है। पाँच दौर बाद तस्वीर असली से साफ़ ख़राब दिखती है, और यह बता पाना मुश्किल होता है कि यह हुआ कब। PNG में यह होता ही नहीं।
कैमरे से निकली JPG अपने साथ EXIF ढोती है: मॉडल, एक्सपोज़र, समय और अक्सर निर्देशांक। यहाँ बनने वाली PNG में उसमें से कुछ नहीं होता, क्योंकि कन्वर्ज़न तस्वीर को पिक्सेल में खोलता है और एन्कोडर सिर्फ़ तस्वीर लिखता है।
तो कैमरे का डेटा साथ नहीं जाता — भले ही आप चाहते हों कि जाए। उसे बचाना है तो मूल JPG को PNG के साथ रख लीजिए; और फ़ॉर्मेट बदले बिना साफ़ फ़ाइल चाहिए तो इसी साइट पर मेटाडेटा हटाने का अपना पेज है।
| JPG | PNG | |
|---|---|---|
| पूरा नाम | JPEG तस्वीर | Portable Network Graphics |
| फ़ाइल एक्सटेंशन | .jpg, .jpeg, .jpe | .png |
| मीडिया टाइप | image/jpeg | image/png |
| कंप्रेशन | नुक़सान के साथ — छोटा आकार गुणवत्ता देकर ख़रीदा जाता है | बिना नुक़सान — कुछ छोड़ा नहीं जाता |
| पहली बार प्रकाशित | 1992 | 1996 |
| प्रकाशक | Joint Photographic Experts Group | PNG Development Group |
| विनिर्देश | ITU-T T.81 | ISO/IEC 15948 |
| लाइसेंस | खुला मानक | खुला मानक |
| आज की स्थिति | मौजूदा | मौजूदा |
| बिट डेप्थ | 8 | 16 |
| रंग जो यह दर्ज कर सकता है | RGB, ग्रेस्केल, YCbCr | RGB, ग्रेस्केल, इंडेक्स्ड पैलेट |
| सबसे बड़ी इमेज | हर तरफ़ 65,535 px | हर तरफ़ 2,14,74,83,647 px |
| ब्राउज़र में खुलता है | हर ब्राउज़र | हर ब्राउज़र |
| इसकी जगह विचारणीय | WebP, AVIF, HEIC | WebP, SVG, JXL |
PNG में कैप्शन, क्रेडिट और कीवर्ड वाले IPTC फ़ील्ड और GPS निर्देशांक के लिए जगह नहीं है, इसलिए वह JPG फ़ाइल से आगे नहीं जाता। असली फ़ाइल फेंकने से पहले यह देख लेना काम आता है — और अगर फेंकना ही मक़सद था, तो यह जान लेना काम आता है।
PNG पारदर्शिता सँभाल सकता है और JPG नहीं। यह वह जगह है जो नतीजे के पास है और जिसे असली फ़ाइल ने कभी इस्तेमाल ही नहीं किया: बदलने से पारदर्शी पृष्ठभूमि बनती नहीं, बाद में बनाना बस मुमकिन हो जाता है।
Adobe Photoshop और GIMP JPG और PNG — दोनों पढ़ लेते है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
नतीजा असली से बड़ा होगा और बेहतर नहीं। JPG पहले ही बारीक़ी फेंक चुका है और PNG बचे हुए को बिना और फेंके सँभालता है: यह आगे का नुक़सान रोकता है, पहले वाला लौटाता नहीं।
JPG Joint Photographic Experts Group का फ़ॉर्मेट है, जो 1992 में आया। यह हर चैनल पर 8 बिट में दर्ज करता है।
PNG PNG Development Group का है और 1996 से चला आ रहा है, और ISO/IEC 15948 में तय किया गया है। Adobe Photoshop, GIMP और Paint.NET इस फ़ॉर्मेट को पढ़ लेते है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे jSquash है, तस्वीरों के संदर्भ कोडेक के WebAssembly संस्करण; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। jSquash आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।
नहीं। PNG वही सामग्री बिना कुछ फेंके सँभालता है: नतीजा गुणवत्ता में असली फ़ाइल जैसा ही होता है।
नतीजा असली से बड़ा होगा और बेहतर नहीं। JPG पहले ही बारीक़ी फेंक चुका है और PNG बचे हुए को बिना और फेंके सँभालता है: यह आगे का नुक़सान रोकता है, पहले वाला लौटाता नहीं।
PNG में कैप्शन, क्रेडिट और कीवर्ड वाले IPTC फ़ील्ड और GPS निर्देशांक के लिए जगह नहीं है, इसलिए वह JPG फ़ाइल से आगे नहीं जाता। असली फ़ाइल फेंकने से पहले यह देख लेना काम आता है — और अगर फेंकना ही मक़सद था, तो यह जान लेना काम आता है।
PNG पारदर्शिता सँभाल सकता है और JPG नहीं। यह वह जगह है जो नतीजे के पास है और जिसे असली फ़ाइल ने कभी इस्तेमाल ही नहीं किया: बदलने से पारदर्शी पृष्ठभूमि बनती नहीं, बाद में बनाना बस मुमकिन हो जाता है।
यह पेज एक को दूसरे में बदलता है। अगर आप बदल नहीं रहे बल्कि चुन रहे हैं, तो JPG vs PNG बताता है कि किसे कब लेना है और कौन किस काम में कमज़ोर है।
इस पेज पर JPG और PNG के बारे में जो कहा गया है, वह जाँचा जा सकता है, और ये रहे वे दस्तावेज़ जो उसे तय करते हैं।