सीधे कंटेंट पर जाएँ

SVG को PNG और PNG को SVG में कन्वर्ट करें

SVG फ़ाइलों को किसी भी साइज़ की साफ़ PNG इमेज में बदलें, या PNG या JPG को SVG वेक्टर में ट्रेस करें। कन्वर्ज़न आपके ब्राउज़र में चलता है।

SVG फ़ाइलें यहाँ खींचकर छोड़ेंया ब्राउज़ करने के लिए क्लिक करें · Ctrl+V से SVG कोड पेस्ट करें
SVG चुनेंआपके डिवाइस पर प्रोसेस होती है — कभी अपलोड नहीं होती
आपके ब्राउज़र में चलता है · अपलोड नहीं होतायह कैसे काम करता है

SVG ↔ PNG कन्वर्टर इस्तेमाल कैसे करें

  1. 1

    SVG लोड करें

    एक या ज़्यादा .svg फ़ाइलें यहाँ खींचकर छोड़ें, पेज पर कहीं भी SVG मार्कअप पेस्ट करें, या उसे कोड बॉक्स में टाइप करके SVG रेंडर करें दबाएँ।

  2. 2

    आउटपुट साइज़ चुनें

    SVG के अपने साइज़ का 1×, 2×, 4× या 8× चुनें, या 16,384 पिक्सल तक की सटीक चौड़ाई टाइप करें; ऊँचाई अपने आप तय हो जाती है।

  3. 3

    फ़ॉर्मैट और बैकग्राउंड चुनें

    PNG में बैकग्राउंड पारदर्शी रहता है; JPG और WebP के लिए क्वालिटी स्लाइडर मिलता है, और किसी भी फ़ॉर्मैट में रंग भरा जा सकता है।

  4. 4

    डाउनलोड करें

    PNG सेव करें, जिसका नाम फ़ाइल और उसके साइज़ पर होता है, जैसे logo-512x512.png, या सभी फ़ाइलें एक साथ svg-to-png.zip में लें।

सीमाएँ और Pro

SVG से PNG: जितनी चाहें उतनी SVG फ़ाइलें, हर एक प्रति साइड 16,384 px और 120 मेगापिक्सल तक एक्सपोर्ट होती है। PNG से SVG: एक बार में 25 MB तक की एक इमेज।

Pro में PNG से SVG की इनपुट सीमा बढ़कर 4 GB तक की फ़ाइलों की हो जाती है। Pro देखें

SVG ↔ PNG कन्वर्टर के बारे में

SVG से PNG टूल वेक्टर ग्राफ़िक्स को सामान्य पिक्सल इमेज में बदलता है। ब्राउज़र का अपना SVG इंजन फ़ाइल को सीधे आपके बताए साइज़ पर बनाता है, इसलिए 64 पिक्सल के आइकन का 8× एक्सपोर्ट बड़ी करके धुँधली की गई इमेज नहीं, बल्कि 512 पिक्सल की साफ़ इमेज होता है। आउटपुट साइज़ SVG की width और height एट्रिब्यूट से आता है, जिनमें mm, pt या in जैसी इकाइयाँ 96 पिक्सल प्रति इंच पर बदली जाती हैं; साइज़ न दिया हो तो viewBox से लिया जाता है। PNG आउटपुट में पूरी अल्फ़ा पारदर्शिता रहती है और उसे OxiPNG से लॉसलेस तरीके से ऑप्टिमाइज़ किया जाता है; JPG में पारदर्शिता नहीं होती, इसलिए जब तक आप दूसरा रंग न चुनें, उसमें सफ़ेद भरा जाता है। सेटिंग बदलते ही प्रीव्यू अपडेट होता है, इसलिए डाउनलोड से पहले आप सटीक परिणाम देख लेते हैं।

जहाँ SVG स्वीकार नहीं होता, वहाँ PNG की ज़रूरत पड़ती है: सोशल मीडिया और मैसेजिंग ऐप, Word और PowerPoint के पुराने वर्शन, ईमेल सिग्नेचर, ऐप स्टोर लिस्टिंग और कई वेबसाइट बिल्डर। 2× या 4× पर एक्सपोर्ट करने से हाई-डेंसिटी फ़ोन स्क्रीन के लिए भी साफ़ इमेज मिलती हैं।

SVG को अलग इमेज की तरह रेंडर किया जाता है, इसलिए वह इंटरनेट से कुछ नहीं मँगा सकता: लिंक की गई इमेज और URL से जुड़े वेब फ़ॉन्ट लोड नहीं होते, और टेक्स्ट आपके डिवाइस पर इंस्टॉल किसी फ़ॉन्ट में दिखता है। एक्सपोर्ट से पहले फ़ॉन्ट और तस्वीरें data URI के रूप में एम्बेड करें, या टेक्स्ट को आउटलाइन में बदल लें। स्क्रिप्ट और एनिमेशन नहीं चलते, इसलिए एक स्थिर फ़्रेम मिलता है। PNG से SVG टैब इसका उलटा करता है और तस्वीर को वेक्टर पाथ में बदलता है।

गोपनीयता

रेंडरिंग आपके ब्राउज़र के अपने SVG इंजन में होती है, और इमेज को इसी टैब में एक Web Worker के भीतर jSquash WebAssembly कोडेक एन्कोड करते हैं, जो फ़ाइल जोड़ने के बाद ही सिर्फ़ इसी साइट से लोड होते हैं। SVG मार्कअप और एक्सपोर्ट की गई इमेज आपके डिवाइस पर ही रहती हैं; कुछ भी अपलोड नहीं होता, और रेंडरर SVG की ओर से कोई नेटवर्क रिक्वेस्ट नहीं कर सकता।

खूबियाँ

किसी भी साइज़ पर साफ़

वेक्टर को आउटपुट रेज़ोल्यूशन पर दोबारा बनाया जाता है — 1×, 2×, 4×, 8× या सटीक पिक्सल चौड़ाई पर एक्सपोर्ट करें।

पारदर्शी बैकग्राउंड

PNG और WebP पारदर्शिता बनाए रखते हैं; या बैकग्राउंड में कोई भी रंग भरें।

SVG कोड पेस्ट करें

मार्कअप सीधे अपने एडिटर या डिज़ाइन टूल से पेस्ट करें — फ़ाइल की ज़रूरत नहीं।

बैच एक्सपोर्ट

पूरे आइकन सेट को एक ही सेटिंग से कन्वर्ट करें और ZIP डाउनलोड करें।

PNG से SVG भी

टैब बदलकर PNG या JPG लोगो को साफ़ वेक्टर पाथ में बदलें।

SVG ↔ PNG कन्वर्टर: अक्सर पूछे जाने वाले सवाल

SVG को पारदर्शी बैकग्राउंड वाले PNG में कैसे बदलें?
फ़ॉर्मैट PNG और बैकग्राउंड पारदर्शी रहने दें, जो डिफ़ॉल्ट हैं, और डाउनलोड करें। SVG जिन हिस्सों में कुछ नहीं बनाता, वे PNG में पूरी तरह पारदर्शी रहते हैं, और आंशिक पारदर्शी फ़िल व मुलायम किनारे अपनी अल्फ़ा वैल्यू बनाए रखते हैं। JPG पारदर्शिता सेव नहीं कर सकता, इसलिए JPG में खाली हिस्से सफ़ेद या बैकग्राउंड में चुने गए रंग से भर जाते हैं।
मुझे अपना SVG किस साइज़ पर एक्सपोर्ट करना चाहिए?
वेबसाइट के लिए उसे दिखाए जाने वाले साइज़ से 2× पर एक्सपोर्ट करें, जैसे 300 पिक्सल की जगह के लिए 600 पिक्सल चौड़ाई, ताकि वह हाई-डेंसिटी स्क्रीन पर साफ़ रहे। ऐप आइकन और स्टोर लिस्टिंग में आमतौर पर 512 या 1024 पिक्सल का वर्ग माँगा जाता है। प्रिंट के लिए इंच में चौड़ाई को 300 से गुणा करें। वेक्टर हर साइज़ पर दोबारा बनता है, इसलिए बड़े एक्सपोर्ट धुँधले नहीं होते, सिर्फ़ बड़े होते हैं।
मेरे SVG के फ़ॉन्ट या इमेज गलत क्यों दिखते हैं?
इमेज की तरह बनाया गया SVG कुछ डाउनलोड नहीं कर सकता, इसलिए Google Fonts या किसी दूसरे सर्वर से जुड़े फ़ॉन्ट और URL से जुड़ी तस्वीरें गायब रहती हैं; टेक्स्ट आपके डिवाइस पर इंस्टॉल किसी फ़ॉन्ट में दिखता है। फ़ाइल को अपने डिज़ाइन ऐप में खोलकर टेक्स्ट को आउटलाइन या पाथ में बदलें, या फ़ॉन्ट और इमेज को base64 डेटा के रूप में एम्बेड करें, फिर SVG दोबारा एक्सपोर्ट करके यहाँ रेंडर करें।
क्या एक साथ कई SVG फ़ाइलें कन्वर्ट हो सकती हैं?
हाँ। जितनी चाहें उतनी SVG फ़ाइलें खींचकर छोड़ें; वे एक सूची में दिखती हैं और चुनी हुई फ़ाइल का प्रीव्यू मिलता है। साइज़, फ़ॉर्मैट और बैकग्राउंड की सेटिंग सब पर लागू होती है, इसलिए पूरा आइकन सेट एक बार में 4× पर एक्सपोर्ट हो सकता है। डाउनलोड बटन svg-to-png.zip बनाता है, जिसमें हर PNG का नाम उसकी स्रोत फ़ाइल और अंतिम पिक्सल साइज़ पर होता है।
PNG का साइज़ मेरी उम्मीद से अलग क्यों है?
बेस साइज़ SVG की width और height एट्रिब्यूट से आता है, जिन्हें 96 प्रति इंच पर पिक्सल में बदला जाता है, और स्केल उसे गुणा करता है। अगर SVG में सिर्फ़ viewBox है, तो उसकी संख्याएँ पिक्सल मानी जाती हैं; दोनों न हों तो ब्राउज़र 300 × 150 मान लेते हैं। फ़ाइल जो भी हो, सटीक नतीजे के लिए px विकल्प चुनें और ज़रूरी चौड़ाई टाइप करें; ऊँचाई अनुपात के हिसाब से बनी रहती है।

इस टूल से दूसरे काम

सभी इमेज टूल