Convertor HTML în Markdown
Convertește HTML în Markdown și Markdown în HTML în browser, cu tabele GitHub, text tăiat, liste de sarcini și o previzualizare sigură. Nimic nu este încărcat.
Previzualizare
Previzualizarea este curățată: scripturile, formularele și gestionarii de evenimente sunt eliminate, iar imaginile de pe alte site-uri nu sunt niciodată încărcate.
Cum convertești HTML în Markdown
- Alege sensul: HTML → Markdown sau Markdown → HTML.
- Lipește codul în caseta de intrare sau apasă Deschide fișierul pentru a încărca de pe calculator un fișier
.html,.htm,.mdsau.txt(până la 10 MB). - Ajustează opțiunile. Pentru HTML → Markdown poți alege stilul Titluri, Marcator de listă și stilul Blocuri de cod. Pentru Markdown → HTML, Curăță HTML-ul (elimină scripturile și gestionarii de evenimente) este activat implicit.
- Apasă Convertește. Rezultatul se actualizează și pe măsură ce scrii.
- Copiază sau descarcă rezultatul. Inversează sensul mută rezultatul înapoi în caseta de intrare, ca să-l convertești în sens invers și să verifici conversia dus-întors.
Previzualizare de sub rezultat arată cum se randează Markdown-ul, așa că poți verifica conversia dintr-o privire.
Ce face conversia HTML → Markdown
Convertorul citește HTML-ul cu analizorul propriu al browserului, într-un document inert: scripturile nu rulează, iar imaginile nu sunt descărcate. Apoi parcurge structura paginii și scrie echivalentul Markdown al fiecărui element:
<h1>până la<h6>devin titluri. ATX (# Titlu) scrie de la#la######; Setext (subliniat) subliniază titlurile de nivel 1 și 2 cu===sau---(nivelurile 3–6 folosesc întotdeauna#).<strong>și<b>devin**îngroșat**,<em>și<i>devin_cursiv_, iar<code>inline devine text între apostroafe inverse.- Linkurile devin
[text](url "titlu"), iar imaginile. - Listele folosesc marcatorul ales (
-,*sau+); listele ordonate își păstrează numărulstart, iar listele imbricate sunt indentate. <pre><code>devine un bloc de cod, fie Delimitate (```), fie Indentate (4 spații).<blockquote>,<hr>și întreruperile de linie sunt convertite și ele.<script>,<style>,<iframe>,<noscript>și elemente similare sunt eliminate împreună cu conținutul lor.
Caracterele care altfel ar fi citite ca sintaxă Markdown, precum un * sau un # la începutul unei linii, sunt escapate cu o bară inversă, ca textul să rămână literal.
GitHub Flavored Markdown
Cu GitHub Flavored Markdown (tabele, ~~tăiat~~, liste de sarcini) bifat:
- Tabelele devin tabele cu bare verticale și coloane aliniate. Antetul provine dintr-un rând
<thead>sau dintr-un rând format doar din celule<th>; dacă nu există, se adaugă un rând de antet gol, pentru că GFM cere unul. Alinierea coloanelor este citită dinalign="right"saustyle="text-align: center". Barele verticale din celule sunt escapate ca\|, întreruperile de linie devin<br>, iar uncolspaneste completat cu celule goale. Un<caption>este scris ca paragraf deasupra tabelului. <del>,<s>și<strike>devin~~text tăiat~~.- Casetele de bifare de la începutul elementelor de listă devin elemente de listă de sarcini:
- [x] făcut,- [ ] de făcut.
Markdown nu are echivalent pentru tabele imbricate, rânduri îmbinate sau stilizarea celulelor. Un tabel care conține alt tabel este păstrat ca HTML brut, pe care majoritatea randatoarelor Markdown îl acceptă. Fără opțiunea GFM, fiecare tabel este păstrat ca HTML.
Markdown → HTML
În sens invers, Markdown-ul este randat cu un analizor conform CommonMark, cu extensiile GFM când opțiunea este activată. Rezultatul sunt fragmente HTML, gata de lipit într-un CMS, într-un șablon de e-mail sau într-o pagină web. Când Curăță HTML-ul (elimină scripturile și gestionarii de evenimente) este bifat, HTML-ul brut încorporat în Markdown este curățat: etichetele <script>, atributele onclick și linkurile javascript: sunt eliminate. Debifează opțiunea doar pentru Markdown scris de tine.
Întrebări frecvente
Este HTML-ul meu trimis către un server?
Nu. Ambele conversii rulează integral în browserul tău, iar pagina nu încarcă niciodată ceea ce lipești sau deschizi. Poți converti în siguranță documentație internă sau ciorne.
Este previzualizarea sigură cu HTML necunoscut?
Da. Previzualizare trece întotdeauna prin DOMPurify: scripturile, formularele, cadrele și gestionarii de evenimente sunt eliminate, linkurile se deschid într-o filă nouă, fără acces la această pagină, iar imaginile de pe alte site-uri nu sunt niciodată încărcate. Sunt afișate doar imaginile încorporate ca URL-uri data:.
De ce dispar unele părți din pagina mea?
Markdown descrie doar structura conținutului. Elementele de aspect, clasele CSS, stilurile inline, formularele și widgeturile încorporate nu au formă în Markdown, așa că se păstrează doar textul lor. Scripturile și stilurile sunt eliminate complet.
Pot converti o pagină web întreagă?
Da. Lipește sursa completă, inclusiv <html> și <head>: se convertește doar conținutul din <body>. Pentru un Markdown mai curat, lipește doar partea cu articolul, nu și navigarea sau subsolul.
Ce variantă de Markdown folosește rezultatul?
Rezultatul urmează CommonMark, standardul acceptat de GitHub, GitLab, Obsidian, majoritatea generatoarelor de site-uri statice și multe editoare de CMS. Tabelele, textul tăiat și listele de sarcini urmează specificația GitHub Flavored Markdown.
Instrumente similare
- Editor Markdown cu previzualizare Scrie în Markdown cu previzualizare live și sigură, tabele și liste de sarcini GFM, număr de cuvinte, salvare automată și export în .md sau .html.
- Formatare HTML Înfrumusețează HTML-ul dezordonat cu indentare curată sau minifică-l în siguranță, în browser. CSS și JavaScript inline sunt formatate. Nu se încarcă nimic.
- Generator de tabele Markdown Creează tabele Markdown într-o grilă, lipește CSV sau celule dintr-o foaie de calcul, setează alinierea coloanelor și copiază un tabel GitHub Markdown aliniat.