Convert HTML ke Markdown

Ubah HTML jadi Markdown yang bersih dan mudah dibaca.

Jalan di browser kamu. Apa pun yang kamu ketik tidak dikirim ke mana pun.

Cara convert HTML ke Markdown

  1. Tempel HTML kamu.
  2. Markdown-nya muncul saat kamu mengetik.
  3. Salin atau unduh file Markdown-nya.

Cara elemen ter-convert

HTMLMarkdown
<h2>Title</h2>## Title
<strong>bold</strong>**bold**
<a href="...">text</a>[text](...)
<code>x</code>`x`
<pre><code>...</code></pre>code block ``` dengan fence

Apa yang tidak ter-convert dengan bersih

  • Tabel HTML muncul sebagai teks polos, bukan sintaks tabel Markdown.
  • Inline style dan class CSS dibuang, karena Markdown tidak punya padanannya.
  • Div layout dan HTML struktural nonstandar lainnya jadi paragraf polos.
  • Spasi dan baris baru berulang yang cuma dipakai untuk jarak visual kolaps jadi satu spasi, sama seperti cara browser biasanya memperlakukan whitespace HTML berlebih.

Di mana Markdown hasil convert dipakai

  • Menempel halaman web ke README atau wiki yang hanya menerima Markdown.
  • Memasukkan konten yang sudah dibersihkan ke static site generator.
  • Memindahkan dokumentasi dari hasil export CMS ke tool dokumentasi berbasis Markdown.
  • Membersihkan rich text yang ditempel dari email sebelum dimasukkan ke changelog teks polos.

Gaya output Markdown

  • Heading memakai gaya # (ATX), bukan gaya underline lama yang ditulis dengan === atau ---.
  • Code block memakai fence triple backtick, bukan indentasi 4 spasi.
  • Teks tebal memakai ** dan teks miring memakai *, sesuai gaya default Turndown.

FAQ HTML ke Markdown

Elemen HTML apa saja yang ter-convert dengan baik?

Heading, paragraf, list, link, gambar, teks tebal dan miring, blockquote, dan code block semuanya ter-convert dengan bersih.

Apakah tabel HTML ter-convert?

Tidak jadi sintaks tabel Markdown. Tabel muncul sebagai konten teksnya saja, karena dukungan tabel Markdown sangat bervariasi antar tool.

Bisakah aku menempel satu halaman web utuh?

Bisa. Tempel HTML source halamannya dan konten yang bisa dibaca akan ter-convert ke Markdown.

Library apa yang dipakai di balik ini?

Turndown, converter HTML ke Markdown yang banyak dipakai, diatur ke heading gaya ATX (# Heading) dan code block dengan fence.

Apakah ini menangani list bersarang?

Ya. Elemen <ul> dan <ol> bersarang ter-convert jadi item list Markdown terindentasi, tetap mempertahankan level nesting-nya.

Apakah ini meng-convert entity HTML seperti &amp; atau &nbsp;?

Ya, entity umum ter-convert jadi karakter biasa yang setara di output Markdown-nya, jadi &amp; jadi & literal dan &nbsp; jadi spasi biasa.

Apa yang terjadi dengan blockquote dan garis horizontal?

<blockquote> jadi baris yang dimulai dengan >, dan <hr> jadi baris tiga tanda hubung, keduanya sintaks Markdown standar.

Bisakah aku convert HTML yang disalin langsung dari Word atau Google Docs?

Bisa, meski sumbernya sering membawa tag span ekstra dan inline style untuk formatting. Itu semua dibuang karena Markdown tidak punya padanannya, menyisakan teks yang terlihat, heading, link, dan list tetap utuh.

Alat terkait