मुख्य सामग्री पर जाएँ

मुफ़्त छवि प्रारूप कनवर्टर

JPG, PNG, WebP, AVIF, GIF, और BMP प्रारूपों के बीच कनवर्ट करें।

में कन्वर्ट करें:

इस ब्राउज़र में AVIF निर्यात उपलब्ध नहीं है। WebP लगभग उतनी ही बचत देता है और लगभग हर जगह खुलता है।

यहां फ़ाइलें छोड़ें या ब्राउज़ करने के लिए क्लिक करें

JPG, PNG, WebP, AVIF, GIF, BMP, SVG, HEIC, HEIF · आपके डिवाइस पर प्रोसेस की गई

या क्लिपबोर्ड से चिपकाने के लिए Ctrl+V दबाएँ

आप एक साथ कई फ़ाइलें छोड़ सकते हैं

फ़ाइलें ब्राउज़ करें

सुझाव: इसे तुरंत लोड करने के लिए अपने क्लिपबोर्ड से एक छवि चिपकाएँ (Ctrl+V)।

आपकी फ़ाइलें कभी भी आपके डिवाइस से बाहर नहीं जातीं। सभी प्रसंस्करण आपके ब्राउज़र में स्थानीय रूप से होता है।

सामान्य उपयोग

  • JPG को WebP में बदलेंJPG छवियों को WebP में बदलें — आधुनिक प्रारूप जो आपको बराबर या बेहतर गुणवत्ता के साथ छोटी फ़ाइलें देता है।
  • PNG को WebP में बदलेंPNG ग्राफ़िक्स को WebP में बदलें — पारदर्शिता और तीक्ष्ण किनारों को बनाए रखते हुए फ़ाइल आकार को 50–80% तक कम करें।
  • प्रिंट के लिए छवियों को बदलेंपेशेवर मुद्रण के लिए छवियां तैयार करें — उच्च-गुणवत्ता प्रारूप में रूपांतरित करें पूर्ण संकल्प संरक्षित।

यह कैसे काम करता है

कन्वर्ज़न पूरी तरह आपके ब्राउज़र में Canvas API का उपयोग करके चलता है — वही इमेज-एनकोडिंग इंजन जो Chrome, Firefox, और Safari में बना है। आपकी फ़ाइलें एक off-screen कैनवस पर खींची जाती हैं और canvas.toBlob() से टारगेट फ़ॉर्मेट में फिर से एनकोड की जाती हैं; कुछ भी किसी सर्वर पर अपलोड नहीं होता।

  1. 1
    इमेज एक कैनवस में डिकोड होती है
    हर फ़ाइल एक स्थानीय ऑब्जेक्ट URL के ज़रिए एक HTMLImageElement में लोड होती है। एक बार डिकोड होने पर, पिक्सेल डेटा आउटपुट आयामों के साइज़ के एक off-screen कैनवस पर खींचा जाता है — अगर max-width सेट है तो एस्पेक्ट रेश्यो बनाए रखते हुए।
  2. 2
    JPEG पारदर्शिता एनकोडिंग से पहले हैंडल होती है
    JPEG में कन्वर्ट करते समय (जिसमें कोई अल्फ़ा चैनल नहीं), कैनवस पहले इमेज खींचने से पहले सफ़ेद बैकग्राउंड से भरा जाता है, पारदर्शी क्षेत्रों को आउटपुट फ़ाइल में काला दिखने से रोकते हुए।
  3. 3
    canvas.toBlob() पिक्सेल को फिर से एनकोड करता है
    ब्राउज़र का नेटिव canvas.toBlob(mime, quality) कैनवस को अनुरोध की गई क्वालिटी स्तर पर चुने फ़ॉर्मेट (JPG, PNG, WebP, या AVIF) में एनकोड करता है। अगर ब्राउज़र किसी फ़ॉर्मेट की एनकोडिंग सपोर्ट नहीं करता, तो स्टार्टअप पर चलने वाला एक फ़ीचर-प्रोब चुपचाप एक ग़लत-लेबल की फ़ाइल बनाने की बजाय उस बटन को अक्षम कर देता है।
  4. 4
    आउटपुट एक स्थानीय blob के रूप में दिया जाता है
    एनकोड की गई blob तुरंत प्रीव्यू और डाउनलोड के लिए एक स्थानीय ऑब्जेक्ट URL में लपेटी जाती है। कई फ़ाइलों के लिए, JSZip डाउनलोड शुरू होने से पहले उन्हें इन-ब्राउज़र एक ZIP में बंडल करता है।

सारा इमेज डेटा आपके डिवाइस पर रहता है — फ़ाइलें Canvas API का उपयोग करके ब्राउज़र के भीतर पूरी तरह पढ़ी और एनकोड की जाती हैं, और कोई डेटा कभी किसी सर्वर पर नहीं भेजा जाता।

संबंधित टूल

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