HTML کو متن میں تبدیل کرنے والا کنورٹر (ٹیگ ہٹانا اور سطروں کی ترتیب)

HTML سے readable body text نکالیں، paragraphs/lists کو format کریں، اور script/style blocks کو خودکار طور پر ہٹائیں۔

Entity decoding اور links، images، اور tables کے لیے handling منتخب کریں، پھر ایک ہی flow میں result کاپی یا download کریں۔

آپ کا input آپ کے براؤزر میں مقامی طور پر پراسیس ہوتا ہے اور کبھی سرور کو نہیں بھیجا جاتا۔

HTML tags ہٹا کر صرف متن نکالیں

Input اور output ساتھ ساتھ دکھائی جاتی ہیں، اس لیے آپ line-break rules اور options کو کم سے کم trial and error کے ساتھ ایڈجسٹ کر سکتے ہیں۔

یہ ٹول کیا کرتی ہے

  • HTML tags ہٹاتی ہے
  • paragraphs اور lists کے لیے line breaks format کرتی ہے
  • script/style کو ہمیشہ خارج رکھتی ہے اور entities کو اختیاری طور پر decode کرتی ہے

استعمال کا طریقہ

  1. HTML پیسٹ کریں (یا فائل لوڈ کریں).
  2. ضرورت ہو تو formatting options ایڈجسٹ کریں۔
  3. Convert کریں، پھر نتیجہ کاپی کریں یا .txt کے طور پر محفوظ کریں۔

نمونہ

معیاری rule

ان پٹ (HTML)

<article><h2>اطلاع</h2><p>Finite Field میں<br>خوش آمدید</p><ul><li>تعارف</li><li>استعمال</li></ul></article>

آؤٹ پٹ (متن)

اطلاع

Finite Field میں
خوش آمدید

- تعارف
- استعمال

کم سے کم rule

ان پٹ (HTML)

<div><p>A</p><p>B</p></div>

آؤٹ پٹ (متن)

A
B

تفصیلی rule

ان پٹ (HTML)

<ol><li>ضروریات طے کریں</li><li>نافذ کریں</li></ol>

آؤٹ پٹ (متن)

1. ضروریات طے کریں
2. نافذ کریں

فارمیٹنگ کے اختیارات

  • Line-break rule بدلیں: Standard / Minimal / Detailed.
  • HTML entities decode کرنی ہیں یا نہیں، منتخب کریں۔
  • space collapsing اور max consecutive line breaks کے ذریعے readability بہتر کریں۔
  • comments، links، images، اور tables کی handling کنٹرول کریں۔

نوٹ: <script> اور <style> ہمیشہ خارج رہتے ہیں۔

تبدیلی کے اصول

وہ عناصر جو line breaks میں بدلے جاتے ہیں (Standard)

  • <br>
  • <p>، headings (h1-h6)، <li>
  • <div>، <section>، <article>، <header>، <footer>، <blockquote>

ہمیشہ خارج کیے جانے والے عناصر

  • <script>...</script>
  • <style>...</style>
  • ضرورت ہو تو <noscript> کو بھی خارج کیا جا سکتا ہے۔

List formatting کی مثالیں

  • <ul><li>آئٹم</li></ul> -> - آئٹم
  • <ol><li>آئٹم</li></ol> -> - آئٹم (معیاری/کم سے کم)
  • <ol><li>آئٹم</li></ol> -> 1. آئٹم (تفصیلی)

اکثر پوچھے گئے سوالات

Line breaks عجیب لگ رہی ہیں

یہ ٹول <p>/<br>/<li> جیسے tags کو line breaks میں بدلتی ہے۔ اپنے مطلوبہ format کے قریب آنے کے لیے Line Break Rule اور Max Consecutive Line Breaks ایڈجسٹ کریں۔

کیا script/style blocks برقرار رہتے ہیں؟

نہیں۔ <script> اور <style> ہمیشہ ہٹا دیے جاتے ہیں۔

&amp; جیسی entities کا کیا ہوگا؟

آپ decode on/off منتخب کر سکتے ہیں۔ اگر آپ چاہتے ہیں کہ &amp;، & میں بدل جائے تو decoding آن کریں۔

اضافی line breaks اور spaces کیسے کم کروں؟

Minimal rule استعمال کریں، Collapse Spaces کو ON رکھیں، اور Max Consecutive Line Breaks کو 1 یا 2 پر رکھیں۔

کیا میں link text کے ساتھ URLs بھی رکھ سکتا ہوں؟

جی ہاں۔ Link Handling کو Text + URL پر رکھیں۔

نوٹس

  • یہ ٹول input HTML source کو parse کرتی ہے؛ scripts execute نہیں کرتی اور نہ ہی مکمل browser rendering دوبارہ پیدا کرتی ہے۔
  • بہت بڑے inputs کو convert ہونے میں زیادہ وقت لگ سکتا ہے۔
  • Input content کو URL query parameters میں محفوظ نہیں کیا جاتا۔