मुख्य सामग्री पर जाएँ
Tooletto

HEIC से JPG

HEIC और HEIF फ़ोटो — वह फ़ॉर्मेट जिसमें iPhone डिफ़ॉल्ट रूप से तस्वीरें सेव करता है — को JPG या PNG में कन्वर्ट करें। कन्वर्ज़न पूरी तरह आपकी डिवाइस पर होता है, तो आपकी फ़ोटो कभी कहीं अपलोड नहीं होतीं।

  • फ़ाइलें कभी आपकी डिवाइस से बाहर नहीं जातीं
  • मुफ़्त, बिना साइन-अप
  • कोई वॉटरमार्क नहीं
  • लोड होने के बाद ऑफ़लाइन भी काम करता है
Loading tool…

HEIC से JPG कैसे करें

  1. 1

    अपनी HEIC फ़ोटो जोड़ें

    एक या अधिक .heic/.heif फ़ाइलें खींचकर लाएँ, क्लिपबोर्ड से पेस्ट करें, या ब्राउज़ करके चुनें।

  2. 2

    आउटपुट फ़ॉर्मेट चुनें

    JPG (छोटी फ़ाइलें, एडजस्ट करने लायक़ क्वालिटी) या PNG (नुक़सान-रहित) चुनें। JPG डिफ़ॉल्ट है और हर जगह काम करता है।

  3. 3

    नतीजे डाउनलोड करें

    हर कन्वर्ट की गई फ़ोटो पूरी होते ही अपने ख़ुद के डाउनलोड बटन के साथ दिखाई देती है।

HEIC असल में क्या है, और Apple ने इसे क्यों अपनाया

HEIC का मतलब है हाई एफ़िशिएंसी इमेज कंटेनर — यह एक कंटेनर फ़ॉर्मेट है जो फ़ोटो को HEVC (H.265) से एनकोड करके स्टोर करता है, वही वीडियो कंप्रेशन स्टैंडर्ड जो 4K वीडियो में इस्तेमाल होता है, न कि 1992 की बहुत पुरानी JPEG कंप्रेशन स्कीम। HEVC की ज़्यादा उन्नत कंप्रेशन उसी विज़ुअल डिटेल को बराबर-क्वालिटी वाले JPEG के लगभग आधे फ़ाइल साइज़ में दिखा सकती है, यही वजह है कि Apple ने इसे iOS 11 और macOS High Sierra से iPhone, iPad और Mac पर डिफ़ॉल्ट फ़ोटो फ़ॉर्मेट बना दिया: आम फ़ोटो लाइब्रेरी बिना किसी दिखने वाले क्वालिटी फ़र्क़ के काफ़ी कम लोकल स्टोरेज लेती है और iCloud पर तेज़ी से सिंक होती है।

HEIC एक ही फ़ाइल में ऐसे फ़ीचर भी सपोर्ट करता है जो JPEG ने कभी नहीं किए — इमेज सीक्वेंस (Live Photos और बर्स्ट शॉट के लिए उपयोगी), पोर्ट्रेट-मोड इफ़ेक्ट के लिए डेप्थ डेटा, और पारदर्शिता व ज़्यादा बिट डेप्थ की बेहतर हैंडलिंग। उपयोगकर्ता के नज़रिए से इसके लिए किसी नई फ़ाइल एक्सटेंशन की ज़रूरत नहीं थी; इसका बस मतलब था कि फ़ोटो ऐप ऐसी फ़ाइलें बनाने लगा जो स्क्रीन पर एक जैसी दिखती हैं लेकिन अंदर से पूरी तरह अलग तरीक़े से बनी होती हैं।

यह जो कम्पैटिबिलिटी गैप पैदा करता है

JPEG तीन दशकों से वेब और सॉफ़्टवेयर में फ़ोटो के लिए सार्वभौमिक आधार रहा है, तो लगभग हर चीज़ जो किसी इमेज फ़ाइल को छूती है वह इसे सपोर्ट करती है। इसके उलट, HEIC सपोर्ट एक दशक से भी ज़्यादा बाद और असमान रूप से आया: Windows 10/11 और macOS के हाल के वर्ज़न HEIC को नेटिव रूप से देख सकते हैं (कभी-कभी एक मुफ़्त कोडेक एक्सटेंशन इंस्टॉल करने के बाद), लेकिन पुराने Windows वर्ज़न, हाल के फ़्लैगशिप के अलावा ज़्यादातर Android फ़ोन, कई वेब अपलोड फ़ॉर्म, और डेस्कटॉप सॉफ़्टवेयर का एक बड़ा हिस्सा अब भी सिर्फ़ JPEG या PNG स्वीकार करता है। व्यावहारिक नतीजा यह है कि कोई iPhone फ़ोटो उस फ़ोन पर बिल्कुल सही खुलती है जिसने उसे लिया, AirDrop या ईमेल से भेजी जाती है, और फिर पाने वाले के यहाँ बस खुलने, अपलोड होने या सही तरीक़े से दिखने में नाकाम रहती है।

JPG (या PNG, अगर आपको पारदर्शिता या नुक़सान-रहित आउटपुट चाहिए) में कन्वर्ट करना इस गैप को पूरी तरह टाल देता है, क्योंकि दोनों फ़ॉर्मेट लगभग हर उस जगह स्वीकार होते हैं जहाँ HEIC फ़ाइल शायद न चले — इसकी क़ीमत वह मामूली साइज़ बढ़ोतरी है जिसे टालने के लिए HEIC बनाया गया था, जो कुछ फ़ोटो शेयर या अपलोड करने के लिए शायद ही कोई व्यावहारिक समस्या हो।

यह बिना किसी सर्वर के पूरी तरह ब्राउज़र में कैसे चलता है

HEIC को डिकोड करने के लिए आमतौर पर एक लाइसेंस-प्राप्त HEVC डिकोडर चाहिए होता है, यही वजह है कि शुरुआती वेब-आधारित कन्वर्टर को फ़ोटो किसी ऐसे सर्वर पर अपलोड करनी पड़ती थीं जिस पर वह इंस्टॉल हो। यह टूल इसकी बजाय WebAssembly (WASM) में कंपाइल किया गया HEIC डिकोडर इस्तेमाल करता है — ऐसा कोड जो ब्राउज़र के अपने JavaScript इंजन के अंदर लगभग नेटिव स्पीड पर चलने के लिए कंपाइल किया गया है — साथ में एक लाइब्रेरी जो एक अलग बैकग्राउंड थ्रेड (Web Worker) शुरू करती है ताकि डिकोडिंग के दौरान पेज फ़्रीज़ न हो। नतीजा यह है कि जिस फ़ॉर्मेट को पढ़ने के लिए ऐतिहासिक रूप से सर्वर-साइड सॉफ़्टवेयर चाहिए होता था, वह अब बिना आपकी फ़ोटो कहीं भी ट्रांसमिट हुए डिकोड, कन्वर्ट और डाउनलोड के रूप में आपको वापस दी जा सकती है।

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

iPhone फ़ोटो शुरू से HEIC में क्यों सेव होती हैं?

Apple ने iOS 11 से डिफ़ॉल्ट फ़ोटो फ़ॉर्मेट बदलकर HEIC (हाई एफ़िशिएंसी इमेज कंटेनर) कर दिया था क्योंकि यह मिलती-जुलती विज़ुअल क्वालिटी पर JPEG के मुक़ाबले लगभग आधे फ़ाइल साइज़ में फ़ोटो स्टोर करता है, इसकी वजह वह ज़्यादा आधुनिक HEVC वीडियो कोडेक है जिस पर यह बना है। यह स्टोरेज स्पेस और iCloud बैकअप के लिए एक असली फ़ायदा है, लेकिन HEIC कभी सार्वभौमिक स्टैंडर्ड नहीं बन पाया — बहुत सारे Windows ऐप, पुराने Android फ़ोन, और वेब फ़ॉर्म व अपलोड विजेट सिर्फ़ JPEG या PNG पहचानते हैं, तो जो फ़ोटो उसे लेने वाले iPhone पर बिना किसी परेशानी के खुलती है, वह कहीं और खुलने या अपलोड होने में नाकाम हो सकती है। यही कम्पैटिबिलिटी गैप इस टूल के होने की पूरी वजह है।

क्या कन्वर्ज़न के दौरान मेरी फ़ोटो कहीं अपलोड होती हैं?

नहीं। कन्वर्ज़न पूरी तरह आपके ब्राउज़र के अंदर एक WASM (WebAssembly) HEIC डिकोडर इस्तेमाल करते हुए होता है — आपकी फ़ोटो के बाइट्स आपकी अपनी डिवाइस पर डिकोड, कन्वर्ट और दोबारा एनकोड होते हैं और कभी नेटवर्क पर नहीं भेजे जाते। जो इकलौती चीज़ डाउनलोड होती है वह है डिकोडर ख़ुद, ब्राउज़र सेशन में पहली बार टूल इस्तेमाल करने पर — यह कन्वर्ज़न कोड का एक बार का डाउनलोड है, कुछ-कुछ वैसा ही जैसे कोई भी पेज अपना JavaScript लोड करता है, और यह तब भी होता है चाहे आप कोई फ़ोटो चुनें या नहीं। आपकी असली इमेज कभी आपकी डिवाइस से बाहर नहीं जातीं।

क्या कन्वर्ट की गई फ़ोटो बिल्कुल मूल जैसी दिखेगी?

JPG में कन्वर्ट करना एक lossy दोबारा-एनकोड है, बिल्कुल किसी भी फ़ोटो को JPEG के रूप में सेव करने जैसा — क्वालिटी स्लाइडर (डिफ़ॉल्ट 90) इस समझौते को नियंत्रित करता है, ज़्यादा वैल्यू ज़्यादा डिटेल बनाए रखती हैं बड़ी फ़ाइल की क़ीमत पर। इसकी बजाय PNG में कन्वर्ट करना नुक़सान-रहित है, बड़ी फ़ाइल की क़ीमत पर। GPS लोकेशन, कैमरा मॉडल और टाइमस्टैंप जैसे EXIF मेटाडेटा पर: हमने स्वतंत्र रूप से यह पुष्टि नहीं की है कि अंतर्निहित कन्वर्ज़न लाइब्रेरी बिल्कुल कौन-से फ़ील्ड बरक़रार रखती है, तो किसी ऐसी चीज़ का वादा करने की बजाय जिसके बारे में हम निश्चित नहीं हैं, ईमानदार जवाब यह है कि कुछ मेटाडेटा बना रह सकता है और कुछ नहीं — अगर ख़ास EXIF फ़ील्ड बरक़रार रहना आपके इस्तेमाल के लिए मायने रखता है, तो उस पर भरोसा करने से पहले डाउनलोड की गई फ़ाइल जाँच लें।

क्या मैं एक साथ कई फ़ोटो कन्वर्ट कर सकता/सकती हूँ?

हाँ — एक साथ 20 HEIC या HEIF फ़ाइलें डालें और हर एक कन्वर्ट होकर नतीजों की लिस्ट में अपने डाउनलोड बटन के साथ दिखाई देती है जैसे ही वह पूरी होती है, तो आपको उन्हें एक-एक करके कन्वर्ट करने की ज़रूरत नहीं।

कन्वर्ट करने में पहली बार थोड़ा समय क्यों लगता है?

ब्राउज़र सेशन में पहला कन्वर्ज़न HEIC डिकोडर लोड करता है, जो किसी सामान्य वेब पेज स्क्रिप्ट से बड़ा कोड है क्योंकि इसमें एक WASM-कंपाइल्ड इमेज कोडेक शामिल है। उसी सेशन में उसके बाद हर कन्वर्ज़न काफ़ी तेज़ होता है क्योंकि डिकोडर पहले से लोड है।