PNG को ICO में बदलें

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

  • कहाँ चलता है आपके ब्राउज़र में। फ़ाइल कभी अपलोड नहीं होती।
  • कुछ नुक़सान के साथ आकार के बदले कुछ बारीक़ी जाती है। PNG जो सँभाल सकता है, वह सब ICO नहीं सँभाल सकता।
  • फ़ाइल आकार की सीमा हर फ़ाइल 100 MB तक, मुफ़्त, बिना खाते के।
  • जानने लायक़ आइकॉन के आकार तक छोटा किया गया; 256 पिक्सेल से आगे की बारीक़ी छोड़ दी जाती है।

एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।

PNG से ICO असल में करता क्या है

PNG 139 KBICO 139 KB 0% बड़ी

एक तस्वीर जैसा दृश्य — मुलायम ढाल, नरम किनारे, महीन दाने। ICO या तो ठीक इसी के लिए बना है या ठीक इसी के ख़िलाफ़, और आँकड़े बता देते हैं कि कौन-सा। दोनों तस्वीरें कोड से बनाई गई हैं और उसी कन्वर्टर से एनकोड हुई हैं जो इस पेज पर चलता है, इसलिए ये आकार इसी साइट की अपनी पैदावार हैं।

PNG 7 KBICO 7 KB 0% बड़ी

पीछे पारदर्शी और आकृति पर एक रंग-ढाल। ICO या तो दोनों रखता है, या एक, या पारदर्शिता को किसी ठोस रंग से भर देता है — और लोग ठीक इसी अंतर पर फँसते हैं। दोनों तस्वीरें कोड से बनाई गई हैं और उसी कन्वर्टर से एनकोड हुई हैं जो इस पेज पर चलता है, इसलिए ये आकार इसी साइट की अपनी पैदावार हैं।

PNG 3 KBICO 3 KB 1% बड़ी

सपाट रंग और कड़े किनारे, जैसे किसी इंटरफ़ेस, चार्ट या लोगो में होते हैं। ऊपर वाली तस्वीर से बर्ताव बिल्कुल अलग, और यही वजह है कि जवाब हमेशा यही होता है कि फ़ाइल में क्या है उस पर निर्भर करता है। दोनों तस्वीरें कोड से बनाई गई हैं और उसी कन्वर्टर से एनकोड हुई हैं जो इस पेज पर चलता है, इसलिए ये आकार इसी साइट की अपनी पैदावार हैं।

favicon.ico अब भी क्यों चाहिए

PNG को ICO में बदलने वाला लगभग हर कोई फ़ेविकॉन बना रहा होता है। ब्राउज़र लगभग तीस साल से हर साइट की जड़ से `/favicon.ico` माँगते आए हैं, और अब भी माँगते हैं, चाहे आपका HTML कुछ भी कहे — इसलिए वहाँ एक फ़ाइल होने से लॉग में 404 की झड़ी रुकती है और वे औज़ार भी सँभल जाते हैं जो और कुछ नहीं देखते।

आधुनिक फ़ेविकॉन मार्कअप PNG या SVG की ओर भी इशारा कर सकता है, और ज़्यादातर साइटें दोनों भेजती हैं। ICO वह फ़ॉलबैक है जिसे कभी घोषित करना नहीं पड़ता।

ICO असल में है क्या

यह संपीड़न फ़ॉर्मेट नहीं, एक कंटेनर है, यही वजह है कि इस बदलाव में मायने रखने वाला कुछ नहीं खोता। आपकी तस्वीर इसके भीतर PNG की तरह रखी जाती है — डायरेक्टरी में हर आकार के लिए एक — अपने अल्फ़ा चैनल समेत, इसलिए गोल या कटा हुआ लोगो अपने पारदर्शी कोने बिलकुल वैसे ही रखता है।

256-पिक्सल की छत, और एक फ़ाइल के भीतर के आकार

एक सीमा फ़ॉर्मेट से आती है और वह पक्की है: आइकन 256 पिक्सल पर रुकता है, इसलिए इससे बड़ा कुछ भी घटाकर वहाँ लाया जाता है। ICO डायरेक्टरी एंट्री में आकार का बाइट सिर्फ़ एक बाइट का है, और 256 को शून्य लिखा जाता है क्योंकि वह उसमें समाता नहीं।

उस छत के नीचे चुनाव आपका है। «Icon sizes» नियंत्रण तय करता है कि डायरेक्टरी में क्या जाए, और तयशुदा सेटिंग तीन एंट्री लिखती है — 48, 32 और 16 पिक्सल, सबसे बड़े से शुरू — हर एक अपनी अलग PNG के रूप में सहेजी हुई। यही वह व्यवस्था है जो फ़ेविकॉन को शुरू से चाहिए थी: ब्राउज़र डायरेक्टरी पढ़ता है और जो आकार चाहिए उसके सबसे क़रीब वाला उठाता है, एक बड़ी तस्वीर को किसी आम फ़िल्टर से घटाने के बजाय।

चौकोर PNG से शुरुआत कीजिए

यहाँ लिखी हर एंट्री चौकोर है, क्योंकि आइकन चौकोर होते हैं। ग़ैर-चौकोर स्रोत न काटा जाता है, न खींचा जाता है: उसे चौकोर के बीचोबीच सबसे बड़े पैमाने पर रखा जाता है, बाक़ी जगह पारदर्शी छोड़ दी जाती है। कुछ भी बिगड़ता नहीं, पर लंबा-सा लोगो आधे आइकन में बैठकर बाक़ी टैबों की क़तार में अपने पड़ोसियों से छोटा दिखता है।

इसलिए इसे जिस भी औज़ार में बनाया हो वहीं चौकोर कर लीजिए, 256 पिक्सल या ज़्यादा पर, और निशान को फ़्रेम के क़रीब नब्बे प्रतिशत तक भरने दीजिए। यह स्रोत में किया एक ही बदलाव है और यह इस पन्ने पर मौजूद किसी भी चीज़ से ज़्यादा तय करता है कि आइकन कैसे पढ़ा जाएगा।

वे आकार जो ब्राउज़र और Windows असल में माँगते हैं

16 और 32 पिक्सल व्यवहार में सबसे ज़्यादा मायने रखते हैं: 16 ब्राउज़र टैब और बुकमार्क सूची के लिए, 32 टास्कबार और ज़्यादातर डेस्कटॉप जगहों के लिए। Windows कुछ नज़ारों में 48 और 256 पर भी आइकन खींचता है।

यही तीन तयशुदा सेट लिखता है, इसीलिए वह तयशुदा है। फिर भी बड़े स्रोत से शुरू कीजिए: हर एंट्री उसी तस्वीर से घटाई जाती है जो आपने छोड़ी थी, इसलिए 256-पिक्सल PNG साफ़-सुथरा 48, 32 और 16 देता है, जबकि 32-पिक्सल स्रोत को 256 माँगने पर बड़ा किया जाता है और उतना ही ख़राब दिखता है जितना यह सुनने में लगता है।

सोलह पिक्सल में टिकने वाला निशान बनाना

जो पकड़ में आती है वह दिक़्क़त फ़ॉर्मेट की नहीं, गणित की है। 16 पिक्सल पर अक्षर की ऊँचाई क़रीब दस पिक्सल होती है, जो किसी वर्डमार्क, टैगलाइन या बाक़ी से पतली किसी रेखा के लिए काफ़ी नहीं।

जो काम करता है वह है एक आकार, ऊँचा कंट्रास्ट, कम रंग: पूरा नाम नहीं, शुरुआती अक्षर; पूरा लॉक-अप नहीं, सिर्फ़ चिह्न। बदलने से पहले PNG को 16 पिक्सल पर घटाकर परखिए — अगर पहचान न आए, तो कोई फ़ॉर्मेट उसे बचा नहीं सकता।

फ़ाइल कहाँ जाए, और उसे कैसे घोषित करें

इसे साइट की जड़ में favicon.ico के नाम से रखिए। यह अकेला ठिकाना सीधे माँगे जाने की स्थिति को सँभालता है, फ़ीड रीडर और उन पुराने औज़ारों को भी जो और कहीं नहीं देखते।

HTML के head में इसे घोषित करना भी लायक़ है, साथ में आधुनिक ब्राउज़र के लिए PNG और iOS होम स्क्रीन के लिए apple-touch-icon। ICO बुनियाद है, पूरी रणनीति नहीं।

नया आइकन क्यों नहीं दिखता

लगभग हमेशा कैशिंग, और फ़ेविकॉन असामान्य रूप से कड़ाई से कैश होते हैं — ब्राउज़र, सामने खड़े किसी CDN, और कभी-कभी ऑपरेटिंग सिस्टम से भी।

यह पक्का करने के लिए कि नई फ़ाइल परोसी जा रही है आइकन का URL सीधे खोलिए, फिर पूरे ब्राउज़र के बजाय सिर्फ़ उस साइट के लिए साइट डेटा साफ़ कीजिए। अगर सामने CDN है तो वहाँ भी purge कीजिए। फ़ाइल सही है यह पक्का होने के बाद, बाक़ी सिर्फ़ इंतज़ार है।

एक साथ कई आइकन बदलना

एक बार में सौ PNG तक छोड़ दीजिए। हर एक अपना ICO बनता है और सब मिलकर ZIP में लौटते हैं, जो किसी ऐप या कई साइटों के लिए एक-एक आइकन चाहने वाले किसी काम के लिए ठीक बैठता है।

बदलाव आपके ब्राउज़र में चलता है, इसलिए न अपलोड है, न क़तार, न रोज़ की कोई सीमा। दूसरी सीमा 100 MB प्रति फ़ाइल है, और आइकन इतने छोटे होते हैं कि यह कभी रुकावट नहीं बनती।

PNG को ICO में ऐसे बदलें

  1. अपनी PNG फ़ाइल इस पेज पर छोड़ें, या चुनने के लिए दबाएँ।
  2. लक्ष्य के रूप में ICO चुनें। कन्वर्ज़न आपके ब्राउज़र में होता है और फ़ाइल अपलोड नहीं होती।
  3. तैयार ICO फ़ाइल डाउनलोड कर लें।

PNG या ICO: क्या बदलता है

PNG और ICO की तुलना
PNGICO
पूरा नामPortable Network GraphicsWindows आइकॉन
फ़ाइल एक्सटेंशन.png.ico
मीडिया टाइपimage/pngimage/x-icon
कंप्रेशनबिना नुक़सान — कुछ छोड़ा नहीं जाताबिना नुक़सान — कुछ छोड़ा नहीं जाता
पहली बार प्रकाशित19961985
प्रकाशकPNG Development GroupMicrosoft
विनिर्देशISO/IEC 15948
लाइसेंसखुला मानकप्रकाशित, मानकीकृत नहीं
आज की स्थितिमौजूदासीमित उपयोग
बिट डेप्थ168
रंग जो यह दर्ज कर सकता हैRGB, ग्रेस्केल, इंडेक्स्ड पैलेटRGB, इंडेक्स्ड पैलेट
सबसे बड़ी इमेजहर तरफ़ 2,14,74,83,647 pxहर तरफ़ 256 px
ब्राउज़र में खुलता हैहर ब्राउज़रहर ब्राउज़र
इसकी जगह विचारणीयWebP, SVG, JXLSVG

क्या खो जाता है

PNG हर चैनल पर 16 बिट तक सँभालता है और ICO के पास 8 बचते हैं। वही अतिरिक्त बारीक़ी है जो ज़ोरदार सुधारों को बिना पट्टियाँ पड़े झेल जाती है: इसलिए बदलना एडिटिंग के बाद कीजिए, पहले नहीं।

क्या बचा रहता है

पारदर्शिता बनी रहती है। PNG और ICO — दोनों अल्फ़ा चैनल सँभालते हैं: काटा हुआ हिस्सा कटा ही रहता है और उसके पीछे कुछ भरा नहीं जाता।

नतीजा खोलना

GIMP PNG और ICO — दोनों पढ़ लेता है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।

कौन-सा फ़ॉर्मेट किस काम के लिए है

PNG PNG Development Group का फ़ॉर्मेट है, जो 1996 में आया। यह हर चैनल पर 16 बिट में दर्ज करता है।

ICO Microsoft का है और 1985 से चला आ रहा है। GIMP और IcoFX इस फ़ॉर्मेट को पढ़ लेते है।

PNG से ICO: आम सवाल

क्या मेरी PNG फ़ाइल कहीं अपलोड होती है?

नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे jSquash है, तस्वीरों के संदर्भ कोडेक के WebAssembly संस्करण; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।

क्या PNG को ICO में बदलना मुफ़्त है?

हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। jSquash आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।

PNG को ICO में बदलने पर क्या गुणवत्ता जाती है?

ICO कंप्रेस करता है, इसलिए कुछ डेटा जाता है। तयशुदा सेटिंग पर यह पकड़ में नहीं आता; पक्का करना हो तो गुणवत्ता बढ़ा दीजिए। आइकॉन के आकार तक छोटा किया गया; 256 पिक्सेल से आगे की बारीक़ी छोड़ दी जाती है।

PNG से ICO जाने पर क्या रंग-गहराई घटती है?

PNG हर चैनल पर 16 बिट तक सँभालता है और ICO के पास 8 बचते हैं। वही अतिरिक्त बारीक़ी है जो ज़ोरदार सुधारों को बिना पट्टियाँ पड़े झेल जाती है: इसलिए बदलना एडिटिंग के बाद कीजिए, पहले नहीं।

PNG से ICO जाने पर क्या पारदर्शिता बची रहती है?

पारदर्शिता बनी रहती है। PNG और ICO — दोनों अल्फ़ा चैनल सँभालते हैं: काटा हुआ हिस्सा कटा ही रहता है और उसके पीछे कुछ भरा नहीं जाता।

इन फ़ॉर्मेट के बारे में और

ये आँकड़े कहाँ से आए

इस पेज पर PNG और ICO के बारे में जो कहा गया है, वह जाँचा जा सकता है, और ये रहे वे दस्तावेज़ जो उसे तय करते हैं।