Konverter HTML ke Teks
Email teks biasa, analisis teks, serta alur penghitungan jumlah kata semuanya memerlukan HTML diubah menjadi string yang mudah dibaca seperti yang dilihat manusia, tanpa adanya artefak penanda. Cukup tempelkan HTML-nya; alat ini akan menghapus semua tag, mendekode entitas (misalnya & menjadi &), menggabungkan rangkaian ruang kosong akibat penjajaran, lalu menghasilkan blok teks bersih yang mudah dibaca, siap untuk dianalisis atau digunakan sebagai bagian teks biasa dalam email multibagian.
Cara mengonversi HTML menjadi teks
-
1
Tampal HTML
Dalam ukuran apa pun, cuplikan, isi email yang lengkap, atau halaman penuh.
-
2
Konversi
Satu klik: semua tag dan atribut dihapus serta entitas didekode.
-
3
Periksa pemisahan baris
Paragraf, item daftar, dan baris tabel menjadi baris terpisah, sehingga teks tetap mempertahankan strukturnya.
-
4
Salin teks
Hasilnya berupa teks Unicode biasa yang aman untuk digunakan dalam alat penghitung kata, templat email, atau model sentimen.
Cara konversi menangani tag yang rumit
Mengonversi HTML menjadi teks bukan sekadar proses string.replace(/<[^>]+>/, ""); ekspresi reguler yang sederhana akan menyisakan kode entitas dan spasi hasil penjajaran, serta tidak mengetahui bahwa </p> seharusnya memulai baris baru.
Tingkat Blok vs Inline
Tag tingkat blok (<br>, dan tag penutup </p>, </div>, </h1> hingga </h6>, </li>, </tr>) masing-masing menghasilkan pemisahan baris. Tag inline (<a>, <span>, <strong>) tidak meninggalkan ruang kosong sehingga kata-kata tidak menyatu.
Perilaku Tag Tertentu
| Tag | Penanganan |
|---|---|
<br> |
Satu pergantian baris |
</p>, </div>, </h1> hingga </h6> |
Satu pergantian baris per tag penutup |
</li>, </tr> |
Satu pergantian baris; poin daftar dan pemisah sel tabel tidak ditambahkan |
<a href="url">text</a> |
text; atribut href dihapus |
<img alt="text"> |
Tidak ada, tag ini tidak memiliki teks yang terlihat |
<script>, <style> |
Tag dihapus, teks di antaranya tetap dipertahankan |
Dekode Entitas
- Entitas bernama (
&,©,é) didekode menjadi karakter Unicode masing-masing. - Entitas numerik (
©,©) juga didekode. - Entitas yang tidak dikenal dipertahankan apa adanya, sehingga alat analisis tetap dapat melihatnya.
Normalisasi Spasi
- Spasi dan tab sebelum pergantian baris dihapus.
- Tiga baris kosong atau lebih dirangkum menjadi satu baris kosong.
- Spasi antarkata dipertahankan apa adanya; konverter tidak menyusun ulang teks.
Kegunaan
- Membuat bagian
text/plaindari email multipart. - Membersihkan artikel hasil scraping sebelum diteruskan ke model bahasa.
- Mengisi indeks pencarian teks biasa.
- Menghitung jumlah kata secara akurat tanpa memperhitungkan markup.
Pertanyaan yang Sering Diajukan
Format visual (tebal, warna, jenis huruf) hilang, dan itulah intinya. Struktur bertahan sebagai pemisahan baris: paragraf, item daftar, dan baris tabel menjadi baris terpisah, sehingga teks tetap mudah dibaca.
Teks tautan yang terlihat tetap ada, tetapi URL ikut terhapus bersama atribut tag. Jika Anda membutuhkan URL-nya, gunakan konverter HTML ke Markdown khusus.
Konverter hanya menghapus tag-nya, tetapi teks di antara tag tetap dipertahankan, sehingga isi blok <script> dan <style> masih ada di hasil. Hapus terlebih dahulu dari HTML sumber jika tidak diinginkan.
Ya. Hasilnya berformat UTF-8 dan mempertahankan semua karakter non-ASCII dari data masukan. Entitas seperti © dan é didekode menjadi versi Unicode-nya masing-masing.
Alat Terkait
Referensi Tabel ASCII
Tabel ASCII lengkap dari 0 sampai 127 dengan desimal, heksadesimal, oktal, biner, dan referensi karakter numerik HTML untuk setiap karakter, termasuk kode kontrol seperti NUL, LF, dan DEL.
Referensi Karakter HTML
Daftar entitas HTML yang dapat dicari, beserta kode bernama dan kode numeriknya, serta fitur salin dengan satu klik untuk karakter khusus dan simbol.
Referensi pintasan papan ketik
Cari pintasan bawaan terdokumentasi untuk VS Code, Chrome, dan Bash dengan GNU Readline di macOS, Windows, dan Linux.
Pemformat HTML
Format HTML secara lokal di browser dengan inden dua atau empat spasi. HTML tidak diunggah atau divalidasi.
Generator EditorConfig
Buat file .editorconfig dengan gaya dan ukuran indentasi, akhir baris, charset, dan aturan spasi Anda untuk format yang konsisten di berbagai IDE dan editor.
Validator Email
Validasi alamat email: pemeriksaan sintaks RFC 5322, pengecekan live record MX, serta detail bagian lokal, domain, dan panjang. Tidak ada email yang dikirim.
Alat ini tersedia dalam bahasa lain
- مُحوّل HTML إلى نص [AR]
- HTML zu Text Konverter [DE]
- HTMLからテキストへの変換ツール [JA]
- HTML till textomvandlare [SV]
- HTML naar tekst converter [NL]
- HTML에서 텍스트로 변환기 [KO]
- เครื่องแปลง HTML เป็นข้อความ [TH]
- Konwerter HTML do tekstu [PL]
- Conversor de HTML para Texto [PT]
- Chuyển đổi HTML thành Văn bản [VI]
- Convertisseur HTML en texte [FR]
- Convertidor de HTML a Texto [ES]
- HTML to Text Converter [EN]
- Convertitore da HTML a Testo [IT]
- Преобразователь HTML в текст [RU]
- HTML'den Metne Dönüştürücü [TR]
- HTML到文本转换器 [ZH]