Convertor HTML în Markdown — gratuit
Convertește HTML în Markdown curat. Gestionează titluri, liste, linkuri, imagini, blocuri de cod, tabele și citate în bloc. Perfect pentru mutarea conținutului din CMS-uri.
Lipiți HTML în stânga; Markdown curat apare în dreapta. Markdown este mai simplu decât HTML, deci stiluri, scripturi și tabele complexe vor fi simplificate sau eliminate.
Sfat: lipește text formatat copiat dintr-o pagină web, Word sau Google Docs - HTML-ul acestuia este capturat automat.
Ieșirea Markdown va apărea aici…Utilizări frecvente
- Migrați conținutul blogului la MarkdownConvertiți postările vechi WordPress, Medium sau alte CMS în Markdown pentru generatoare de site-uri statice.
- Convertiți conținutul e-mailului la MarkdownExtrageți text din e-mailuri HTML sau articole web și convertiți în Markdown simplu pentru aplicații de notă.
- Convertiți documentele HTML la MarkdownMutați documentația HTML mai veche la un sistem de documentație bazat pe Markdown (Docusaurus, GitBook, MkDocs).
- Curățarea exportului CMSCurățați HTML dezordonat exportat din CMS și transformați-l în Markdown prietenos cu controlul versiunilor.
- Pregătiți conținutul HTML pentru instrucțiuni LLMConvertiți conținutul HTML în Markdown curat pentru utilizare în ChatGPT, Claude sau alte instrucțiuni LLM.
Cum funcționează
Acest convertor este construit în jurul unui pipeline de expresii regulate scris manual, fără dependențe — nicio bibliotecă terță parte nu este importată. Întreaga conversie rulează în browser-ul tău printr-un apel React useMemo, actualizând ieșirea live pe măsură ce scrii.
- 1Detectarea lipirii interceptează textul bogatUn gestionar ClipboardEvent citește variantul text/html din clipboard înainte ca browser-ul să poată lipi text simplu. Aceasta înseamnă că lipirea direct dintr-o pagină web, Google Docs, sau Word captează automat markup-ul HTML brut — nu trebuie să vizualizezi sursa mai întâi.
- 2Pipeline-ul de expresii regulate multi-trecere elimină și convertește eticheteleConvertorul rulează o ordonare strictă de treceri regex: mai întâi elimină <head>, <script>, <style>, și comentariile HTML, apoi ascunde blocurile de cod încadrate în spatele placeholder-elor cu octet nul pentru a împiedica trecerile ulterioare să corupă conținutul de cod. Trecerile ulterioare gestionează titluri (h1–h6), citate în bloc, imagini, link-uri, aldin/cursiv/tăiat, liste ordonate și neordonate, și tabele de bază GFM cu bară verticală — fiecare trecere țintește o familie specifică de etichete.
- 3Decodificarea entităților și normalizarea spațiilor albeDupă ce toate etichetele sunt eliminate, o funcție dedicată decodeEntities rezolvă entitățile numite (&, <, etc.) plus referințe de caractere numerice zecimale și hex (', ') folosind String.fromCodePoint. Punctele de cod malformate sau în afara intervalului sunt înlocuite cu caracterul de înlocuire Unicode în loc să arunce o eroare. Spațiile finale, seriile colapsate de linii goale, și spațiile albe în exces sunt apoi normalizate.
- 4Segmentele de cod protejate sunt restaurateSistemul de placeholder (indici delimitați cu octet nul) este dezfășurat ultimul, după ce eliminarea, decodificarea, și colapsul spațiilor albe sunt complete. Aceasta previne secvențele de entitate din interiorul literalilor de cod de la a fi decodificate de două ori — un bug comun de dublă-decodificare în convertoarele naive HTML-la-Markdown.
Instrumente similare
Convertor Markdown în HTML
Convertește Markdown în HTML curat cu previzualizare live. Folosește vizualizarea sursă pentru a copia HTML gata de lipit pentru bloguri, CMS-uri sau șabloane de e-mail.
Editor Markdown
Scrie și previzualizează Markdown în timp real. Suportă titluri, bold, italic, blocuri de cod, tabele și liste.
Encoder & Decoder HTML
Codifică caractere speciale ca entități HTML sau decodifică entitățile înapoi la text simplu. Instant, în browser.