Ingyenes HTML–Markdown konvertáló
Alakíts HTML-t tiszta Markdownná. Kezeli a fejléceket, listákat, linkeket, képeket, kódblokkokat, táblázatokat és idézeteket. Tökéletes tartalom CMS-ekből való kimozgatásához.
Illessz be HTML-t a bal oldalra; tiszta Markdown jelenik meg a jobb oldalon. A Markdown egyszerűbb, mint a HTML, így a stílusok, scriptek és összetett táblázatok egyszerűsödnek vagy elmaradnak.
Tipp: illesszen be gazdag szöveget egy weboldalról, Wordből vagy Google Docsból másolt szöveget – annak HTML-je automatikusan rögzítésre kerül.
A Markdown kimenet itt jelenik meg…Gyakori felhasználások
- Blog tartalom migrálása Markdown-baKonvertálja a régi WordPress, Medium vagy más CMS bejegyzéseket Markdown-ba statikus webhelygenerátorok számára.
- Az e-mail tartalom konvertálása Markdown-baSzúrja ki a szöveget a HTML e-mailekből vagy webes cikkekből, és alakítsa át egyszerű Markdown-ba a jegyzetek alkalmazásaihoz.
- Alakítsa át a HTML dokumentumokat Markdown-baHelyezze át az idősebb HTML dokumentációt egy Markdown alapú dokumentációs rendszerre (Docusaurus, GitBook, MkDocs).
- CMS export tisztításaTisztítsa meg a CMS-ből exportált rendezetlenül HTML-t, és alakítsa át verzió-vezérlésbarát Markdown-ba.
- Készítse elő a HTML tartalmat az LLM utasításokhozAlakítsa át a HTML tartalmat tiszta Markdown-ba a ChatGPT, Claude vagy más LLM utasítások használatához.
Hogyan működik
Ez az átváltó egy kézzel írt, nulla-függőségű regex-pipeline köré épült — nincs beimportált harmadik féltől származó könyvtár. A teljes átváltás a böngészőjén belül fut egy React useMemo hívásán keresztül, élőben frissítve a kimenetet gépelés közben.
- 1A beillesztés-felismerés elfogja a gazdag szövegetEgy ClipboardEvent kezelő olvassa a text/html típust a vágólapról, mielőtt a böngésző beilleszthetne egyszerű szöveget. Ez azt jelenti, hogy közvetlenül egy weboldalról, Google Docsból vagy Wordból való beillesztés automatikusan rögzíti a nyers HTML markupot — nem kell előbb a forráskódot megnéznie.
- 2Többátfutásos regex-pipeline eltávolítja és átalakítja a tageketAz átváltó szigorú regex-átfutási sorrendet futtat: előbb eltávolítja a <head>-et, <script>-et, <style>-t és HTML megjegyzéseket, majd elrejti a bekerített kódblokkokat nulla-bájtos helyőrzők mögé, hogy megakadályozza a későbbi átfutásokat a kódtartalom elrontásától. A következő átfutások kezelik a fejléceket (h1–h6), idézeteket, képeket, linkeket, félkövér/dőlt/áthúzott szöveget, rendezett és rendezetlen listákat, valamint alapvető GFM pipe táblázatokat — minden átfutás egy specifikus tag-családot céloz.
- 3Entitás-dekódolás és bjeline-normalizálásMiután minden tag eltávolításra került, egy dedikált decodeEntities függvény feloldja a névesített entitásokat (&, < stb.) plusz numerikus decimális és hex karakterreferenciákat (', ') a String.fromCodePoint segítségével. A rosszul formázott vagy tartományon kívüli kódpontok a Unicode helyettesítő karakterrel cserélődnek le hiba dobása helyett. A záró szóközök, sűrített üres sor-futamok és felesleges bjeline ezután normalizálásra kerülnek.
- 4A védett kódrészek helyreállításaA helyőrző-rendszer (nulla-bájttal elhatárolt indexek) legvégül kerül feloldásra, miután az eltávolítás, dekódolás és bjeline-sűrítés befejeződött. Ez megakadályozza, hogy a kódliterálokon belüli entitás-szekvenciák kétszer kerüljenek dekódolásra — egy gyakori dupla-dekódolási hiba a naiv HTML-Markdown átváltókban.
Kapcsolódó eszközök
Markdown–HTML konvertáló
Alakíts Markdownt tiszta HTML-lé élő előnézettel. Használd a forrás nézetet a blogokba, CMS-ekbe vagy e-mail sablonokba beilleszthető HTML másolásához.
Markdown-szerkesztő
Írj és tekintsd meg a Markdownt valós időben. Támogatja a fejléceket, félkövért, dőlt betűt, kódblokkkokat, táblázatokat és listákat.
HTML kódoló és dekódoló
Kódolj speciális karaktereket HTML-entitásokká, vagy dekódolj entitásokat vissza egyszerű szöveggé. Azonnal, a böngésződben.