UTILS.
100% ब्राउज़र में
<↓

HTML से Markdown

टाइप करते ही बेसिक HTML को साफ़ Markdown में बदलें।

— आउटपुट यहाँ दिखेगा —

इस टूल के बारे में

HTML to Markdown एक मुफ़्त, इन-ब्राउज़र कन्वर्टर है जो आपके टाइप करते ही HTML markup को साफ़ Markdown में फिर से लिख देता है। HTML पेस्ट या एडिट करें और समकक्ष Markdown लाइव दिखता है, कॉपी करने के लिए तैयार।

कन्वर्ज़न ब्राउज़र के अपने DOM का उपयोग करता है: आपका input एक अलग किए गए element के innerHTML में बदल जाता है, फिर एक रिकर्सिव walker Markdown उत्पन्न करता है, इसलिए ख़राब या बिना बंद किए गए tags उसी तरह सामान्य कर दिए जाते हैं जैसे ब्राउज़र उन्हें रेंडर करता है। यह headings, bold, italic, links (href attribute के ज़रिए), inline code, fenced code blocks, line breaks, paragraphs, blockquotes, और ordered व unordered lists संभालता है।

सब कुछ स्थानीय रूप से चलता है — कोई अपलोड नहीं, कोई अकाउंट नहीं, कोई ट्रैकिंग नहीं, और यह ऑफ़लाइन काम करता है। जिन tags को यह मैप नहीं करता, जैसे images, tables या horizontal rules, उन्हें unwrap कर दिया जाता है, इसलिए उनका टेक्स्ट बिना कोई Markdown syntax जोड़े गुज़र जाता है।

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

कौन-से tags समर्थित हैं?
Headings (h1–h6), bold (strong/b), italic (em/i), links (a), inline code, preformatted blocks (pre), unordered और ordered lists, blockquotes, line breaks, और paragraphs। Ordered lists को क्रम से नंबर दिए जाते हैं।
क्या यह किसी सर्वर पर चलता है?
नहीं। यह आपके HTML को ब्राउज़र में एक अलग DOM node — मेमोरी में बनाए गए एक div — से पार्स करता है, इसलिए कुछ भी अपलोड नहीं होता, और यह ऑफ़लाइन काम करता है।
जिन tags को यह समर्थन नहीं देता, उनका क्या होता है?
जिन elements को यह मैप नहीं करता, जैसे images, tables और horizontal rules, उन्हें unwrap कर दिया जाता है: उनके अंदर का कोई भी टेक्स्ट गुज़र जाता है, लेकिन उस tag के लिए कोई Markdown उत्पन्न नहीं होता। links का केवल href attribute पढ़ा जाता है; बाकी attributes को अनदेखा कर दिया जाता है।
यह whitespace और code को कैसे संभालता है?
सामान्य टेक्स्ट में whitespace को एकल spaces में समेट दिया जाता है, जबकि inline code और pre blocks की सामग्री हूबहू सुरक्षित रहती है। एक br tag एक hard line break बन जाता है।

और टूल