HEIC फ़ाइल असल में है क्या
iOS 11 के बाद से हर iPhone डिफ़ॉल्ट रूप से फ़ोटो HEIC में सहेजता है, और यह फ़ॉर्मैट आज भी लोगों को चौंकाता है जब वे इसे Windows PC पर खोलने या किसी वेबसाइट पर अपलोड करने की कोशिश करते हैं। फ़ाइल के अंदर क्या है, यह समझने से पता चलता है कि यह इतनी छोटी क्यों है और इतने कम सॉफ़्टवेयर इसे क्यों पढ़ पाते हैं।
एक कंटेनर, तस्वीर नहीं
HEIC फ़ाइल एक HEIF कंटेनर है जिसमें HEVC वीडियो कोडेक से कंप्रेस की गई एक या ज़्यादा इमेज होती हैं। HEIC से PNG में बदलने पर मुख्य इमेज डिकोड होकर पिक्सेल के बिना कंप्रेस किए ग्रिड के रूप में सहेजी जाती है।
HEIF — High Efficiency Image File Format — MP4 परिवार से लिया गया एक बॉक्स स्ट्रक्चर है। इसके अंदर Apple फ़ोटो को एक HEVC (H.265) फ़्रेम के रूप में रखता है, वही कोडेक जो 4K वीडियो में इस्तेमाल होता है। इसी कोडेक की वजह से 12 मेगापिक्सेल की फ़ोटो 2 MB में समा जाती है: समान क्वालिटी पर यह JPEG से लगभग दोगुना कुशल है।
Windows और वेब इस पर क्यों अटक जाते हैं
इस कुशलता की एक लाइसेंस कीमत है। HEVC पेटेंट से बंधा है, इसलिए Windows बिना डिकोडर के आता है, ज़्यादातर ब्राउज़र इसे जोड़ने से मना करते हैं, और कई वेब ऐप अपलोड ही रिजेक्ट कर देते हैं। कंटेनर में ऐसी चीज़ें भी होती हैं जो सादी इमेज में कभी नहीं होतीं: Portrait मोड का डेप्थ मैप, एक थंबनेल, एक अल्फ़ा चैनल, और GPS निर्देशांक समेत पूरा EXIF ब्लॉक।
Live Photo, बर्स्ट और मल्टी-इमेज HEIF
एक HEIC में कई फ़्रेम हो सकते हैं — बर्स्ट सीक्वेंस, या Live Photo का स्टिल फ़्रेम। जब आप यहाँ HEIC से PNG बनाते हैं, तो मुख्य इमेज एक्सपोर्ट होती है: वही फ़्रेम जिसे Photos ऐप तस्वीर के रूप में दिखाता है। मोशन क्लिप अलग .mov फ़ाइल में रहती है और इमेज फ़ाइल का हिस्सा नहीं है।
HEIC को JPG की बजाय PNG में क्यों बदलें
HEIC कन्वर्ट करने वाले ज़्यादातर लोग JPG चुनते हैं, और छुट्टियों की तस्वीरों के लिए यही सही है। PNG तीन खास स्थितियों में अपनी जगह बनाता है।
लॉसलेस का मतलब है कुछ भी दोबारा कंप्रेस नहीं होता
फ़ोटो फ़ोन के अंदर पहले ही एक लॉसी कंप्रेशन से गुज़र चुकी है। हर अगला लॉसी पास पुराने आर्टिफ़ैक्ट के ऊपर नए जमा करता है — आसमान में ब्लॉकिंग, किनारों पर हेलो। PNG गिनती एक पर रोक देता है। डिकोड किया गया फ़्रेम हूबहू सहेजा जाता है, इसलिए HEIC से PNG कन्वर्ज़न उतना ही सटीक होता है जितना मूल फ़ाइल इजाज़त देती है।
यह तब मायने रखता है जब इमेज को फिर से एडिट करना हो, बड़े साइज़ में प्रिंट करना हो, या मास्टर के रूप में रखना हो। ग्रुप चैट में भेजनी हो तो कम मायने रखता है।
ट्रांसपेरेंसी बची रहती है
HEIF में अल्फ़ा चैनल हो सकता है, और कुछ iOS ऐप से सहेजे गए स्क्रीनशॉट, स्टिकर और कट-आउट इसका इस्तेमाल करते हैं। JPG अल्फ़ा को फेंक देता है और बैकग्राउंड सफ़ेद रंग देता है। PNG इसे रखता है, इसलिए ट्रांसपेरेंट HEIC से ट्रांसपेरेंट PNG बनती है।
जब JPG बेहतर विकल्प है
पहले ईमानदारी से: ऐसी साधारण फ़ोटो के लिए जो स्क्रीन पर देखी जाएगी और कभी एडिट नहीं होगी, क्वालिटी 90 पर JPG देखने में एक जैसी है और साइज़ दसवाँ हिस्सा। अगर आपकी फ़ोटो ऐसी हैं, तो HEIC से JPEG कन्वर्टर बेहतर टूल है। स्क्रीनशॉट, ग्राफ़िक्स, ट्रांसपेरेंट इमेज और जिस पर आगे काम करना है, उसके लिए PNG पर लौटें।
फ़ाइल-साइज़ का जाल — और रीसाइज़ विकल्प
एक बात जो हर HEIC से PNG कन्वर्टर को बतानी चाहिए, और लगभग कोई नहीं बताता: आउटपुट बड़ा होने वाला है।
2 MB की HEIC 20 MB की PNG क्यों बन जाती है
लगभग 2 MB की 12 मेगापिक्सेल HEIC पूरे रेज़ोल्यूशन पर आम तौर पर 20–30 MB की PNG बन जाती है, क्योंकि PNG 36 मिलियन रंग मानों में से हर एक को सहेजता है, उनका वर्णन नहीं करता।
HEVC छोटी फ़ाइलें इमेज का वर्णन करके पाता है — यह ब्लॉक उस ब्लॉक जैसा है, थोड़ा खिसका हुआ। PNG कुछ वर्णन नहीं करता; यह हर पिक्सेल दर्ज करता है और एक सामान्य कंप्रेसर लगाता है जो सपाट रंगों में मदद करता है और फ़ोटोग्राफ़िक नॉइज़ में लगभग कुछ नहीं करता। चार हज़ार गुणा तीन हज़ार पिक्सेल, हर एक तीन बाइट, कंप्रेशन से पहले 36 MB होता है, और कैमरे के नॉइज़ की वजह से यह अच्छे से कंप्रेस नहीं होता।
लंबे किनारे का साइज़ चुनना
इसीलिए कन्वर्टर में साइज़ लिमिट है। यह इमेज के लंबे किनारे को सीमित करता है और छोटे किनारे को उसी अनुपात में घटाता है, PNG लिखे जाने से पहले:
- ओरिजिनल — पूरा 4032 × 3024। आर्काइव मास्टर और प्रिंट के लिए। प्रति फ़ोटो 20–30 MB की उम्मीद रखें।
- 4096 px — फ़ोन की फ़ोटो के लिए कोई बदलाव नहीं; बहुत बड़े स्कैन और प्रो-कैमरा फ़ाइलों को सीमित करता है।
- 2048 px — 2048 × 1536, लगभग 6 MB। किसी भी मॉनिटर या टैबलेट पर शार्प। ज़्यादातर कामों के लिए समझदार डिफ़ॉल्ट।
- 1080 px — 1080 × 810, 2 MB से कम। वेब पेज, दस्तावेज़ और सोशल पोस्ट के लिए।
डाउनस्केलिंग आपके ब्राउज़र में हाई-क्वालिटी रीसैंपलिंग से होती है, फिर नतीजा PNG में एनकोड किया जाता है। लिमिट सिर्फ़ घटाती है; छोटी इमेज को कभी बड़ा नहीं करती।
3 स्टेप में HEIC से PNG कैसे बनाएँ
अपनी HEIC फ़ोटो ड्रॉप करें
Finder, Explorer या Photos एक्सपोर्ट फ़ोल्डर से फ़ाइलें डैश वाले एरिया पर खींचें, या ब्राउज़ करने के लिए क्लिक करें। डेस्कटॉप पर एक बार में 20 तक HEIC या HEIF फ़ाइलें। हर एक आपके ब्राउज़र में डिकोड होती है — PNG बनने तक पंक्ति में HEIC बैज दिखता है, क्योंकि ब्राउज़र खुद HEIC नहीं दिखा सकते।
साइज़ लिमिट चुनें
कन्वर्ज़न सेटिंग्स खोलें और लंबे किनारे के लिए ओरिजिनल, 4096, 2048 या 1080 पिक्सेल चुनें। अगर पक्का नहीं है, तो स्क्रीन पर देखी जाने वाली हर चीज़ के लिए 2048 सही जवाब है; ओरिजिनल सिर्फ़ तब चुनें जब पूरे रेज़ोल्यूशन का मास्टर चाहिए।
PNG या ZIP डाउनलोड करें
कन्वर्ट दबाएँ। हर फ़ोटो अपने नए डाइमेंशन, PNG साइज़ और HEIC के मुकाबले बदलाव दिखाती है। फ़ाइलें एक-एक करके डाउनलोड करें, या मूल फ़ाइल नामों के साथ एक ZIP पाने के लिए सभी डाउनलोड करें का इस्तेमाल करें।
20 तक HEIC या HEIF फ़ोटो ड्रॉप करें। वे लोकल डिकोड होती हैं और कभी अपलोड नहीं होतीं।
साइज़ लिमिट चुनें — या आर्काइव क्वालिटी के लिए मूल डाइमेंशन रखें।
हर PNG अलग-अलग डाउनलोड करें, या सब कुछ एक साथ ZIP में।
HEIC कहाँ नहीं खुलेगी (और PNG खुलेगी)
HEIC से PNG बनाने की व्यावहारिक वजह यह है कि फ़ाइल को वहाँ जाना है जहाँ HEIC नहीं जा सकती। यह सूची लोगों की उम्मीद से लंबी है।
ऑपरेटिंग सिस्टम
Windows 10 और 11 HEIC तभी दिखाते हैं जब Microsoft Store से HEVC Video Extensions इंस्टॉल हों — कई मशीनों पर यह पेड ऐड-ऑन है। Android ने वर्ज़न 9 से HEIC सपोर्ट किया, लेकिन पुराने फ़ोन और कई बजट डिवाइस अब भी इसे डिकोड नहीं कर पाते। Linux डेस्कटॉप को अतिरिक्त लाइब्रेरी चाहिए। इनमें से हर एक PNG खोल लेता है।
ब्राउज़र और वेब ऐप
Chrome, Firefox और Edge HEIC बिल्कुल रेंडर नहीं करते; Safari करता है। यानी वेब फ़ॉर्म, CMS मीडिया लाइब्रेरी, फ़ोरम पोस्ट या सपोर्ट टिकट में डाली गई HEIC आम तौर पर चुपचाप फ़ेल हो जाती है या टूटी हुई इमेज दिखाती है। PNG को अब तक का हर ब्राउज़र समझता है।
एडिटर और डिज़ाइन टूल
GIMP, Paint, Paint.NET, पुराने Photoshop वर्ज़न और ज़्यादातर ऑनलाइन एडिटर इम्पोर्ट पर HEIC रिजेक्ट कर देते हैं। Figma और Canva PNG बिना सोचे स्वीकार करते हैं — और JPG के उलट, इमेज की ट्रांसपेरेंसी बरकरार रखते हैं।
फ़ॉर्मैट कम्पैटिबिलिटी एक नज़र में
| HEIC | PNG | JPG | |
|---|---|---|---|
| Windows पर बिना ऐड-ऑन खुलती है | नहीं | हाँ | हाँ |
| Chrome / Firefox / Edge में खुलती है | नहीं | हाँ | हाँ |
| ट्रांसपेरेंसी | हाँ | हाँ | नहीं |
| लॉसलेस | नहीं (HEVC) | हाँ | नहीं |
| 12 MP फ़ोटो का साइज़ | ≈ 2 MB | 20–30 MB (2048 px पर 6 MB) | 3–4 MB |
| सबसे उपयुक्त | iPhone स्टोरेज | एडिटिंग मास्टर, स्क्रीनशॉट, ट्रांसपेरेंट इमेज | शेयरिंग, वेब, ईमेल |
लोग HEIC फ़ोटो को PNG बनाकर क्या करते हैं
वजहें एक ही विषय के इर्द-गिर्द हैं: इमेज को ऐसी जगह हूबहू या ट्रांसपेरेंट रहना है जो HEIC नहीं समझती।
स्क्रीनशॉट और ऐप कैप्चर
iOS स्क्रीनशॉट पहले से PNG में सहेजे जाते हैं, लेकिन स्टिल के रूप में एक्सपोर्ट की गई स्क्रीन रिकॉर्डिंग और कुछ थर्ड-पार्टी ऐप के कैप्चर HEIC में आते हैं। HEIC से PNG बनाने से स्क्रीनशॉट का शार्प टेक्स्ट और सपाट रंग ठीक वैसे ही रहते हैं जैसे कैप्चर हुए — जहाँ JPG अक्षरों को धुंधला कर देता।
स्टिकर, कट-आउट और ट्रांसपेरेंट सब्जेक्ट
iOS आपको फ़ोटो से सब्जेक्ट उठाकर ट्रांसपेरेंट बैकग्राउंड के साथ सहेजने देता है। वे फ़ाइलें अल्फ़ा वाली HEIF होती हैं। PNG के रूप में वे सीधे स्लाइड, डिज़ाइन टूल या चैट स्टिकर पैक में चली जाती हैं; JPG के रूप में उनके चारों ओर सफ़ेद बॉक्स आ जाता है।
एडिटिंग मास्टर
अगर फ़ोटो असली एडिटिंग के लिए Lightroom, GIMP या Affinity में जा रही है, तो लॉसलेस फ़ाइल से शुरू करें। 2048-पिक्सेल PNG अच्छी वर्किंग कॉपी है; ओरिजिनल सेटिंग आर्काइव वाली है।
दस्तावेज़, विकी और प्रिंट लेआउट
Word, Google Docs, Confluence और InDesign सभी PNG भरोसेमंद तरीके से रखते हैं। स्क्रीन पर पढ़े जाने वाले दस्तावेज़ों के लिए 1080-पिक्सेल लिमिट और प्रिंट होने वाली हर चीज़ के लिए 2048 या ज़्यादा इस्तेमाल करें।
ब्राउज़र-आधारित बनाम सर्वर-आधारित HEIC कन्वर्टर
ऑनलाइन ज़्यादातर HEIC कन्वर्टर अपलोड से काम करते हैं: फ़ोटो सर्वर पर जाती है, वहाँ डिकोड होती है, और PNG वापस आती है। यह काम करता है, लेकिन जानना ज़रूरी है कि आप क्या सौंप रहे हैं।
HEIC के साथ क्या-क्या जाता है
फ़ोन की फ़ोटो अपना EXIF ब्लॉक साथ रखती है: खींचे जाने की सटीक GPS लोकेशन, सेकंड तक का समय, डिवाइस मॉडल, और अक्सर एक डेप्थ मैप जो उसमें मौजूद लोगों की रूपरेखा बनाता है। फ़ाइल अपलोड करने का मतलब यह सब अपलोड करना — ऐसी कंपनी को जिससे आपका कोई रिश्ता नहीं, एक घंटे या एक दिन की रिटेंशन पॉलिसी के तहत।
यह टूल इससे कैसे बचता है
यहाँ का HEVC डिकोडर WebAssembly में कंपाइल है और आपके ब्राउज़र टैब के अंदर चलता है। फ़ाइल डिस्क से मेमोरी में पढ़ी जाती है, डिकोड होती है, आपने कहा हो तो रीसाइज़ होती है, और PNG में एनकोड होती है — सब आपके डिवाइस पर। कुछ भी ट्रांसमिट नहीं होता। आप इसे अपने ब्राउज़र के डेवलपर टूल्स में पुष्टि कर सकते हैं: कन्वर्ज़न चलते समय Network पैनल खाली रहता है।
इससे आम सीमाएँ भी हट जाती हैं। अपलोड कन्वर्टर फ़ाइल साइज़ और संख्या सीमित करते हैं क्योंकि डिकोडिंग में उनका पैसा लगता है; यहाँ एकमात्र लागत आपका अपना प्रोसेसर है, इसलिए न कोटा है न अकाउंट। बहुत पुराने लैपटॉप पर बड़ा बैच डेटा सेंटर से ज़्यादा समय लेगा — यही सौदा है।
एक और बात जाननी चाहिए: PNG में वह EXIF मेटाडेटा रहता है जो डिकोडिंग से बच गया। अगर फ़ाइल सार्वजनिक रूप से शेयर कर रहे हैं, तो पहले उसे EXIF हटाएँ से गुज़ारें।
PNG के साथ आगे क्या करें
आउटपुट स्टैंडर्ड PNG है, इसलिए इस साइट का हर दूसरा टूल इसे बिना दोबारा अपलोड के स्वीकार करता है।
अगर फ़ाइलें अब भी ज़रूरत से बड़ी हैं, तो PNG कंप्रेस करें उन्हें लॉसलेस तरीके से छोटा करता है और PNG साइज़ रिड्यूसर पैलेट घटाकर और आगे जाता है। वेब पेज के लिए PNG से WebP ट्रांसपेरेंसी को बहुत छोटे साइज़ में बरकरार रखता है। अगर आखिर में JPG ही चाहिए था, तो PNG से JPG बदलाव कर देता है — या HEIC से JPEG कन्वर्टर पर वापस जाकर मूल फ़ाइल से शुरू करें।
लिमिट की बजाय सटीक डाइमेंशन चाहिए? इमेज रीसाइज़ करें PNG को किसी भी चौड़ाई और ऊँचाई पर ले जाता है। और कुछ भी सार्वजनिक पोस्ट करने से पहले EXIF डेटा हटा दें ताकि GPS निर्देशांक उसके साथ न जाएँ।