ConvertOwl

HTML से Markdown — वेब सामग्री को सादे Markdown में बदलें

HTML दस्तावेज़ों, वेबसाइट सामग्री या CMS निर्यात को साफ़ Markdown प्रारूप में बदलें। एक प्लेटफ़ॉर्म से दूसरे में सामग्री माइग्रेट करने, वेब पेजों को सादे टेक्स्ट के रूप में संग्रहीत करने, या Markdown एडिटर में संपादन के लिए सामग्री निकालने में उपयोगी। turndown लाइब्रेरी शीर्षक, पैराग्राफ, सूचियाँ, लिंक, इमेज, कोड ब्लॉक और तालिकाओं को बदलती है, जबकि अनावश्यक HTML टैग हटा देती है।

इस टूल का उपयोग कैसे करें

  1. अपना HTML पेस्ट करें

    HTML स्रोत कोड, एक वेबपेज अनुभाग, एक ईमेल टेम्पलेट, या CMS-निर्यातित HTML पेस्ट करें। पूर्ण HTML दस्तावेज़ और HTML अंश (doctype के बिना) दोनों काम करते हैं।

  2. Convert पर क्लिक करें

    turndown HTML को पार्स करता है और सिमेंटिक तत्वों को Markdown में बदलता है: <h1> → # Heading, <strong> → **bold**, <a href="..."> → [text](url), <ul><li> → - item, <code> → `code`।

  3. Markdown की समीक्षा करें

    जटिल HTML लेआउट (बहु-स्तंभ, नेस्टेड तालिकाएँ) पूरी तरह न बदलें — आउटपुट की समीक्षा करें और मैन्युअल रूप से समायोजित करें। लेख, ब्लॉग पोस्ट और दस्तावेज़ीकरण जैसी सरल सामग्री साफ़-साफ़ बदल जाती है।

  4. कॉपी या डाउनलोड करें

    Obsidian, Notion या Bear जैसे Markdown एडिटर में पेस्ट करने के लिए Markdown कॉपी करें, या इसे .md फ़ाइल के रूप में डाउनलोड करें।

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

कौन-से HTML तत्व समर्थित हैं?

सभी मानक दस्तावेज़ तत्व: शीर्षक (h1–h6), पैराग्राफ, बोल्ड/इटैलिक/स्ट्राइकथ्रू, लिंक (title विशेषताओं के साथ), इमेज, क्रमबद्ध और अक्रमित सूचियाँ, नेस्टेड सूचियाँ, ब्लॉककोट, इनलाइन कोड, फ़ेंस्ड कोड ब्लॉक, क्षैतिज रेखाएँ, और तालिकाएँ। div और span जैसे लेआउट तत्वों को ब्लॉक/इनलाइन कंटेनर माना जाता है और उनकी सामग्री टैग के बिना निकाली जाती है।

तालिकाएँ सही ढंग से नहीं बदल रहीं। क्यों?

Markdown तालिका समर्थन के लिए प्रत्येक पंक्ति में स्तंभों की समान संख्या होनी चाहिए, और नेस्टेड तालिकाएँ Markdown में व्यक्त नहीं की जा सकतीं। यदि स्रोत HTML में मर्ज की गई सेल (colspan/rowspan), जटिल नेस्टेड तालिकाएँ, या असंगत स्तंभ संख्याएँ हैं, तो रूपांतरण अपूर्ण होगा। संगत स्तंभों वाली सरल डेटा तालिकाएँ साफ़-साफ़ बदल जाती हैं।

क्या मैं पूरे वेबपेज को Markdown में बदल सकता हूँ?

हाँ, लेकिन आउटपुट में नेविगेशन मेनू, फ़ुटर, साइडबार और अन्य गैर-सामग्री HTML शामिल होंगे जिन्हें आपको मैन्युअल रूप से हटाना होगा। किसी वेबपेज से केवल लेख सामग्री निकालने के लिए, पूरे पेज स्रोत के बजाय मुख्य सामग्री क्षेत्र का HTML कॉपी करना बेहतर है (इंस्पेक्ट एलिमेंट → article या main तत्व का आउटर HTML कॉपी करें)।

इनलाइन शैलियाँ Markdown में कैसे बदली जाती हैं?

CSS इनलाइन शैलियाँ (font-weight: bold, font-style: italic) Markdown समकक्षों में नहीं बदली जातीं — Markdown में मनमानी CSS की कोई अवधारणा नहीं है। केवल सिमेंटिक HTML टैग (<strong>, <em>, <b>, <i>) ही विश्वसनीय रूप से बदले जाते हैं। ऐसे CMS-निर्यातित HTML के लिए जो फ़ॉर्मेटिंग हेतु सिमेंटिक टैग के बजाय क्लास का उपयोग करता है, शैली जानकारी खो जाती है।

कुछ सामग्री Markdown में कच्चे HTML के रूप में क्यों आती है?

turndown सिमेंटिक HTML तत्वों को बदलता है। गैर-सिमेंटिक या अज्ञात तत्व (कस्टम वेब कंपोनेंट, script/style टैग, SVG तत्व) Markdown आउटपुट में कच्चे HTML के रूप में रखे जाते हैं (जो मान्य है — Markdown कच्चे HTML की अनुमति देता है)। यदि आप बिना किसी HTML के वास्तव में सादा टेक्स्ट चाहते हैं, तो रूपांतरण के बाद कच्चे HTML ब्लॉक मैन्युअल रूप से हटाएँ।

कुछ काम नहीं कर रहा? बग रिपोर्ट करें