SVG को कैसे एडिट करें (और साफ़ SVG इतना आसान क्यों होता है)
आप SVG को दो तरीकों से एडिट कर सकते हैं: किसी editor में visually, या सीधे उसके code में। यहां जानें कि उसका रंग, shape और size कैसे बदलें, और साफ़ file क्यों कहीं आसान होती है।
इस पेज पर
- पहले, SVG के अंदर असल में होता क्या है
- SVG एडिट करने के दो तरीके, और किसे कब इस्तेमाल करें
- SVG को visually edit करना
- Editor चुनें
- Edit करें
- सबसे common edit: colors बदलना
- SVG code को सीधे edit करना
- कुछ SVGs edit करने में nightmare क्यों होते हैं (और fix कैसे करें)
- PerfectVector के साथ यह कैसा दिखता है
- Edit करने से पहले एक quick checklist
- FAQ
SVG को एडिट करने के दो तरीके हैं। आप इसे किसी visual editor में खोलकर shapes पर click कर सकते हैं, ताकि उनका रंग, size या position बदली जा सके, या आप code खोलकर हाथ से बदलाव कर सकते हैं, क्योंकि SVG असल में सिर्फ़ एक text file है। ज़्यादातर लोग पहला तरीका चाहते हैं, आमतौर पर कोई color बदलने या icon resize करने के लिए, और visual editor यह काम कुछ seconds में कर देता है।
जिस बात का ज़िक्र कोई tutorial नहीं करता: यह सब कितना आसान होगा, यह इस पर निर्भर करता है कि SVG बनाया कैसे गया था। कुछ tidy shapes वाली साफ़ file seconds में edit हो जाती है। Messy file, जैसी कोई quick कन्वर्टर निकाल देता है, उसमें हजारों stray पॉइंट हो सकते हैं और एक ही color सैकड़ों पतले टुकड़ों में बंटा हो सकता है, और तब "shape पर बस click करें और उसका color बदलें" काम करना बंद कर देता है। यह guide editing के दोनों तरीकों को cover करती है, और यह भी बताती है कि आपके पास किस तरह की file है, यह कैसे पहचानें।
त्वरित संस्करण
- एडिट करने के दो तरीके: किसी editor में visually (रंग, size या shape बदलना) या सीधे SVG code में (यह सिर्फ़ text है)।
- मुफ़्त visual editor: Inkscape. Pro: Illustrator. Browser में: Figma या कोई free online SVG editor. Code: VS Code या कोई भी text editor.
- आम काम, recoloring: shape select करें, उसका fill बदलें। साफ़ file पर तेज़, fragmented file पर तकलीफ़देह।
- Code तब edit करें जब आपको class names और IDs intact रखने हों,
viewBoxबदलना हो, या app खोले बिना तेज़ tweak करना हो। - अगर आप अपनी मनचाही shape select नहीं कर पा रहे हैं, problem editor में नहीं, file में है। अक्सर असली fix ज़्यादा साफ़ conversion होता है।
पहले, SVG के अंदर असल में होता क्या है
SVG एडिटेबल होता है क्योंकि वह असल में plain text में लिखी हुई math से describe की गई shapes की एक set (खास तौर पर XML) है। Circle को center और radius के रूप में store किया जाता है, logo को पाथ की series के रूप में, और हर पाथ का अपना fill color होता है। (अगर vectors आपके लिए नए हैं, तो यहां longer version है।)
इसीलिए आप उसे recolor या resize कर सकते हैं और वह कभी blurry नहीं होता, और इसी वजह से वह दो बिल्कुल अलग तरह की editing के लिए खुलता है। उसे visual editor में खोलें और आप shapes के साथ काम करते हैं। उसे text editor में खोलें और आप उस code के साथ काम करते हैं जो उन्हें describe करता है। वही file, अंदर जाने के दो रास्ते।
सबसे पहले एक चीज़ check करें: SVG खोलें और किसी एक shape पर click करने की कोशिश करें। अगर आप उसे अलग से select और move कर सकते हैं, तो यह real, एडिटेबल vector है। अगर पूरी चीज़ एक block की तरह select होती है और zoom करने पर pixelate होती है, तो वह शायद .svg file में wrapped रास्टर इमेज है, यानी एक "fake" vector जिसे आप सच में edit नहीं कर सकते। कोई editor इसे ठीक नहीं करता; पहले file को ठीक से convert करना पड़ेगा।
SVG एडिट करने के दो तरीके, और किसे कब इस्तेमाल करें
| आप क्या करना चाहते हैं… | सबसे अच्छा तरीका |
|---|---|
| Shapes को recolor, resize या move करना | Visual editor (Inkscape, Illustrator, Figma) |
| Text edit करना या कुछ colors जल्दी बदलना | Visual editor, या one-offs के लिए code |
| CSS या animation के लिए class names / IDs बचाए रखना | Code सीधे edit करें |
viewBox, dimensions या hex value बदलना | Code सीधे edit करें |
| पाथ को हाथ से redraw या reshape करना | Visual editor |
ज़्यादातर editing visual होती है। आप code तब खोलते हैं जब आप developer हों और markup को बिल्कुल वैसा ही रखना हो जैसा लिखा है, जिसे visual editor हमेशा respect नहीं करता (इस पर नीचे और बात है)।
SVG को visually edit करना
यह वही route है जो ज़्यादातर लोग चाहते हैं, और इससे recoloring, resizing, reshaping और parts delete करना cover हो जाता है।
Editor चुनें
- Inkscape free, open-source है, और Mac, Windows और Linux पर चलता है। "SVG किससे edit करूं" का यह usual जवाब है, और यह इसके लायक है।
- Adobe Illustrator paid professional standard है, और अगर आपके पास पहले से है तो सबसे ज़्यादा control देता है।
- Figma आपके browser में चलता है और light edits तथा recoloring को अच्छी तरह संभालता है, इसलिए बहुत सी product teams इसका इस्तेमाल करती हैं।
- Free online editors जैसे Boxy SVG, या कोई quick web SVG editor, बिना कुछ install किए छोटे changes cover कर देते हैं।
Edit करें
इनमें से किसी में भी steps वही हैं:
- File खोलें अपने editor में (File → Open, या drag करके डालें)।
- ज़रूरत हो तो ungroup करें। Converted और exported SVGs अक्सर एक locked group के रूप में आते हैं। Select all करें और Ungroup करें (Illustrator और Inkscape में), ताकि आप individual shapes तक पहुंच सकें।
- अपनी मनचाही shape select करें selection या direct-selection tool से।
- उसे बदलें। नया fill color set करें, resize करने के लिए handle drag करें, उसे move करें, text edit करें, या जिस part की जरूरत नहीं उसे delete करें।
- काम पूरा होने पर SVG के रूप में save या export करें।
सबसे common edit: colors बदलना
ज़्यादातर "मैं SVG कैसे edit करूं" वाले सवाल असल में "मैं इसे recolor कैसे करूं" होते हैं। साफ़ file पर यह quick है: shape पर click करें, नया fill चुनें, done. हर color अपनी एडिटेबल shape होता है, इसलिए आपके brand blue को green बनाना हर shape के लिए एक click है।
यही वह जगह भी है जहां messy file टूटने लगती है, जो अगला section है।
SVG code को सीधे edit करना
क्योंकि SVG text है, आप उसे VS Code, Notepad, या किसी भी text editor में खोलकर हाथ से बदल सकते हैं। यह developer वाला route है, और कुछ कामों में यह किसी भी visual app से तेज़ और ज़्यादा सुरक्षित है:
- Recoloring: shape का
fill="#3b82f6"खोजें और hex value बदल दें। - Canvas resize करना:
width,heightयाviewBoxedit करें। - अपने hooks intact रखना: यह सबसे अहम है। Illustrator जैसे visual editors save करते समय अक्सर markup rewrite कर देते हैं, और आपके CSS या JavaScript जिन
classऔरidattributes पर निर्भर करते हैं, उन्हें rename या strip कर सकते हैं। अगर आपका SVG styling या animation के लिए wired up है, तो उन hooks को रखने का भरोसेमंद तरीका code को हाथ से edit करना ही है।
Tradeoff सीधा है: code editing छोटे, surgical changes और classes, IDs या animation से जुड़ी किसी भी चीज़ के लिए बढ़िया है। Curve reshape करने या busy illustration को recolor करने के लिए यह गलत tool है। उसके लिए visual editors हैं।
कुछ SVGs edit करने में nightmare क्यों होते हैं (और fix कैसे करें)
यह बात कोई tool page आपको नहीं बताता: problem शायद ही editor में होती है। Problem file में होती है।
साफ़ SVG खोलें तो editing शांत रहती है। कुछ named shapes, हर shape में एक fill, और कम नोड count होता है, इसलिए आप exactly वही click करते हैं जो आपका मतलब है और उसे एक second में recolor कर देते हैं।
Messy SVG खोलें, आमतौर पर कोई fast free कन्वर्टर auto-ट्रेस करके देता है, और वही edit बहुत मुश्किल हो जाती है:
- एक color सैकड़ों tiny slivers में split हो जाता है, इसलिए click करने के लिए कोई एक "blue shape" नहीं होती। ऐसी सैकड़ों होती हैं।
- Smooth curves में हजारों एंकर पॉइंट भर दिए जाते हैं, इसलिए कुछ भी reshape करना लगभग नामुमकिन हो जाता है और editor lag करता है। (यह पूरा बहुत ज़्यादा नोड वाली समस्या है।)
- Stray background rectangles और clipped edges रास्ते में आते हैं।


जब आप यहां अटकते हैं, तो fix आमतौर पर बेहतर editor या ज़्यादा patience नहीं होता। Fix है साफ़ starting file। Original image को tidy SVG में दोबारा convert करने से आपको ऐसी चीज़ मिलती है जिसे आप सच में edit कर सकते हैं।
PerfectVector के साथ यह कैसा दिखता है
Edit करने के लिए सबसे आसान SVG साफ़ SVG होता है, और PerfectVector इसी part को सही करने के लिए बनाया गया है। यह आपकी image को low नोड count वाले clean पाथ के रूप में rebuild करता है और हर color को अपनी एडिटेबल shape के रूप में रखता है, ताकि जब आप result को Illustrator, Figma या Inkscape में खोलें, तो tutorials जिस तरह मानकर चलते हैं, आप उसी तरह चीज़ें select और recolor कर सकें।
इसमें built-in color editor भी है, ताकि आप convert करने के तुरंत बाद colors को recolor या merge कर सकें, individual पाथ ढूंढने के बजाय color के हिसाब से। कम colors का मतलब है manage करने के लिए कम shapes और downstream edit करने के लिए ज़्यादा simple file। आप image को clean, एडिटेबल SVG में convert कर सकते हैं और पाथ खुद check कर सकते हैं। अपनी पहली images free में convert करें, credit card की जरूरत नहीं।

Edit करने से पहले एक quick checklist
- Confirm करें कि यह real vector है। किसी एक shape पर click करें। अगर वह अलग से select होती है, तो आप set हैं। अगर पूरी image एक block की तरह select होती है और zoom करने पर blur होती है, तो पहले उसे real SVG में convert करें।
- Original रखें। शुरू करने से पहले copy save करें, खासकर अगर आप code touch करेंगे।
- Method चुनें। Shapes और colors के लिए visual editor; classes, IDs,
viewBox, और छोटे tweaks के लिए code। - Ungroup करें अगर file एक locked group के रूप में आती है।
- अगर आप अपनी मनचाही चीज़ select नहीं कर पा रहे हैं, तो उससे लड़ना बंद करें। File बहुत fragmented है, और cleaner conversion manual cleanup से ज़्यादा time बचाएगा।
FAQ
मैं free में SVG कैसे edit करूं? पूरी visual editing के लिए Inkscape इस्तेमाल करें, जो Mac, Windows और Linux के लिए free, open-source editor है। Quick changes के लिए browser में free online SVG editor इस्तेमाल करें, या file को VS Code जैसे text editor में खोलकर code सीधे बदलें। इन तीनों में कोई cost नहीं है।
मैं SVG का color कैसे बदलूं? Visual editor में shape select करें और नया fill color set करें। Code में shape की fill value (जैसे fill="#3b82f6") खोजें और hex बदलें। अगर एक color कई shapes में split है, तो हर piece click करने के बजाय color के हिसाब से recolor करें, ऐसे tool से जो colors को आपके लिए group करता हो।
क्या मैं VS Code में SVG edit कर सकता/सकती हूं? हां। SVG XML text है, इसलिए VS Code या कोई भी text editor इसे ठीक से खोलता है। Hex colors, viewBox या dimensions बदलने के लिए, और CSS या animation के लिए class और id attributes intact रखने के लिए यह सही route है। Curves को हाथ से reshape करने के लिए यह suited नहीं है।
मैं अपने SVG में individual shapes select क्यों नहीं कर पा रहा/रही हूं? आमतौर पर दो कारणों में से एक होता है। Shapes grouped होती हैं, इसलिए पहले select all करके ungroup करें। या file किसी .svg में wrapped रास्टर इमेज है, जिसमें select करने के लिए अलग shapes होती ही नहीं। अगर zoom करने पर यह pixelate होती है, तो मामला दूसरा है, और आपको इसे real vector में convert करना होगा।
क्या मैं Canva में SVG edit कर सकता/सकती हूं? हां, basic edits के लिए। Canva आपको SVG को recolor, resize और reposition करने देता है, जो ज़्यादातर light needs cover करता है। Precise path editing, complex shapes ungroup करने, या code-level changes के लिए Inkscape, Illustrator, या text editor इस्तेमाल करें।
मैं Windows या Mac पर SVG कैसे edit करूं? दोनों पर वही tools काम करते हैं। Inkscape Windows, Mac और Linux पर चलता है; Figma और online editors किसी भी browser में चलते हैं; VS Code दोनों पर code edit करता है। अलग operating systems के लिए आपको अलग software की जरूरत नहीं।
Editing तब smoothly चलती है जब file शुरुआत से ही साफ़ हो। अगर आपकी file stray पाथ की उलझन है, तो original को clean, एडिटेबल SVG में convert करें और ऐसी चीज़ से शुरू करें जिस पर आप सच में काम कर सकें।
Blog से और

क्या आप फोटो को SVG में कन्वर्ट कर सकते हैं? असल में क्या होता है (और यह कब काम करता है)
आप किसी फोटो को SVG कन्वर्टर में डाल सकते हैं, लेकिन एक डिटेल्ड फोटो शार्प वेक्टर नहीं बनेगा। यहां जानें कि आपको सच में क्या मिलता है, और कौन-सी फोटो कन्वर्ट करने लायक होती हैं।

Cricut के लिए Layered SVG कैसे बनाएं
Layered SVG हर रंग को अलग piece की तरह cut करता है। साफ तरीका यह है कि पहले अपनी इमेज को color-separated SVG में बदलें, ताकि वह Cricut में पहले से layered होकर upload हो।