Konvertor HTML do Markdown zadarmo
Konvertujte HTML na čistý Markdown. Zvláda nadpisy, zoznamy, odkazy, obrázky, bloky kódu, tabuľky a citácie. Ideálne na presun obsahu z CMS systémov.
Vložte HTML vľavo; čistý Markdown sa zobrazí vpravo. Markdown je jednoduchší ako HTML, preto sa štýlovanie, skripty a komplexné tabuľky zjednodušia alebo vynechajú.
Tip: vložte formátovaný text skopírovaný z webovej stránky, Wordu alebo Tabuľiek Google — jeho HTML sa zachytí automaticky.
Markdown výstup sa zobrazí tu…Bežné použitia
- Migrácia obsahu blogu do MarkdownKonvertujte staré príspevky WordPress, Medium alebo iného CMS na Markdown pre statické generátory webov.
- Konvertujte obsah e-mailu na MarkdownExtrahujte text z HTML e-mailov alebo webových článkov a konvertujte na jednoduchý Markdown pre aplikácie na tvorbu poznámok.
- Konvertujte dokumenty HTML na MarkdownPresuňte staršiu dokumentáciu HTML do systému dokumentácie založeného na Markdown (Docusaurus, GitBook, MkDocs).
- Čistenie exportu CMSVyčistite chaotický HTML exportovaný z CMS a prekonvertujte ho na Markdown priateľský k správe verzií.
- Pripravte obsah HTML pre výzvy LLMKonvertujte obsah HTML na čistý Markdown na použitie v ChatGPT, Claude alebo iných výzvach LLM.
Ako to funguje
Tento prevodník je postavený okolo ručne napísaného, bezzávislostného reťazca regulárnych výrazov — nie je importovaná žiadna knižnica tretej strany. Celý prevod beží vo vašom prehliadači cez volanie React useMemo a aktualizuje výstup živo počas písania.
- 1Zisťovanie vloženia zachytáva obohatený textObslužný program ClipboardEvent číta variant text/html zo schránky skôr, než prehliadač stihne vložiť obyčajný text. To znamená, že vloženie priamo z webovej stránky, Google Docs alebo Wordu automaticky zachytí surové značky HTML — nemusíte najprv zobraziť zdrojový kód.
- 2Viacprechodový reťazec regulárnych výrazov odstraňuje a prevádza tagyPrevodník spúšťa presné poradie prechodov regulárnymi výrazmi: najprv odstráni <head>, <script>, <style> a komentáre HTML, potom ukryje ohradené bloky kódu za zástupné znaky s nulovým bajtom, aby zabránil neskorším prechodom v poškodení obsahu kódu. Nasledujúce prechody spracúvajú nadpisy (h1–h6), citácie, obrázky, odkazy, tučné/kurzívu/prečiarknutie, číslované a nečíslované zoznamy a základné tabuľky GFM s rúrkami — každý prechod cieli na konkrétnu rodinu tagov.
- 3Dekódovanie entít a normalizácia bielych znakovPo odstránení všetkých tagov vyhradená funkcia decodeEntities rieši pomenované entity (&, < atď.) plus číselné desiatkové a hexadecimálne odkazy na znaky (', ') pomocou String.fromCodePoint. Chybne tvarované alebo mimo rozsahu kódové body sa nahradia znakom náhrady Unicode namiesto vyhodenia chyby. Následne sa normalizujú koncové medzery, zbalené sledy prázdnych riadkov a nadbytočné biele znaky.
- 4Chránené úseky kódu sa obnoviaSystém zástupných znakov (indexy oddelené nulovým bajtom) sa rozbalí ako posledný krok, po dokončení odstraňovania tagov, dekódovania a zbaľovania bielych znakov. To zabraňuje tomu, aby sa sekvencie entít vnútri literálov kódu dekódovali dvakrát — bežná chyba dvojitého dekódovania v naivných prevodníkoch HTML na Markdown.
Súvisiace nástroje
Konvertor Markdown do HTML
Konvertujte Markdown na čistý HTML so živým náhľadom. Použite zobrazenie zdrojového kódu na kopírovanie HTML pripravené na vloženie pre blogy, CMS alebo e-mailové šablóny.
Editor Markdown
Píšte a prezerajte Markdown v reálnom čase. Podporuje nadpisy, tučné, kurzívu, bloky kódu, tabuľky a zoznamy.
Kódovač a dekodér HTML
Zakódujte špeciálne znaky na HTML entity alebo dekódujte entity späť na čistý text. Okamžite, vo vašom prehliadači.