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






इसमें धकेला जाता है। कोई फ़ॉर्म तीन एक्सटेंशन की सूची के साथ फ़ाइल मना कर देता है। कोई फ़ोरम अपलोड ठुकरा देता है। 2014 का कोई कंटेंट सिस्टम फ़ॉर्मेट पहचानता ही नहीं।
और WebP भी किसी ने नहीं चुनी थी — यह इसलिए आई क्योंकि किसी वेबसाइट ने वही परोसा और ब्राउज़र ने वही सहेजा। पूरी कोशिश उस समस्या से पहले के फ़ॉर्मेट तक वापस पहुँचने की है।
GIF ज़्यादा से ज़्यादा 256 रंगों का पैलेट रखता है और हर पिक्सेल उन्हीं में से एक होना चाहिए। WebP में लाखों रंग हैं। इसलिए बदलाव को पूरी तस्वीर के लिए 256 रंग चुनने पड़ते हैं और बाक़ी सब उन्हीं पर मैप करना पड़ता है।
किसी लोगो या फ़्लैट ग्राफ़िक पर यह काफ़ी है। किसी फ़ोटो पर बिलकुल नहीं — आसमान धारियों में बँटता है, त्वचा का रंग धब्बेदार हो जाता है, मुलायम ग्रेडिएंट सीढ़ियों में टूटता है। Dithering ग़लती को बिखेरकर बैंडिंग कम दिखाती है, बदले में एक छिड़काव जैसा टेक्सचर देती है।
WebP में असली alpha चैनल है, 256 स्तर पर। GIF एक पैलेट एंट्री को «अदृश्य» मान सकता है, पर यहाँ का एनकोडर ऐसी कोई एंट्री नहीं लिखता — इसलिए आपकी डाउनलोड की GIF में किसी तरह की पारदर्शिता नहीं होती।
इसकी जगह एक भराई होती है। पारदर्शी हिस्से ड्रॉप ज़ोन के ऊपर तय बैकग्राउंड रंग लेते हैं, तयशुदा सफ़ेद — और पैलेट उसके बाद चुना जाता है। इसे उस रंग पर सेट कीजिए जिस पर तस्वीर बैठेगी।
साफ़ कहना ज़रूरी है क्योंकि यह अपलोड से उम्मीद बदल देता है। इस पेज के पीछे का डिकोडर सिर्फ़ स्थिर तस्वीरें पढ़ता है — एनिमेशन को फ़्रेम में खोलने वाला कोई हिस्सा नहीं। एनिमेटेड WebP एक-फ़्रेम की GIF नहीं बनाती; यह साफ़ त्रुटि देती है।
यह जान-बूझकर है: चुपचाप बनी एक-फ़्रेम GIF से साफ़ इनकार बेहतर है। अगर सचमुच एक ही फ़्रेम चाहिए, WebP को ब्राउज़र में रोककर उस फ़्रेम का स्क्रीनशॉट लीजिए।
GIF LZW से दबता है, 1980 के दशक की एक सामान्य-मक़सद स्कीम जो तस्वीरों के बारे में कुछ नहीं जानती। WebP वीडियो कंप्रेशन से लिए तरीक़े इस्तेमाल करता है, तेईस साल बाद का।
तो वही तस्वीर GIF के रूप में आम तौर पर बड़ी होती है, कभी-कभी कई गुना — कम रंगों के बावजूद। यह बदलाव अनुकूलता के बदले गुणवत्ता और आकार दोनों देता है, बदले में सिर्फ़ स्वीकृति पाता है।
GIF में बदलने से पहले जाँच लीजिए कि फ़ॉर्म या प्रोग्राम असल में क्या स्वीकार करता है। PNG और JPG लगभग हर उस जगह स्वीकार होते हैं जहाँ GIF होता है, और दोनों यहाँ बताई हर बात में बेहतर हैं।
PNG हर रंग और पूरा alpha चैनल रखता है। JPG किसी फ़ोटो के लिए सही है — GIF से कहीं छोटा, बिना बैंडिंग के। GIF तभी सही चुनाव है जब कोई ख़ास तौर पर इसी का नाम ले।
अगर कोई कंटेंट सिस्टम WebP मना करता है, वह आम तौर पर सबको मना करता है। पूरा फ़ोल्डर छोड़ दीजिए: हर फ़ाइल अपनी मशीन पर अपनी बारी से बदलती है, नाम रखती है बस एक्सटेंशन बदलकर, और सब मिलकर एक ZIP बनकर लौटती हैं।
WebP मूल फ़ाइलें रखिए — वे बेहतर फ़ाइलें हैं, और अगर सिस्टम कभी अपडेट हो, मूल से दोबारा बनाना बदली गई नक़ल को दोबारा बदलने से बेहतर होगा।
बदलाव ब्राउज़र टैब में, आपके अपने प्रोसेसर पर चलता है, इसलिए तस्वीर आपकी मशीन से बाहर नहीं जाती। न किसी और के पीछे क़तार, न रोज़ की गिनती, न कोई खाता।
बैच बदलते वक़्त नेटवर्क टैब देखना इसकी ईमानदार पुष्टि है: फ़ाइल ले जाने वाला कोई अनुरोध बाहर नहीं जाता। यही गुण सौ तस्वीरें बदलना व्यावहारिक बनाता है।
| WebP | GIF | |
|---|---|---|
| पूरा नाम | WebP तस्वीर | Graphics Interchange Format |
| फ़ाइल एक्सटेंशन | .webp | .gif |
| मीडिया टाइप | image/webp | image/gif |
| कंप्रेशन | सेटिंग के हिसाब से दोनों में से कोई भी | बिना नुक़सान — कुछ छोड़ा नहीं जाता |
| पहली बार प्रकाशित | 2010 | 1987 |
| प्रकाशक | CompuServe | |
| विनिर्देश | RFC 9649 | GIF89a |
| लाइसेंस | खुला मानक | खुला मानक |
| आज की स्थिति | मौजूदा | पुराना, फिर भी हर जगह पढ़ा जाता है |
| बिट डेप्थ | 8 | 8 |
| रंग जो यह दर्ज कर सकता है | RGB, YCbCr | इंडेक्स्ड पैलेट |
| सबसे बड़ी इमेज | हर तरफ़ 16,383 px | हर तरफ़ 65,535 px |
| ब्राउज़र में खुलता है | हर ब्राउज़र | हर ब्राउज़र |
| इसकी जगह विचारणीय | AVIF, JPG, PNG | MP4 |
GIF में अल्फ़ा चैनल होता ही नहीं। पारदर्शी WebP फ़ाइल बाहर आती है तो वे हिस्से भरे हुए मिलते हैं — सफ़ेद, जब तक आप कुछ और न चुनें — और GIF की कोई सेटिंग उस पारदर्शिता को वापस नहीं ला सकती।
GIF में एक ठहरा हुआ फ़्रेम होता है। चलती हुई WebP फ़ाइल में से पहला फ़्रेम बचता है और बाक़ी छूट जाता है: यह कन्वर्ज़न उसमें से एक तस्वीर निकालता है, हरकत साथ नहीं ले जाता।
GIF हर तस्वीर में ज़्यादा से ज़्यादा 256 रंग रखता है। इसमें फ़ोटो एक रंग-पट्टी तक घटा दी जाती है, और आसमान पर पट्टियाँ इसीलिए दिखती हैं। यह गुणवत्ता की सेटिंग नहीं है, यह फ़ॉर्मेट है।
Adobe Photoshop और GIMP WebP और GIF — दोनों पढ़ लेते है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
WebP Google का फ़ॉर्मेट है, जो 2010 में आया। यह हर चैनल पर 8 बिट में दर्ज करता है।
GIF CompuServe का है और 1987 से चला आ रहा है, और GIF89a में तय किया गया है। GIMP, Adobe Photoshop और ImageMagick इस फ़ॉर्मेट को पढ़ लेते है।
GIF 1987 में आया और WebP 2010 में। किसी को सौंपने के लिए आम तौर पर पुराना वाला ज़्यादा सुरक्षित रहता है; नया वाला वही काम कम बाइट में कर देता है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो। इस जोड़ी के पीछे jSquash है, तस्वीरों के संदर्भ कोडेक के WebAssembly संस्करण; आपका ब्राउज़र इसे एक बार उतारता है और फिर सहेज कर रखता है।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100। jSquash आपकी अपनी मशीन पर उतरता है और वहीं चलता है — इसीलिए उस पर कोई गिनती नहीं है।
GIF कंप्रेस करता है, इसलिए कुछ डेटा जाता है। तयशुदा सेटिंग पर यह पकड़ में नहीं आता; पक्का करना हो तो गुणवत्ता बढ़ा दीजिए। 256 रंगों तक घटा दिया गया, और फ़ोटो पर यह दिख जाता है; पारदर्शी हिस्से बचे नहीं रहते, पृष्ठभूमि के रंग से भर दिए जाते हैं।
GIF में अल्फ़ा चैनल होता ही नहीं। पारदर्शी WebP फ़ाइल बाहर आती है तो वे हिस्से भरे हुए मिलते हैं — सफ़ेद, जब तक आप कुछ और न चुनें — और GIF की कोई सेटिंग उस पारदर्शिता को वापस नहीं ला सकती।
GIF में एक ठहरा हुआ फ़्रेम होता है। चलती हुई WebP फ़ाइल में से पहला फ़्रेम बचता है और बाक़ी छूट जाता है: यह कन्वर्ज़न उसमें से एक तस्वीर निकालता है, हरकत साथ नहीं ले जाता।
GIF हर तस्वीर में ज़्यादा से ज़्यादा 256 रंग रखता है। इसमें फ़ोटो एक रंग-पट्टी तक घटा दी जाती है, और आसमान पर पट्टियाँ इसीलिए दिखती हैं। यह गुणवत्ता की सेटिंग नहीं है, यह फ़ॉर्मेट है।
इस पेज पर WebP और GIF के बारे में जो कहा गया है, वह जाँचा जा सकता है, और ये रहे वे दस्तावेज़ जो उसे तय करते हैं।