مفت HTML سے Markdown کنورٹر
HTML کو صاف Markdown میں تبدیل کریں۔ ہیڈنگز، فہرستیں، لنکس، تصاویر، کوڈ بلاکس، ٹیبلز، اور blockquotes سنبھالتا ہے۔ CMSes سے مواد منتقل کرنے کے لیے بہترین۔
بائیں طرف HTML چسپاں کریں؛ صاف Markdown دائیں طرف ظاہر ہوگا۔ Markdown، HTML سے سادہ ہے، اس لیے اسٹائلنگ، اسکرپٹس اور پیچیدہ جدولیں آسان بنائی یا ہٹائی جاتی ہیں۔
ٹپ: ویب صفحہ، Word، یا Google Docs سے کاپی کیے گئے امیر متن کو پیسٹ کریں - اس کا HTML خودکار طور پر کیپچر ہوتا ہے۔
Markdown آؤٹ پٹ یہاں ظاہر ہوگا…عام استعمالات
- بلاگ کے مواد کو Markdown میں منتقل کریںپرانی WordPress, Medium, یا دوسری CMS پوسٹس کو Markdown میں تبدیل کریں جامد سائٹ جنریٹرز کے لیے۔
- ای میل کے مواد کو Markdown میں تبدیل کریںHTML ای میلز یا ویب مضامین سے متن نکالیں اور Markdown میں نوٹ لینے والی ایپلیکیشنز کے لیے تبدیل کریں۔
- HTML دستاویزات کو Markdown میں تبدیل کریںوقتی HTML دستاویزات کو Markdown پر مبنی نظام (Docusaurus, GitBook, MkDocs) میں منتقل کریں۔
- CMS برآمد صفائیCMSes سے برآمد شدہ گندی HTML کو صاف کریں اور اسے version-control دوست Markdown میں بدلیں۔
- HTML کے مواد کو LLM Prompts کے لیے تیار کریںHTML کے مواد کو صاف Markdown میں تبدیل کریں ChatGPT, Claude, یا دیگر LLM prompts میں استعمال کے لیے۔
یہ کیسے کام کرتا ہے
یہ کنورٹر ہاتھ سے لکھی، بغیر انحصار کی regex پائپ لائن پر بنا ہے — کوئی تیسرے فریق کی لائبریری امپورٹ نہیں ہوتی۔ پوری تبدیلی آپ کے براؤزر میں React useMemo کال کے اندر چلتی ہے، اور ٹائپ کرتے ہی آؤٹ پٹ لائیو اپ ڈیٹ ہوتا ہے۔
- 1پیسٹ کی شناخت رچ ٹیکسٹ کو پکڑتی ہےایک ClipboardEvent ہینڈلر براؤزر کے سادہ متن پیسٹ کرنے سے پہلے کلپ بورڈ سے text/html شکل پڑھتا ہے۔ اس کا مطلب ہے کہ ویب صفحے، Google Docs یا Word سے براہ راست پیسٹ کرنے پر خام HTML مارک اپ خود بخود مل جاتا ہے — پہلے سورس دیکھنے کی ضرورت نہیں۔
- 2کثیر مرحلہ regex پائپ لائن ٹیگز ہٹاتی اور بدلتی ہےکنورٹر regex مراحل کی سخت ترتیب چلاتا ہے: پہلے <head>، <script>، <style> اور HTML تبصرے ہٹاتا ہے، پھر fenced کوڈ بلاکس کو null-byte نشانات کے پیچھے چھپاتا ہے تاکہ بعد کے مراحل کوڈ کا مواد خراب نہ کریں۔ بعد کے مراحل سرخیاں (h1–h6)، اقتباسات، تصاویر، لنکس، بولڈ/اٹالک/کٹی لکیر، ترتیب وار اور غیر ترتیب وار فہرستیں، اور بنیادی GFM پائپ جدولیں سنبھالتے ہیں — ہر مرحلہ ایک مخصوص ٹیگ خاندان کو نشانہ بناتا ہے۔
- 3Entity ڈی کوڈنگ اور خالی جگہ کی معمول سازیتمام ٹیگز ہٹنے کے بعد ایک مخصوص decodeEntities فنکشن String.fromCodePoint سے نام والی entities (&، < وغیرہ) اور عددی decimal اور hex حرفی حوالے ('، ') حل کرتا ہے۔ خراب یا حد سے باہر code points خرابی دینے کی بجائے Unicode replacement character سے بدل دیے جاتے ہیں۔ پھر آخری اسپیسز، خالی سطروں کے سلسلے اور زائد خالی جگہ معمول پر لائی جاتی ہے۔
- 4محفوظ کوڈ حصے بحال کیے جاتے ہیںنشانات کا نظام (null-byte سے الگ اشاریے) سب سے آخر میں کھولا جاتا ہے، ہٹانے، ڈی کوڈنگ اور خالی جگہ سمیٹنے کے مکمل ہونے کے بعد۔ اس سے کوڈ کے اندر entity سلسلے دو بار ڈی کوڈ نہیں ہوتے — سادہ HTML سے Markdown کنورٹرز کا ایک عام دوہری ڈی کوڈ بگ۔
متعلقہ ٹولز
Markdown سے HTML کنورٹر
لائیو پریویو کے ساتھ Markdown کو صاف HTML میں تبدیل کریں۔ بلاگز، CMSes، یا ای میل ٹیمپلیٹس کے لیے پیسٹ کرنے کے لیے تیار HTML کاپی کرنے کے لیے source view استعمال کریں۔
Markdown ایڈیٹر
حقیقی وقت میں Markdown لکھیں اور پریویو کریں۔ ہیڈنگز، بولڈ، اٹیلک، کوڈ بلاکس، ٹیبلز، اور فہرستوں کی حمایت کرتا ہے۔
HTML انکوڈر اور ڈی کوڈر
خاص کرداروں کو HTML entities میں انکوڈ کریں یا entities کو واپس سادہ متن میں ڈی کوڈ کریں۔ فوری طور پر، آپ کے براؤزر میں۔