TanodTools
ID

Konverter HTML ke Markdown

Tempel HTML atau buka file .html dan dapatkan Markdown yang rapi untuk README, wiki, atau aplikasi catatan.

Berjalan sepenuhnya di browser Anda

Tempel HTML untuk memulai.

HTML hingga sekitar 5 MB, ditempel atau dari file .html. Hasil diperbarui saat Anda mengetik.

Cara mengonversi HTML ke Markdown

  1. Tempel HTML Anda ke kotak, atau buka file .html.
  2. Pilih gaya heading, daftar dan blok kode yang Anda inginkan. Tabel diubah menjadi tabel Markdown kecuali Anda mematikannya.
  3. Salin Markdown atau unduh sebagai file .md.

Mengubah halaman web menjadi Markdown

Memindahkan konten dari halaman web, CMS lama, atau editor rich text ke README, situs statis, atau aplikasi catatan biasanya berarti mengonversi HTML ke Markdown. Konverter ini menelusuri struktur HTML dan menulis setiap elemen dalam bentuk Markdown-nya: heading menjadi baris #, daftar menjadi tanda pisah, tautan menjadi [text](url), dan <pre><code> menjadi blok kode.

Markdown hanya menggambarkan struktur, jadi gaya tampilan ditinggalkan. Gaya inline, kelas, warna, dan kontainer tata letak hilang, sedangkan kata-kata, penekanan, tautan, gambar, dan daftar tetap ada. Tabel ditulis sebagai tabel GitHub Flavored Markdown jika cukup sederhana untuk format tersebut.

Setiap proyek punya kebiasaan Markdown yang berbeda, karena itu gaya heading, penanda daftar, blok kode, dan huruf miring bisa diubah. Sebagian besar renderer menerima semuanya.

Tips

Pertanyaan umum

Apakah HTML saya diunggah?

Tidak. HTML dikonversi di browser Anda dengan pustaka open source Turndown, dan tidak ada yang dikirim ke mana pun atau disimpan.

Apakah alat ini memuat gambar atau menjalankan skrip di HTML?

Tidak. HTML dibaca ke dalam dokumen terpisah yang tidak pernah ditampilkan browser, sehingga skrip tidak berjalan dan gambar, font, serta stylesheet tidak diambil. Blok script dan style dibuang dari hasil.

Bagaimana tabel dikonversi?

Tabel sederhana menjadi tabel Markdown gaya GitHub, dengan baris pertama sebagai header dan perataan kiri, tengah atau kanan dipertahankan jika HTML-nya mengaturnya. Tabel dengan sel yang digabung (rowspan atau colspan) atau tabel di dalam tabel tidak bisa ditulis sebagai tabel Markdown, jadi dipertahankan sebagai HTML, yang ditampilkan apa adanya oleh sebagian besar renderer Markdown. Anda bisa mematikan konversi tabel untuk mempertahankan semua tabel sebagai HTML.

Apa perbedaan gaya heading dan gaya kode?

Heading ATX diawali tanda # (# Title) dan berlaku di semua level; heading Setext menggarisbawahi teks dengan = atau - dan hanya ada untuk level 1 dan 2, jadi heading yang lebih dalam tetap memakai #. Blok kode berpagar membungkus kode dengan tiga backtick dan mempertahankan nama bahasa dari kelas language-; blok berindentasi memakai empat spasi, gaya yang lebih lama.

Apa yang hilang dalam konversi?

Markdown tidak bisa menyatakan warna, font, kelas, tata letak atau kontrol formulir, jadi semua itu dibuang dan hanya teks beserta strukturnya yang tersisa. Teks coret menjadi ~~text~~ dan kotak centang di item daftar menjadi penanda daftar tugas. Karakter yang bisa terbaca sebagai Markdown, seperti # atau * di awal, di-escape dengan garis miring terbalik.