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



इस पेज पर आने वाले ज़्यादातर लोग उलटी दिशा में काम कर रहे होते हैं। डिज़ाइन फ़ाइलें किसी एजेंसी के पास हैं जो अब जवाब नहीं देती, और लोगो की बची हुई इकलौती प्रति वही है जो साइट परोसती है — WebP में, क्योंकि किसी build चरण या image CDN ने उसे रास्ते में बदल दिया।
यह एक ठीक शुरुआती बिंदु है और अच्छा फ़ेविकॉन बनाता है। तीस सेकंड लगाकर किसी बेहतर स्रोत की तलाश ज़रूर कर लीजिए — /favicon.svg आज़माइए, पेज के स्रोत में ".svg" खोजिए।
यहाँ लिखी ICO लंबे किनारे पर 256 पिक्सेल तक सीमित है — यह फ़ॉर्मेट की अपनी सीमा है। ज़्यादातर आइकन पेज पर यही सीमा असली मसला होती है, क्योंकि स्रोत कोई प्रिंट फ़ाइल या कैमरे की तस्वीर होती है।
यहाँ आमतौर पर उलटा होता है। साइटें लोगो को लेआउट की ज़रूरत के आकार पर परोसती हैं, और 240 से 400 पिक्सेल हेडर मार्क के लिए बिलकुल सामान्य है — डिफ़ॉल्ट सेट की चरम सीमा 48 से कहीं ज़्यादा।
WebP दो तरह की होती है और एक्सटेंशन नहीं बताता कौन-सी। सपाट लोगो की lossless WebP PNG जितनी साफ़ रहती है। Lossy वाली किनारों पर हल्की सी halo छोड़ जाती है, जो 400 पिक्सेल पर अदृश्य रहती है और 32 पर आइकन बनने के बाद नहीं।
इस पेज पर कुछ भी इसे हटा नहीं सकता, क्योंकि जानकारी जा चुकी है। मदद करता है बड़े स्रोत से शुरू करना और चिह्न तक क्रॉप करना ताकि बची डिटेल किसी काम की चीज़ पर ख़र्च हो।
यहाँ बनी ICO कच्चा बिटमैप नहीं, PNG रखती है — यही आधुनिक परंपरा है, और यह असली 8-बिट अल्फ़ा चैनल लाती है, जो WebP के पास भी है, इसलिए कटा हुआ लोगो कटा हुआ ही आता है।
फ़ेविकॉन को यह बाक़ी तस्वीरों से ज़्यादा चाहिए। यह ब्राउज़र की टैब-पट्टी पर बैठता है, जो हल्के और गहरे थीम में अलग रंग की होती है — अपारदर्शी सफ़ेद चौकोर पर टिका चिह्न गहरे थीम में गड़बड़ी जैसा दिखता है।
WebP एनिमेशन रख सकती है, और यहाँ का डिकोडर सिर्फ़ स्थिर तस्वीरें पढ़ता है। एनिमेटेड फ़ाइल पढ़ने-योग्य संदेश के साथ नकार दी जाती है, चुपचाप पहला फ़्रेम लेकर नहीं — यह दो में से बेहतर नाकामी है।
यह इस हालत में नुक़सान भी नहीं है। ब्राउज़र ICO फ़ेविकॉन को एनिमेट नहीं करते, इसलिए एनिमेटेड स्रोत से कभी एनिमेटेड आइकन नहीं बनना था।
यह डिज़ाइन की समस्या है, बदलाव की नहीं, और यही ज़्यादातर नतीजा तय करती है। फ़ेविकॉन असल में 16 या 32 पिक्सेल पर दिखता है, और उस आकार पर टैगलाइन धुँधली रेखा बन जाती है, पतली रेखा ग़ायब हो जाती है।
बदलने से पहले WebP को चिह्न तक क्रॉप कर लीजिए — wordmark हटाइए, हाशिया हटाइए। अगर ब्रांड सिर्फ़ नाम है, तो ब्रांड टाइपफ़ेस में एक अकेला अक्षर ही 16 पिक्सेल पर पढ़ा जाता है।
ICO कंटेनर एक ही कलाकृति के कई आकार एक साथ रखने के लिए बना था, और यहाँ डिफ़ॉल्ट रूप से 48, 32 और 16 पिक्सेल पर तीन एंट्री लिखी जाती हैं। तब ब्राउज़र टैब खींचते वक़्त सीधे 16 पढ़ता है, अपने फ़िल्टर से 256 को छोटा नहीं करता।
मेटाडेटा किसी भी हाल में साथ नहीं जाता — हर तस्वीर-बदलाव raw पिक्सेल में डिकोड होकर फिर एनकोड होता है, इसलिए WebP का कोई भी EXIF या ICC प्रोफ़ाइल गिर जाता है। फ़ेविकॉन के लिए यह पूरी तरह स्वागत-योग्य है।
फ़ाइल को साइट की जड़ पर /favicon.ico के रूप में रखिए। ब्राउज़र यह ठीक यही पथ माँगते हैं, चाहे HTML में इसका ज़िक्र हो या न हो — इसीलिए यह 404 लॉग में आम है।
फिर इंतज़ार कीजिए और कोई फ़ैसला लेने से पहले कैश साफ़ कर लीजिए। फ़ेविकॉन हर ब्राउज़र और बीच के प्रॉक्सी में ज़ोर से कैश होते हैं, और नया दिखने में एक दिन या hard-reload लग सकता है।
libwebp WebAssembly में फ़ाइल डिकोड करता है, तस्वीर बदली और PNG के रूप में एनकोड होती है, फिर ICO हेडर और उसकी सूची बनती है। यह सब आपके ब्राउज़र में चलता है — कुछ अपलोड नहीं होता, कोई खाता नहीं, कोई रोज़ाना सीमा नहीं।
यह इस पेज पर कहने लायक़ है क्योंकि फ़ाइल किसी और के लोगो की है — शायद किसी क्लाइंट की, शायद अभी सार्वजनिक न हुई। मुफ़्त सीमा फ़ाइल पर 100 मेगाबाइट है।
| WebP | ICO | |
|---|---|---|
| पूरा नाम | WebP तस्वीर | Windows आइकॉन |
| फ़ाइल एक्सटेंशन | .webp | .ico |
| मीडिया टाइप | image/webp | image/x-icon |
| कंप्रेशन | सेटिंग के हिसाब से दोनों में से कोई भी | बिना नुक़सान — कुछ छोड़ा नहीं जाता |
| पहली बार प्रकाशित | 2010 | 1985 |
| प्रकाशक | Microsoft | |
| विनिर्देश | RFC 9649 | — |
| लाइसेंस | खुला मानक | प्रकाशित, मानकीकृत नहीं |
| आज की स्थिति | मौजूदा | सीमित उपयोग |
| बिट डेप्थ | 8 | 8 |
| रंग जो यह दर्ज कर सकता है | RGB, YCbCr | RGB, इंडेक्स्ड पैलेट |
| सबसे बड़ी इमेज | हर तरफ़ 16,383 px | हर तरफ़ 256 px |
| ब्राउज़र में खुलता है | हर ब्राउज़र | हर ब्राउज़र |
| इसकी जगह विचारणीय | AVIF, JPG, PNG | PNG, SVG |
पारदर्शिता बनी रहती है। WebP और ICO — दोनों अल्फ़ा चैनल सँभालते हैं: काटा हुआ हिस्सा कटा ही रहता है और उसके पीछे कुछ भरा नहीं जाता।
GIMP WebP और ICO — दोनों पढ़ लेता है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
WebP Google का फ़ॉर्मेट है, जो 2010 में आया। यह हर चैनल पर 8 बिट में दर्ज करता है।
ICO Microsoft का है और 1985 से चला आ रहा है। GIMP और IcoFX इस फ़ॉर्मेट को पढ़ लेते है।
ICO 1985 में आया और WebP 2010 में। किसी को सौंपने के लिए आम तौर पर पुराना वाला ज़्यादा सुरक्षित रहता है; नया वाला वही काम कम बाइट में कर देता है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे jSquash है, तस्वीरों के संदर्भ कोडेक के WebAssembly संस्करण; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। jSquash आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।
ICO कंप्रेस करता है, इसलिए कुछ डेटा जाता है। तयशुदा सेटिंग पर यह पकड़ में नहीं आता; पक्का करना हो तो गुणवत्ता बढ़ा दीजिए। आइकॉन के आकार तक छोटा किया गया; 256 पिक्सेल से आगे की बारीक़ी छोड़ दी जाती है।
पारदर्शिता बनी रहती है। WebP और ICO — दोनों अल्फ़ा चैनल सँभालते हैं: काटा हुआ हिस्सा कटा ही रहता है और उसके पीछे कुछ भरा नहीं जाता।
इस पेज पर WebP और ICO के बारे में जो कहा गया है, वह जाँचा जा सकता है, और ये रहे वे दस्तावेज़ जो उसे तय करते हैं।