UTILS.
۱۰۰٪ در مرورگر
<↓

HTML به Markdown

HTML ساده را همزمان با تایپ به Markdown تمیز تبدیل کنید.

— خروجی اینجا نمایش داده می‌شود —

درباره این ابزار

HTML به Markdown یک مبدل رایگان و درون‌مرورگری است که هم‌زمان با تایپ، نشانه‌گذاری HTML را به Markdown تمیز بازنویسی می‌کند. HTML را جای‌گذاری یا ویرایش کنید تا معادل Markdown به‌صورت زنده و آمادهٔ کپی ظاهر شود.

تبدیل از DOM خودِ مرورگر استفاده می‌کند: ورودی شما به innerHTML یک عنصر جدا تبدیل می‌شود، سپس یک پیمایشگر بازگشتی Markdown تولید می‌کند، پس تگ‌های بدساختار یا بسته‌نشده درست همان‌طور که مرورگر رندر می‌کند نرمال می‌شوند. این ابزار سرتیترها، پررنگ، ایتالیک، پیوندها (از طریق ویژگی href)، کد درون‌خطی، بلوک‌های کد حصاردار، شکست خط، پاراگراف، نقل‌قول و فهرست‌های مرتب و نامرتب را پشتیبانی می‌کند.

همه‌چیز به‌صورت محلی اجرا می‌شود — بدون بارگذاری، بدون حساب، بدون ردیابی و آفلاین کار می‌کند. تگ‌هایی که نگاشت نمی‌شوند، مانند تصاویر، جدول‌ها یا خط‌های افقی، باز می‌شوند، پس متن آن‌ها بدون افزودن نحو Markdown همچنان عبور می‌کند.

پرسش‌های پرتکرار

کدام تگ‌ها پشتیبانی می‌شوند؟
سرتیترها (h1–h6)، پررنگ (strong/b)، ایتالیک (em/i)، پیوندها (a)، کد درون‌خطی، بلوک‌های ازپیش‌قالب‌بندی‌شده (pre)، فهرست‌های نامرتب و مرتب، نقل‌قول، شکست خط و پاراگراف. فهرست‌های مرتب به‌ترتیب شماره‌گذاری می‌شوند.
آیا روی سرور اجرا می‌شود؟
خیر. HTML شما را در مرورگر با یک گرهٔ جدا از DOM — یک div ساخته‌شده در حافظه — تجزیه می‌کند، پس چیزی بارگذاری نمی‌شود و آفلاین کار می‌کند.
با تگ‌هایی که پشتیبانی نمی‌شوند چه می‌کند؟
عناصری که نگاشت نمی‌شوند، مانند تصاویر، جدول‌ها و خط‌های افقی، باز می‌شوند: هر متن درون آن‌ها عبور می‌کند اما برای خودِ تگ Markdown تولید نمی‌شود. فقط ویژگی href پیوندها خوانده می‌شود؛ سایر ویژگی‌ها نادیده گرفته می‌شوند.
فاصله‌ها و کد را چگونه مدیریت می‌کند؟
فاصله در متن معمولی به یک فاصلهٔ واحد جمع می‌شود، در حالی که محتوای کد درون‌خطی و بلوک‌های pre عیناً حفظ می‌شود. تگ br به یک شکست خط قطعی تبدیل می‌شود.

ابزارهای بیشتر