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



यह वह बात है जो लोग बाद में जान पाते हैं, इसलिए पहले कह देना ठीक है। JPG में अल्फ़ा चैनल नहीं होता — फ़ॉर्मेट यह रिकॉर्ड ही नहीं कर सकता कि कोई पिक्सेल पार-दिखने वाला है। आपके लोगो के पीछे JPG में जो भी है, आम तौर पर सफ़ेद, वह तस्वीर का ही हिस्सा है, और आइकन में एक ठोस चौकोर बनकर आता है।
सफ़ेद ब्राउज़र टैब पर यह अक्सर ठीक लगता है। गहरे थीम वाले टास्कबार में, किसी रंगीन टूलबार में, या डार्क मोड में बुकमार्क बार के पास यह किसी चीज़ के साथ सफ़ेद डिब्बे जैसा दिखता है। अगर निशान को तैरता हुआ दिखना है, तो स्रोत में पारदर्शिता होनी चाहिए — PNG से शुरू कीजिए, या लोगो PNG या SVG में माँगिए।
फ़ेविकॉन क़रीब 16 पिक्सेल पर खींचा जाता है। टास्कबार आइकन 32 पर। यह इस वाक्य के आख़िर के पूर्णविराम से भी छोटा कैनवास है, और तस्वीर उससे हज़ारों गुना ज़्यादा विवरण रखती है जितना उस तक पहुँचते-पहुँचते बच सके।
स्केलिंग में जो बचता है वह है सिल्हूट और कंट्रास्ट: एक बोल्ड आकार, दो-तीन रंग, साफ़ किनारे। जो नहीं बचता वह है चेहरे, टेक्स्ट, बनावट, पतली लाइनें और कोई भी उलझा हुआ बैकग्राउंड। अगर आप तस्वीर इसलिए बदल रहे हैं कि आपके पास बस वही फ़ाइल है, तो एक रंगीन धब्बे की उम्मीद रखिए और सबसे पहचानने लायक़ हिस्से पर सख़्ती से क्रॉप करने पर विचार कीजिए।
आइकन चौकोर होते हैं और तस्वीरें आम तौर पर नहीं। बदलाव आपके लिए क्रॉप नहीं करता — क्रॉप करने का मतलब है तय करना क्या छोड़ना है, और अंदाज़ा लगाने वाला टूल ठीक उन्हीं तस्वीरों पर ग़लत करता है जहाँ यह सबसे ज़्यादा मायने रखता है। इसकी जगह यह तस्वीर को चौकोर के बीच में रखता है और बाक़ी ख़ाली छोड़ देता है, तो 3:2 फ़्रेम ऊपर-नीचे ख़ाली पट्टी के साथ आता है।
तो यह पहले कर लीजिए, किसी भी इमेज एडिटर में या फ़ोन गैलरी में भी। विषय के आसपास सख़्ती से क्रॉप कीजिए, पूरा फ़्रेम रखने की बजाय — आइकन में संदर्भ के लिए जगह नहीं होती, और जो तस्वीर पूरे आकार में अच्छी लगती है उसे सोलह पिक्सेल पर पढ़ने लायक़ बनाने के लिए दोगुना सख़्त क्रॉप चाहिए होता है।
ICO में कुछ भी 256 पिक्सेल से बड़ा नहीं होता, तो बड़ी JPG कुछ और होने से पहले ही इस आकार में सिकोड़ दी जाती है। फ़ाइल में लिखे जाने वाले आकार वहीं से आते हैं: डिफ़ॉल्ट सेट 48, 32 और 16 है, और "सभी आम आकार" में 64, 128 और 256 भी जुड़ जाते हैं।
जिस आकार को JPG संभाल नहीं सकती वह माँगने पर मना नहीं होता, बड़ा कर दिया जाता है, तो "सिर्फ़ 256 px" से बदली 64-पिक्सेल तस्वीर बेहतर की बजाय धुँधली निकलती है। डिफ़ॉल्ट सेट लगभग हर स्रोत के लिए सुरक्षित है और उन दो हालात को ढँकता है जिनके लिए ज़्यादातर लोग यहाँ आते हैं — ब्राउज़र टैब और Windows शॉर्टकट।
तस्वीर JPG से डिकोड होकर ICO के भीतर PNG डेटा के तौर पर सहेजी जाती है, जो लॉसलेस है। तो बदलाव अपनी तरफ़ से JPG की पहले से मौजूद ख़ामियों पर कुछ नहीं जोड़ता।
जो यह नहीं कर सकता वह है उन्हें हटाना। अगर स्रोत किसी वेबसाइट से खींची भारी-कंप्रेस्ड JPG है, तो चौकोर किनारे और गहरी लाइनों के आसपास की धुंध पिक्सेल में हैं, और 256 तक स्केल करना उन्हें अनुपात में रखता है। सबसे बेहतर क्वालिटी वाली प्रति से शुरू करना यहाँ किसी सेटिंग से ज़्यादा मायने रखता है।
साइट की जड़ में favicon.ico के नाम से रखिए। ब्राउज़र क़रीब तीस साल से ठीक इसी पथ को माँगते आए हैं और अब भी माँगते हैं, आपकी HTML कुछ भी कहे — इसे वहाँ रखने से सर्वर लॉग में लगातार आने वाली 404 भी रुकती है।
अगर रीलोड करने पर आइकन नहीं बदलता, तो यह कैशिंग है, बदलाव की नाकामी नहीं — फ़ेविकॉन असामान्य रूप से सख़्ती से कैश होते हैं। एक हार्ड रीलोड, एक प्राइवेट विंडो, या HTML में लिंक के आख़िर में एक क्वेरी स्ट्रिंग जोड़ना नया आइकन दिखा देगा।
ICO वही फ़ॉर्मेट है जो Windows एग्ज़िक्यूटेबल, फ़ोल्डर और शॉर्टकट के लिए इस्तेमाल करता है, और शेल जो भी व्यू खींच रहा हो उसके हिसाब से मेल खाती प्रविष्टि चुनता है — तो "सभी आम आकार" यहाँ सही चुनाव है, क्योंकि Explorer 16 पिक्सेल की डीटेल्स लिस्ट से लेकर 256 के बड़े-टाइल व्यू तक कहीं भी आइकन खींचता है।
यह करने से पहले ICO को किसी स्थायी जगह रखिए। Windows एक प्रति नहीं, पथ सहेजता है, तो Downloads फ़ोल्डर से सेट किया आइकन उस फ़ोल्डर के साफ़ होते ही ग़ायब हो जाता है।
एक बार में 100 JPG फ़ाइलें छोड़िए। हर एक आपकी अपनी मशीन पर अलग बदलती है, एक्सटेंशन बदलकर अपना फ़ाइलनाम रखती है, और पूरा बैच एक ZIP के तौर पर लौटता है — जब आंतरिक टूल या शॉर्टकट के पूरे सेट को अपना-अपना आइकन चाहिए तब काम आता है।
किसी भी क़दम पर कुछ अपलोड नहीं होता। बदलाव ब्राउज़र टैब में आपके अपने प्रोसेसर पर चलता है, तो कोई कतार नहीं और कोई रोज़ाना सीमा नहीं।
| JPG | ICO | |
|---|---|---|
| पूरा नाम | JPEG तस्वीर | Windows आइकॉन |
| फ़ाइल एक्सटेंशन | .jpg, .jpeg, .jpe | .ico |
| मीडिया टाइप | image/jpeg | image/x-icon |
| कंप्रेशन | नुक़सान के साथ — छोटा आकार गुणवत्ता देकर ख़रीदा जाता है | बिना नुक़सान — कुछ छोड़ा नहीं जाता |
| पहली बार प्रकाशित | 1992 | 1985 |
| प्रकाशक | Joint Photographic Experts Group | Microsoft |
| विनिर्देश | ITU-T T.81 | — |
| लाइसेंस | खुला मानक | प्रकाशित, मानकीकृत नहीं |
| आज की स्थिति | मौजूदा | सीमित उपयोग |
| बिट डेप्थ | 8 | 8 |
| रंग जो यह दर्ज कर सकता है | RGB, ग्रेस्केल, YCbCr | RGB, इंडेक्स्ड पैलेट |
| सबसे बड़ी इमेज | हर तरफ़ 65,535 px | हर तरफ़ 256 px |
| ब्राउज़र में खुलता है | हर ब्राउज़र | हर ब्राउज़र |
| इसकी जगह विचारणीय | WebP, AVIF, HEIC | PNG, SVG |
ICO पारदर्शिता सँभाल सकता है और JPG नहीं। यह वह जगह है जो नतीजे के पास है और जिसे असली फ़ाइल ने कभी इस्तेमाल ही नहीं किया: बदलने से पारदर्शी पृष्ठभूमि बनती नहीं, बाद में बनाना बस मुमकिन हो जाता है।
GIMP JPG और ICO — दोनों पढ़ लेता है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
नतीजा असली से बड़ा होगा और बेहतर नहीं। JPG पहले ही बारीक़ी फेंक चुका है और ICO बचे हुए को बिना और फेंके सँभालता है: यह आगे का नुक़सान रोकता है, पहले वाला लौटाता नहीं।
JPG Joint Photographic Experts Group का फ़ॉर्मेट है, जो 1992 में आया। यह हर चैनल पर 8 बिट में दर्ज करता है।
ICO Microsoft का है और 1985 से चला आ रहा है। GIMP और IcoFX इस फ़ॉर्मेट को पढ़ लेते है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे jSquash है, तस्वीरों के संदर्भ कोडेक के WebAssembly संस्करण; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। jSquash आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।
ICO कंप्रेस करता है, इसलिए कुछ डेटा जाता है। तयशुदा सेटिंग पर यह पकड़ में नहीं आता; पक्का करना हो तो गुणवत्ता बढ़ा दीजिए। आइकॉन के आकार तक छोटा किया गया; 256 पिक्सेल से आगे की बारीक़ी छोड़ दी जाती है।
नतीजा असली से बड़ा होगा और बेहतर नहीं। JPG पहले ही बारीक़ी फेंक चुका है और ICO बचे हुए को बिना और फेंके सँभालता है: यह आगे का नुक़सान रोकता है, पहले वाला लौटाता नहीं।
ICO पारदर्शिता सँभाल सकता है और JPG नहीं। यह वह जगह है जो नतीजे के पास है और जिसे असली फ़ाइल ने कभी इस्तेमाल ही नहीं किया: बदलने से पारदर्शी पृष्ठभूमि बनती नहीं, बाद में बनाना बस मुमकिन हो जाता है।
इस पेज पर JPG और ICO के बारे में जो कहा गया है, वह जाँचा जा सकता है, और ये रहे वे दस्तावेज़ जो उसे तय करते हैं।