Konverter HTML ke Markdown

Konversi HTML menjadi Markdown yang bersih dengan tetap mempertahankan judul, daftar, tautan, blok kode, dan tabel.

Cara Mengonversi HTML ke Markdown

  1. Tempelkan fragmen HTML atau unggah file .html yang didukung.
  2. Konversi sumber dan tinjau elemen semantik mana yang tetap bermakna di Markdown.
  3. Konversi dan periksa tautan, gambar, daftar bersarang, tabel, dan pagar kode (code fences).
  4. Salin Markdown atau unduh file .md.

Apa Saja yang Dipertahankan oleh Konverter?

Apa Saja yang Dipertahankan oleh Konverter?
Konten sumberPerilaku output yang direkomendasikanCatatan konversi
JudulPetakan <h1><h6> ke judul Markdown
Paragraf dan penekananKonversi paragraf, teks tebal, dan miring
DaftarKonversi daftar berurutan, tidak berurutan, dan bersarang
TautanPertahankan teks dan URL yang diselesaikan
GambarPertahankan sumber dan teks alternatif (alt)
KodeGunakan kode sebaris (inline) dan blok berpagar
TabelKonversi tabel yang kompatibel ke GFM
KutipanKonversi kutipan blok semantik

Apa Saja yang Mungkin Berubah Selama Konversi?

Skrip, gaya, dan formulir

Elemen yang dapat dieksekusi dan interaktif tidak memiliki padanan Markdown biasa dan mungkin diabaikan atau disederhanakan menjadi teks.

Tabel yang kompleks

Rentang baris (row span), rentang kolom (column span), tabel bersarang, dan konten sel yang kaya mungkin memerlukan HTML mentah atau perataan.

URL relatif

Fragmen yang ditempelkan mungkin tidak menyertakan URL dasar halaman, sehingga tautan relatif dan jalur gambar tidak selalu dapat diselesaikan.

Kontainer tata letak

Tata letak div, grid, dan flexbox tidak menyiratkan urutan pembacaan semantik.

Konten tersembunyi dan boilerplate

Konverter memerlukan kebijakan yang jelas untuk elemen tersembunyi, navigasi, dan konten yang diciutkan secara visual.

Penggunaan Umum HTML ke Markdown

Migrasi dokumentasi web

Pindahkan HTML semantik ke dalam sistem dokumentasi berbasis Markdown.

Bersihkan teks kaya yang disalin

Konversi HTML yang dibuat editor menjadi format yang lebih sederhana sebelum pembuatan versi atau publikasi.

Siapkan contoh kode

Pertahankan blok kode dan judul tanpa membawa lembar gaya (stylesheet) halaman lengkap.

Buat konteks AI berbasis teks

Hapus skrip dan gaya sambil mempertahankan struktur informasi yang masih harus ditinjau.

Contoh HTML ke Markdown

Input
<h2>Setup</h2>
<p>Read the <a href="/guide">guide</a>.</p>
<ul><li>Install</li><li>Test</li></ul>
Expected Markdown
## Setup

Read the [guide](/guide).

- Install
- Test

Tips untuk Output Markdown yang Lebih Bersih

  1. Gunakan HTML semantik Judul, daftar, dan tabel mengonversi lebih andal daripada kontainer tata letak generik.
  2. Berikan URL dasar jika diperlukan Tautan relatif memerlukan konteks jika hasilnya ingin berfungsi di luar halaman asli.
  3. Pilih dialek output GFM mendukung tabel dan daftar tugas yang tidak ditentukan oleh CommonMark dasar.
  4. Tinjau pagar kode Konfirmasikan bahasa pemrograman yang terdeteksi dan tanda backtick yang disematkan.
  5. Tentukan fallback HTML mentah Mempertahankan HTML yang tidak didukung dapat menjaga informasi tetapi mengurangi portabilitas.

Pertanyaan yang Sering Diajukan

Apakah elemen <script> dan <style> dihapus?

Skrip dan gaya bukanlah konten Markdown yang berguna dan tidak boleh diandalkan dalam hasilnya. Tinjau HTML yang ditempelkan sebelum menggunakan kembali output.

Apakah tabel HTML dikonversi menjadi tabel Markdown?

Tabel persegi panjang yang kompatibel dapat menjadi tabel GFM. Tabel dengan rowspan, colspan, blok bersarang, atau beberapa baris header memerlukan fallback yang didokumentasikan.

Apakah blok kode dan kode sebaris dipertahankan?

Elemen tersebut dapat dipetakan dari <pre> dan <code>.

Apa yang terjadi pada tautan dan gambar?

Teks tautan dan tujuan yang valid dapat dipertahankan. Tautan relatif dan jalur gambar tetap bergantung pada konteks karena fragmen yang diunggah tidak memiliki URL dasar yang dijamin.

Apakah tag HTML yang tidak didukung dihapus atau dipertahankan?

Pembungkus khusus presentasi dapat disederhanakan sementara teks yang dapat dibaca dipertahankan. Bandingkan output dengan sumber ketika elemen kustom memiliki arti.

Apakah konverter menghasilkan output CommonMark atau GFM?

Output yang dimaksud adalah GitHub-Flavored Markdown. Tabel, coretan (strikethrough), dan daftar tugas mengandalkan ekstensi GFM.

Apakah saya bisa menempelkan seluruh dokumen HTML?

Ya. Anda dapat menempelkan fragmen atau mengunggah file .html atau .htm, lalu meninjau Markdown yang dihasilkan.

Apakah halaman ini dapat mengonversi URL situs web langsung?

Tidak. Halaman ini menerima HTML yang ditempel atau file HTML yang diunggah; halaman ini tidak mengambil URL situs web langsung.

Konversi Markdown Kembali ke PDF

Sudah memiliki file Markdown? Gunakankonverter Markdown ke PDFuntuk membuat PDF yang dapat dibagikan.