Markdown से Plain Text Converter
Markdown को plain text में बदलें और साथ ही list markers, blockquotes और horizontal rules जैसे structural elements को सुरक्षित रखें
इनपुट
आउटपुट
रीडमी
Markdown क्या है?
Markdown एक हल्की markup language है जो टेक्स्ट को फ़ॉर्मेट करने के लिए सरल प्रतीकों का उपयोग करती है। # हेडिंग के लिए, ** बोल्ड के लिए, * इटैलिक के लिए, और - या * सूचियों के लिए — ये characters आपको बिना किसी visual editor के संरचित दस्तावेज़ लिखने देते हैं। इसका व्यापक उपयोग README फ़ाइलों, दस्तावेज़ीकरण, नोट-टेकिंग ऐप्स, ब्लॉग्स, और GitHub जैसे developer platforms पर होता है।
हालाँकि Markdown को उसके raw रूप में पढ़ना आसान है, कभी-कभी आपको बिना किसी फ़ॉर्मेटिंग syntax के सादा टेक्स्ट सामग्री की आवश्यकता होती है। Markdown को हाथ से हटाना थकाऊ काम है, विशेष रूप से जटिल दस्तावेज़ों में जिनमें nested lists, blockquotes, tables, और inline code होते हैं।
टूल का विवरण
यह टूल Markdown को फ़ॉर्मेटिंग syntax हटाकर साफ़ plain text में बदलता है, साथ ही दस्तावेज़ के संरचनात्मक तत्वों को सुरक्षित रखता है। एक साधारण "सभी special characters हटाओ" दृष्टिकोण के विपरीत, यह बुद्धिमानी से list markers (-, *, +), ordered list numbers, blockquote indicators (>), horizontal rules (---), और table layouts को बनाए रखता है। परिणाम एक पठनीय, सुव्यवस्थित plain text होता है जो मूल दस्तावेज़ की संरचना को किसी भी Markdown-specific syntax के बिना बनाए रखता है।
उदाहरण
इनपुट (Markdown):
# Project Overview
This is a **bold** statement with *italic* emphasis and a [link](https://example.com).
- First item
- Second item
- Third item
> Important note with **emphasis**
1. Step one
2. Step twoआउटपुट (Plain Text):
Project Overview
This is a bold statement with italic emphasis and a link.
- First item
- Second item
- Third item
> Important note with emphasis
1. Step one
2. Step twoविशेषताएँ
- Inline फ़ॉर्मेटिंग हटाता है — बोल्ड, इटैलिक, strikethrough, inline code backticks, और link/image syntax को हटाता है जबकि दृश्यमान टेक्स्ट को बनाए रखता है
- List markers सुरक्षित रखता है — unordered lists के लिए
-,*,+और ordered lists की numbering को बरकरार रखता है - Blockquotes बनाए रखता है —
>prefixes को बनाए रखता है ताकि उद्धृत अनुभाग दृश्य रूप से अलग दिखें - Tables को संभालता है — Markdown tables को pipe-separated plain text rows में बदलता है
- HTML tags हटाता है — Markdown में embedded कोई भी inline HTML आउटपुट से हटा दिया जाता है
उपयोग के मामले
- ईमेल के लिए सामग्री कॉपी करना — Markdown दस्तावेज़ों से साफ़ टेक्स्ट निकालें और उन email clients में पेस्ट करें जो Markdown rendering को सपोर्ट नहीं करते
- गैर-तकनीकी दर्शकों के लिए टेक्स्ट तैयार करना — Markdown से अपरिचित लोगों के साथ सामग्री साझा करने से पहले फ़ॉर्मेटिंग syntax हटाएँ
- डेटा निष्कर्षण — Markdown-आधारित दस्तावेज़ीकरण या README फ़ाइलों से indexing, searching, या आगे की प्रक्रिया के लिए पठनीय टेक्स्ट निकालें
यह कैसे काम करता है
यह टूल Markdown इनपुट को एक standards-compliant Markdown parser का उपयोग करके abstract syntax tree (AST) में parse करता है। फिर यह tree के प्रत्येक node — headings, paragraphs, lists, blockquotes, code blocks, tables, और inline elements — से गुज़रता है और फ़ॉर्मेटिंग markers के बिना टेक्स्ट सामग्री को पुनर्निर्मित करता है। Inline elements जैसे bold, italic, links, और images को उनके दृश्यमान टेक्स्ट तक सीमित कर दिया जाता है। संरचनात्मक markers जैसे list bullets, numbered prefixes, और blockquote indicators को पठनीयता बनाए रखने के लिए सुरक्षित रखा जाता है।
क्या हटाया जाता है बनाम क्या सुरक्षित रहता है
| हटाया जाता है | सुरक्षित रहता है |
|---|---|
# heading markers |
Heading टेक्स्ट |
**bold** / *italic* |
Bold/italic टेक्स्ट |
[link](url) syntax |
Link टेक्स्ट |
`inline code` |
Code सामग्री |
| Code fence markers | Code block सामग्री |
 syntax |
Alt टेक्स्ट |
| HTML tags | — |
| — | List markers (- * +) |
| — | Ordered list numbers |
| — | Blockquote > markers |
| — | Horizontal rules --- |
| — | Table संरचना |