TanodTools
HI

HTML से Markdown कन्वर्टर

HTML पेस्ट करें या .html फ़ाइल खोलें और README, विकी या नोट्स ऐप के लिए साफ़-सुथरा Markdown पाएं।

पूरी तरह आपके ब्राउज़र में चलता है

शुरू करने के लिए HTML पेस्ट करें।

लगभग 5 MB तक का HTML, पेस्ट किया हुआ या .html फ़ाइल से। टाइप करते ही नतीजा अपडेट होता है।

HTML को Markdown में कैसे बदलें

  1. अपना HTML बॉक्स में पेस्ट करें, या कोई .html फ़ाइल खोलें।
  2. अपनी पसंद की हेडिंग, सूची और कोड ब्लॉक की शैली चुनें। टेबल Markdown टेबल में बदल दी जाती हैं, जब तक आप इसे बंद न करें।
  3. Markdown कॉपी करें या .md फ़ाइल के रूप में डाउनलोड करें।

वेब पेज को Markdown में बदलना

किसी वेब पेज, पुराने CMS या रिच-टेक्स्ट एडिटर से सामग्री निकालकर README, स्टैटिक साइट या नोट्स ऐप में ले जाने के लिए आम तौर पर HTML को Markdown में बदलना पड़ता है। कन्वर्टर HTML के ढाँचे को देखता चलता है और हर एलिमेंट को उसके Markdown रूप में लिखता है: हेडिंग # वाली लाइनें बन जाती हैं, सूचियाँ डैश बन जाती हैं, लिंक [text](url) बन जाते हैं, और <pre><code> कोड ब्लॉक बन जाता है।

Markdown सिर्फ़ ढाँचा बताता है, इसलिए स्टाइलिंग पीछे छूट जाती है। इनलाइन स्टाइल, क्लास, रंग और लेआउट के कंटेनर गायब हो जाते हैं, जबकि शब्द, ज़ोर, लिंक, इमेज और सूचियाँ बनी रहती हैं। टेबल जब उस फ़ॉर्मैट में समा सकने लायक सरल हों, तो GitHub Flavored Markdown टेबल के रूप में लिखी जाती हैं।

अलग-अलग प्रोजेक्ट की Markdown की अपनी आदतें होती हैं, इसीलिए हेडिंग, सूची के चिह्न, कोड ब्लॉक और इटैलिक की शैलियाँ बदली जा सकती हैं। ज़्यादातर रेंडरर इनमें से कोई भी मान लेते हैं।

सुझाव

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

क्या मेरा HTML अपलोड होता है?

नहीं। यह आपके ब्राउज़र में ओपन-सोर्स Turndown लाइब्रेरी से बदला जाता है, और कुछ भी कहीं भेजा या सेव नहीं किया जाता।

क्या यह HTML की इमेज लोड करता है या स्क्रिप्ट चलाता है?

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

टेबल कैसे बदली जाती हैं?

सरल टेबल GitHub-शैली की Markdown टेबल बन जाती हैं, जिनमें पहली पंक्ति हेडर होती है, और HTML में बायाँ, बीच या दायाँ अलाइनमेंट तय हो तो वह बना रहता है। मर्ज किए हुए सेल (rowspan या colspan) वाली टेबल, या टेबल के अंदर टेबल, Markdown टेबल के रूप में नहीं लिखी जा सकतीं, इसलिए उन्हें HTML में ही रखा जाता है, जिसे ज़्यादातर Markdown रेंडरर जस का तस दिखाते हैं। हर टेबल को HTML में रखने के लिए आप टेबल कन्वर्ज़न बंद कर सकते हैं।

हेडिंग और कोड की शैलियों में क्या फ़र्क है?

ATX हेडिंग # चिह्नों से शुरू होती हैं (# Title) और हर स्तर पर चलती हैं; Setext हेडिंग टेक्स्ट के नीचे = या - की रेखा लगाती हैं और सिर्फ़ स्तर 1 और 2 के लिए होती हैं, इसलिए गहरे स्तर की हेडिंग फिर भी # इस्तेमाल करती हैं। Fenced कोड ब्लॉक कोड को तीन बैकटिक में लपेटते हैं और language- क्लास से भाषा का नाम रखते हैं; इंडेंट वाले ब्लॉक चार स्पेस इस्तेमाल करते हैं, जो पुरानी शैली है।

बदलने में क्या छूट जाता है?

Markdown में रंग, फ़ॉन्ट, क्लास, लेआउट या फ़ॉर्म कंट्रोल बताने का कोई तरीका नहीं है, इसलिए वे छूट जाते हैं और सिर्फ़ टेक्स्ट और उसका ढाँचा बचता है। स्ट्राइकथ्रू ~~text~~ बन जाता है और सूची के आइटमों में चेकबॉक्स टास्क लिस्ट के चिह्न बन जाते हैं। शुरुआत के # या * जैसे वर्ण, जिन्हें वरना Markdown समझ लिया जाता, बैकस्लैश से एस्केप किए जाते हैं।