इमेज कन्वर्टर

फुल मेटाडेटा कंट्रोल और इंस्टेंट प्रीव्यू के साथ JPG, PNG, WEBP, GIF, TIFF, ICO, CUR, और BMP के बीच स्वैप करें।

टूल्स पर वापस जाओ

बैच ट्रांसकोड हो रहा है...

इमेज यहां ड्रॉप करें या ब्राउज़ करने के लिए क्लिक करें

HEIC, AVIF, कॉमन RAW, ICO/CUR, ZIP बंडल सपोर्ट करता है।

हर बैच में 50 फाइलें तक प्रोसेस करें ZIP आर्काइव्स लोकली अनपैक होते हैं

कन्वर्जन क्यू

  • स्टेटस, एस्टिमेटेड वेट, और आउटपुट नाम प्रीव्यू करने के लिए फाइलें क्यू करें।

कन्वर्जन प्रेफरेंस

एडवांस्ड ऑप्शन

जब आपको अल्फा ट्रांसपेरेंसी चाहिए तो WEBP या PNG प्रेफर करें। JPEG एक्सपोर्ट ऑटो-फ्लैटन करके सॉलिड बैकग्राउंड बना देता है।

लाइव प्रीव्यू देखने के लिए फ़ाइलें ड्रॉप करें।

बैच प्रोग्रेस

कन्वर्टेड डाउनलोड लिंक देने के तुरंत बाद फाइलें हमारे सर्वर से डिलीट हो जाती हैं।

कन्वर्टेड फाइलें यहाँ प्रीव्यू थंबनेल, मेटाडेटा, और डाउनलोड बटन के साथ आएंगी।

<p>यह <strong>PNG converter</strong> किसी भी समर्थित इमेज को PNG फाइल में बदल देता है। PNG (Portable Network Graphics) वह फॉर्मेट है जिसका इस्तेमाल आप तब करते हैं जब पिक्सल की सटीकता महत्वपूर्ण हो: लोगो, आइकन, UI स्क्रीनशॉट, चार्ट, डायग्राम, या कोई भी ऐसी चीज जिसके किनारे तेज हों या पारदर्शिता की जरूरत हो। यह converter JPG, JPEG, WEBP, AVIF, HEIC, HEIF, BMP, TIFF, GIF, ICO और RAW फाइलों को स्वीकार करता है (Canon, Nikon, Sony और अन्य कैमरा निर्माताओं के कैमरों से), और एक lossless PNG बनाता है जो source को बिल्कुल वैसे ही reproduce करता है जहां source पहले से ही 8 bits per channel में मौजूद हो।</p> <h2>PNG को अलग क्या बनाता है</h2> <p>PNG lossless deflate compression का इस्तेमाल करता है: आउटपुट में हर पिक्सल बिल्कुल वैसा ही होता है जैसा input में गया था। कोई quality slider नहीं, कोई chroma subsampling नहीं, दोबारा सेव करने से कोई generation loss नहीं। encoder बस ज्यादा मेहनत करता है ताकि redundancies को खोजकर उन्हें efficiently pack किया जा सके। एक स्क्रीनशॉट जो repeated solid colors से भरा हो (UI panels, code editors, terminal windows) तो PNG अक्सर source size के एक अंश तक compress हो जाता है। एक full-color photograph में बचत कम होती है क्योंकि photographs में कम redundancy होती है।</p> <p>PNG की एक और खासियत है जो ज्यादातर दूसरे फॉर्मेट में नहीं होती, वह है एक असली alpha channel। Transparency कोई flag नहीं है, कोई magic color नहीं, कोई workaround नहीं। हर पिक्सल का अपना 8-bit transparency value होता है, इसलिए soft drop shadows, anti-aliased edges और partial-transparency masks सब कुछ round trip में बच जाता है। यही वजह है कि designers, app developers और जो भी UI assets भेजते हैं, वे WEBP और AVIF आने के बाद भी PNG को अपने workflow में रखते हैं।</p> <h2>कब PNG सही Output Format है</h2> <ul> <li><strong>Logos और icons:</strong> तेज किनारे, solid colors और transparent backgrounds। JPG किनारों को compression artifacts से blur कर देता है, PNG उन्हें साफ रखता है।</li> <li><strong>UI screenshots:</strong> screenshot में छोटा text, button borders और 1-pixel gridlines को बिल्कुल सही पिक्सल पर लैंड करना चाहिए। JPG उन्हें smear कर देता है। PNG उन्हें बिल्कुल preserve करता है।</li> <li><strong>Diagrams, charts और infographics:</strong> वही वजह। कोई भी चीज जिसमें thin lines, छोटा text या बड़े flat color regions हों, वह PNG में होनी चाहिए।</li> <li><strong>Pixel art और game assets:</strong> हर पिक्सल intentional है। Lossy compression art को खराब कर देता है।</li> <li><strong>आगे editing के लिए source files:</strong> अगर आप फाइल को बाद में किसी editor में फिर से खोलने की planning कर रहे हैं, तो PNG safe intermediate format है। बार-बार JPG को दोबारा सेव करने से generation loss जमा होता है, PNG में नहीं।</li> <li><strong>कोई भी चीज transparency के साथ:</strong> overlays, watermarks, app icons, white background पर product cutouts। JPG alpha को store ही नहीं कर सकता। WEBP कर सकता है, लेकिन PNG ज्यादा universally supported है।</li> </ul> <h2>कब PNG गलत है</h2> <p>PNG full-color photographs के लिए गलत choice है। एक 12-megapixel phone photo को PNG के रूप में सेव करने पर यह आमतौर पर same image को JPG पर quality 95 पर सेव करने की तुलना में 5 से 10 गुना बड़ा होता है, normal viewing distance पर कोई visible quality difference नहीं होता। Photographic PNGs से भरे web pages धीरे लोड होते हैं और bandwidth burn करते हैं। Photographic content के लिए सही कदम <a href="/en/image-converter/png-to-jpg">PNG को JPG में convert</a> करना है या publishing से पहले WEBP में।</p> <p>आम तौर पर modern web delivery के लिए, WEBP PNG से बेहतर target है: lossless WEBP आमतौर पर equivalent PNG से 25 से 35 percent छोटा होता है कोई quality difference के बिना, और lossy WEBP photographic content को दोनों formats से कहीं ज्यादा shrink कर देता है। PNG का इस्तेमाल तब करें जब आपको universal compatibility की जरूरत हो या जब destination tool definitely WEBP को handle नहीं कर सकता।</p> <h2>Converter आपकी फाइल के साथ क्या करता है</h2> <p>हर फाइल conversion endpoint तक stream होती है, एक memory buffer में decode होती है, PNG encoder से maximum compression level (9) पर चलती है, और JSON response के अंदर base64 के रूप में return होती है। Browser हर फाइल को reconstruct करता है और उसे direct download के रूप में offer करता है, या पूरे batch को एक single ZIP में repackage करता है। एक batch में 50 files तक, प्रति फाइल 40 MB। ZIP archives को server-side पर unpack किया जाता है और हर entry same 50-file limit के विरुद्ध count होता है।</p> <p>दो options जो जानने लायक हैं:</p> <ul> <li><strong>Color profile:</strong> source का ICC color profile PNG output में default रूप से embed होता है, इसलिए colors color-managed displays पर सही तरीके से render होते हैं। अगर आपको specific color mode की जरूरत है तो RGB या RGBA output को force करें (RGBA वह है जो आप चाहते हैं अगर input में एक alpha channel था जिसे आप explicit रखना चाहते हैं)।</li> <li><strong>Strip EXIF metadata:</strong> PNG JPG जैसे ही metadata blocks को carry कर सकता है (camera, GPS, capture time)। Strip option उन्हें export से पहले हटा देता है, personal photos publish करने से पहले या screenshots share करने से पहले recommended है जिनमें location data हो सकता है।</li> </ul> <h2>PNG और बाकी Pipeline</h2> <p>PNG अक्सर workflow के अंत में नहीं बल्कि बीच में होता है। एक common pattern: editing के लिए originals को PNG में रखें, फिर final deliverable को destination के लिए छोटे फॉर्मेट में convert करें। <a href="/en/image-compressor">image compressor</a> PNG files को और भी shrink करता है जब destination कुछ और accept नहीं कर सकता; hand-authored PNGs पर 10 से 40 percent reduction की expect करें और screenshots पर ज्यादा। Multiple PNGs को एक single document में pack करने के लिए, <a href="/en/image-to-pdf">image-to-PDF converter</a> उन्हें एक image per page के साथ assemble करता है। Format-specific cross-conversion के लिए, main <a href="/en/image-converter">image converter</a> देखें।</p> <h2>Privacy</h2> <p>हर conversion पूरी तरह से server पर memory में चलता है। Files को कभी disk पर write नहीं किया जाता, कभी index नहीं किया जाता, कभी log नहीं किया जाता, कभी cache नहीं किया जाता। Response भेजते ही buffer clear हो जाता है, इसलिए recover करने के लिए कोई copy नहीं बचता। कोई registration नहीं, कोई rate limits नहीं, कोई tracking नहीं कि आपने कौन सी images convert की हैं।</p> <h2 class="tools-section-title">FAQ</h2> <div class="collapse-group collapse-group-narrow"> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_1"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">क्या PNG में converting सच में lossless है?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>हां, PNG encode step lossless है। हर पिक्सल जो encoder में जाता है वह दूसरी तरफ से bit-for-bit identical निकलता है। लेकिन "lossless" सिर्फ decoded pixels से आगे के लिए लागू होता है। अगर source पहले से JPG था, तो JPG-side compression artifacts pixels में bake हो गई हैं जब तक PNG उन्हें देखता है, और resulting PNG उन artifacts को perfectly preserve करता है। JPG को PNG में convert करना JPG damage को undo नहीं करता, यह सिर्फ further damage को accumulate होने से रोकता है।</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_2"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">क्या मेरी JPG photo PNG के रूप में बेहतर दिखेगी?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>नहीं, नहीं दिखेगी। JPG को PNG में convert करने से एक बहुत बड़ी फाइल बनती है लेकिन कोई भी detail add नहीं होती जो JPG encoding में खो गई हो। PNG output JPG-compressed pixels को exactly reproduce करता है, blocking artifacts और सब कुछ के साथ। JPG को PNG में convert करने की एकमात्र वजह है further degradation को रोकना (क्योंकि JPG को edit करके दोबारा सेव करने से हर बार more loss accumulate होता है) या further editing के लिए एक true alpha channel add करना।</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_3"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">मेरी PNG original JPG से इतनी बड़ी क्यों है?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>क्योंकि PNG lossless है और JPG lossy है। JPG छोटी फाइलें achieve करता है visual information को throw करके जिसके प्रति आपकी आंख सबसे कम sensitive है (particularly fine chroma detail)। PNG कुछ भी throw नहीं कर सकता, इसलिए photographic content के लिए जिसमें millions of distinct colors हों, resulting file आमतौर पर equivalent JPG से 5 से 10 गुना बड़ी होती है। Web के लिए photographs के लिए, JPG या WEBP सही choice है, PNG को उन images के लिए reserve करें जिन्हें genuinely lossless quality या transparency की जरूरत हो।</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_4"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">क्या PNG में convert करने से मेरी image में transparency add होती है?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>नहीं। PNG transparency को support करता है, लेकिन converter इसे invent नहीं करता। अगर source image पूरी तरह opaque है (एक JPG, एक flat photo, एक screenshot बिना alpha के), तो resulting PNG भी पूरी तरह opaque है, इसे सिर्फ technically alpha को store करने की capability है अगर image में यह था। Actually transparency create करने के लिए, आपको image को एक tool जैसे Photoshop, GIMP या Photopea में edit करना होगा और explicitly background pixels को erase या mask करना होगा export से पहले। PNG converter सिर्फ whatever transparency को round-trip करता है जो source के पास पहले से था।</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_5"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">Web images के लिए PNG या WEBP?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>WEBP, अगर destination इसे support करता है। Lossless WEBP आमतौर पर equivalent PNG से 25 से 35 percent छोटा होता है कोई quality loss के बिना, और alpha को भी exactly उसी तरह support करता है। हर modern browser WEBP को natively render करता है, इसलिए normal web pages के लिए यह better default है। PNG universal compatibility पर जीतता है: कहीं भी consumer एक older tool है, एक email client है, एक print pipeline है, या एक system है जिसे आप control नहीं करते, PNG बिना सवाल के काम करता है। बहुत सारी production pipelines WEBP का इस्तेमाल करती हैं picture element के जरिए PNG के साथ older browsers के लिए fallback के रूप में।</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_6"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">मैं एक PNG को कैसे shrink करूं जो बहुत बड़ी है?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>तीन options हैं जो आपको क्या चाहिए इस पर निर्भर करता है। PNG format को keep करने के लिए और extra bytes को losslessly squeeze करने के लिए, इसे image compressor के जरिए run करें, ज्यादातर hand-authored PNGs पर 10 से 40 percent savings की expect करें। एक बहुत छोटी फाइल पाने के लिए perceptual quality की कीमत पर, PNG को JPG में convert करें (photographs के लिए) या WEBP में (किसी और चीज के लिए)। Dimensions को reduce करने के लिए, पहले image resizer का इस्तेमाल करें, pixel count file size को roughly linearly scale करता है, इसलिए हर dimension को आधा करने से file को quarter कर देता है।</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_7"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">क्या uploaded files कहीं store होती हैं?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>नहीं। Files conversion endpoint तक stream होती हैं, एक memory buffer में decode होती हैं, PNG encoder के जरिए run होती हैं, और response में return होती हैं। कुछ भी disk पर write नहीं होता, index नहीं होता, log नहीं होता, या cache नहीं होता। Buffer response भेजते ही clear हो जाता है, इसलिए recover करने के लिए कोई copy नहीं बचता। Tool को कोई registration की जरूरत नहीं है और यह track नहीं करता कि आपने कौन सी images convert की हैं।</p> </div> </div> </div> </div>