Image Format Converter

इमेज फ़ॉर्मेट कन्वर्टर

PNG, JPG, WebP और AVIF कन्वर्ट करें — ड्रैग, ड्रॉप, डाउनलोड। सब कुछ आपके ब्राउज़र में चलता है; इमेज के बाइट्स कभी आपके टैब से बाहर नहीं जाते।

इमेज फ़ॉर्मेट कन्वर्टर — TL;DR

PNG, JPG, WebP और AVIF कन्वर्ट करें — ड्रैग, ड्रॉप, डाउनलोड। सब कुछ आपके ब्राउज़र में चलता है; इमेज के बाइट्स कभी आपके टैब से बाहर नहीं जाते।

नहीं। पूरा टूल JavaScript है जो इसी पेज के अंदर चलता है। इमेज को createImageBitmap से डिकोड किया जाता है, canvas पर ड्रॉ किया जाता है, और canvas.toBlob से फिर एनकोड किया जाता है — हर कदम ब्राउज़र-लोकल है। DevTools → Network खोलकर देखें: कन्वर्ट करते समय एक भी रिक्वेस्ट नहीं जाती। निजी फ़ोटो, स्क्रीनशॉट, डिज़ाइन फ़ाइलों और गोपनीय दस्तावेज़ों के लिए सुरक्षित।

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

फ़ोटो में स्थान, चेहरे होते हैं, स्क्रीनशॉट में क्रेडेंशियल हो सकते हैं, डिज़ाइन कॉम्प अघोषित प्रोडक्ट फ़ीचर होते हैं। इनमें से किसी को भी किसी और के सर्वर में पेस्ट करना एक चुपचाप होने वाला डेटा लीक है। iKit का कन्वर्टर पहले से ही आपके ब्राउज़र टैब में लोड JavaScript है।

केवल लॉसी फ़ॉर्मेट (JPG / WebP / AVIF)। PNG हमेशा लॉसलेस होता है। अधिकांश फ़ोटो के लिए 75-85% सबसे उपयुक्त है।
यहाँ इमेज ड्रॉप करें, या चुनने के लिए क्लिक करें
PNG, JPG, WebP, AVIF, GIF, BMP — कई फ़ाइलें भी ठीक हैं। कुछ भी अपलोड नहीं होता।

iKit इमेज फ़ॉर्मेट कन्वर्टर क्यों

डिज़ाइनरों, डेवलपर्स, और हर उस व्यक्ति के लिए बना है जिसे ग़लत फ़ाइल फ़ॉर्मेट कहा गया है — दो क्लिक में कन्वर्ट, सर्वर का इंतज़ार नहीं।

चार फ़ॉर्मेट, एक टूल

PNG, JPG, WebP और AVIF — किसी भी दिशा में कन्वर्ट करें। मिश्रित फ़ॉर्मेट का फ़ोल्डर ड्रॉप करें और सभी को एक साथ एक ही टार्गेट फ़ॉर्मेट में बदल दें।

पूरा क्वालिटी कंट्रोल

लॉसी फ़ॉर्मेट (JPG / WebP / AVIF) पर लाइव स्लाइडर के साथ 40% से 100% तक गुणवत्ता समायोजित करें। PNG हमेशा पिक्सेल-परफ़ेक्ट लॉसलेस होता है।

डिज़ाइन से ही प्राइवेसी

कन्वर्ज़न आपके ब्राउज़र में canvas API के ज़रिए होता है। कोई अपलोड नहीं, कोई लॉग नहीं, कोई थर्ड पार्टी नहीं। DevTools → Network में सत्यापित करें: शून्य रिक्वेस्ट।

आधुनिक फ़ॉर्मेट समर्थित

WebP और AVIF अक्सर समान गुणवत्ता पर JPG/PNG से 25-50% छोटी फ़ाइलें बनाते हैं। AVIF एनकोड करने के लिए Chrome 85+ या Safari 16.4+ चाहिए; हम फ़ीचर-डिटेक्ट करते हैं और आपको बताते हैं।

बैच डाउनलोड

एक बार में दर्जनों इमेज कन्वर्ट करें, फिर "सभी डाउनलोड करें" पर क्लिक करके सहेजें। हर फ़ाइल अपना मूल नाम नए एक्सटेंशन के साथ रखती है।

ऑफ़लाइन काम करता है

पेज लोड होने के बाद, सारा कन्वर्ज़न लोकल है — हवाई जहाज़ में, ट्रेन में, कॉर्पोरेट फ़ायरवॉल के पीछे, या नेटवर्क बंद होने पर भी काम करता है।

ब्राउज़र इमेज कन्वर्ज़न कैसे काम करता है

इस लूप में कोई सर्वर नहीं है — आपका ब्राउज़र पहले से ही हर ज़रूरी कोडेक के साथ आता है।

  1. 1

    स्रोत को डिकोड करें

    हम createImageBitmap(file) को कॉल करते हैं, जो ब्राउज़र के नेटिव इमेज कोडेक का उपयोग करके कच्चे बाइट्स को पेंट करने योग्य बिटमैप में बदलता है। PNG, JPG, WebP, AVIF, GIF, BMP — जो कुछ भी <img> दिखा सकता है, यह डिकोड कर सकता है।

  2. 2

    canvas पर पेंट करें

    एक नया <canvas> इमेज की प्राकृतिक चौड़ाई × ऊँचाई के अनुसार बनाया जाता है, और बिटमैप पूर्ण रिज़ॉल्यूशन पर ड्रॉ किया जाता है। कोई रीसैम्पलिंग नहीं, कोई स्केलिंग नहीं — पिक्सेल-दर-पिक्सेल।

  3. 3

    लक्षित फ़ॉर्मेट में फिर से एनकोड करें

    canvas.toBlob('image/webp', 0.82) चुने गए फ़ॉर्मेट के लिए canvas पिक्सेल को ब्राउज़र के एनकोडर को सौंप देता है और एक Blob लौटाता है। फ़ॉर्मेट के बीच केवल MIME स्ट्रिंग बदलती है।

  4. 4

    डाउनलोड वापस सौंपें

    हम URL.createObjectURL(blob) को कॉल करके लोकल URL प्राप्त करते हैं, उसे डाउनलोड एंकर से जोड़ते हैं, और उपयोगकर्ता को एक ऐसी फ़ाइल मिलती है जिसने नेटवर्क को कभी छुआ ही नहीं।

सामान्य इमेज कन्वर्ज़न कार्य

वास्तविक स्थितियाँ जहाँ आपको इमेज कन्वर्टर की ज़रूरत पड़ेगी।

पोस्ट करने से पहले फ़ोटो छोटे करना

फ़ोन फ़ोटो को 4-8 MB JPG या HEIC के रूप में सहेजते हैं। 75% गुणवत्ता पर WebP के रूप में फिर से एनकोड करने से यह बिना किसी दृश्य हानि के ~1 MB तक कम हो जाता है — ब्लॉग पोस्ट, फ़ोरम अपलोड और ईमेल के लिए बेहतरीन।

CMS के लिए पारदर्शिता हटाना

कुछ CMS (और कई Office ऐप) alpha वाले PNG को अस्वीकार कर देते हैं या उन्हें अजीब बैकग्राउंड ब्लीड के साथ रेंडर करते हैं। सपाट पृष्ठभूमि के साथ JPG में कन्वर्ट करें, पेस्ट करें, हो गया।

वेबसाइट के एसेट्स को आधुनिक बनाना

अपने logo.png और hero.jpg को WebP / AVIF संस्करणों से बदलें और उन्हें <picture> के माध्यम से सर्व करें। Lighthouse स्कोर बढ़ते हैं, LCP गिरता है, आँखों को कोई गुणवत्ता हानि दिखाई नहीं देती।

डिज़ाइनर की PNG स्वीकारना और JPG शिप करना

24 MB का डिज़ाइन कॉम्प PNG मिला? वेब को इसकी ज़रूरत नहीं है। 88% पर JPG में कन्वर्ट करें — आम तौर पर 1-2 MB और दिखने में समान, साथ ही साइज़ बजट वापस।

लोकल कन्वर्ज़न क्यों मायने रखता है

फ़ोटो में स्थान, चेहरे होते हैं, स्क्रीनशॉट में क्रेडेंशियल हो सकते हैं, डिज़ाइन कॉम्प अघोषित प्रोडक्ट फ़ीचर होते हैं। इनमें से किसी को भी किसी और के सर्वर में पेस्ट करना एक चुपचाप होने वाला डेटा लीक है। iKit का कन्वर्टर पहले से ही आपके ब्राउज़र टैब में लोड JavaScript है।

  • कन्वर्ज़न के दौरान शून्य नेटवर्क रिक्वेस्ट — DevTools → Network में सत्यापित करें।
  • EXIF मेटाडेटा (कैमरा स्थान, डिवाइस) फिर से एनकोड करते समय हटा दिया जाता है — आकस्मिक प्राइवेसी बोनस।
  • निजी फ़ोटो, स्क्रीनशॉट, आंतरिक डिज़ाइन कॉम्प और गोपनीय दस्तावेज़ों के लिए सुरक्षित।

संबंधित गाइड

iKit ब्लॉग से विस्तृत ट्यूटोरियल और टूल तुलनाएं।

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

क्या यह सुरक्षित है? क्या मेरी इमेज अपलोड होती हैं?

नहीं। पूरा टूल JavaScript है जो इसी पेज के अंदर चलता है। इमेज को createImageBitmap से डिकोड किया जाता है, canvas पर ड्रॉ किया जाता है, और canvas.toBlob से फिर एनकोड किया जाता है — हर कदम ब्राउज़र-लोकल है। DevTools → Network खोलकर देखें: कन्वर्ट करते समय एक भी रिक्वेस्ट नहीं जाती। निजी फ़ोटो, स्क्रीनशॉट, डिज़ाइन फ़ाइलों और गोपनीय दस्तावेज़ों के लिए सुरक्षित।

मेरी कन्वर्टेड JPG मूल PNG से बड़ी क्यों है?

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

WebP बनाम AVIF बनाम JPG कब उपयोग करूँ?

JPG: सार्वभौमिक संगतता (हर डिवाइस, हर CMS), फ़ोटो के लिए अच्छा। WebP: समान गुणवत्ता पर JPG से ~25% छोटा, हर आधुनिक ब्राउज़र में समर्थित, सबसे सुरक्षित "JPG-से-बेहतर" विकल्प। AVIF: WebP से एक और 20-30% छोटा, लेकिन एनकोडिंग धीमी है और केवल Chrome/Safari/Firefox इसे डिकोड करते हैं (Safari को 16.4+ चाहिए)। वेब पर AVIF का उपयोग करें यदि आप JPG फ़ॉलबैक के साथ `` सर्व करते हैं; WebP का उपयोग करें यदि आप एक ही ड्रॉप-इन फ़ॉर्मेट चाहते हैं; JPG का उपयोग करें यदि संगतता सबसे ऊपर है।

मेरे ब्राउज़र में AVIF "समर्थित नहीं" क्यों दिखाता है?

canvas.toBlob के ज़रिए AVIF एनकोडिंग के लिए Chrome 85+, Safari 16.4+, या नया Firefox (image.avif.compliance_strictness चालू करके) चाहिए। डिकोडिंग (प्रदर्शन) ज़्यादा व्यापक रूप से समर्थित है, लेकिन AVIF लिखने के लिए एनकोडर अंतर्निहित होना चाहिए। iKit फ़ीचर-डिटेक्ट करता है और यदि आपका ब्राउज़र इसे एनकोड नहीं कर सकता तो विकल्प को निष्क्रिय कर देता है। समाधान: WebP पर स्विच करें, या Chromium-आधारित ब्राउज़र का उपयोग करें।

क्या मेरी इमेज की पारदर्शिता बनी रहेगी?

PNG, WebP, और AVIF सभी alpha-चैनल पारदर्शिता बनाए रखते हैं। JPG ऐसा नहीं करता — पारदर्शी PNG को JPG में बदलने पर पृष्ठभूमि सफ़ेद (या canvas के डिफ़ॉल्ट रंग) से भर जाती है। यदि आपको पारदर्शिता चाहिए, तो WebP या PNG में कन्वर्ट करें, JPG में कभी नहीं।