Gratis HTML till Markdown-konverterare
Konvertera HTML till ren Markdown. Hanterar rubriker, listor, länkar, bilder, kodblock, tabeller och blockcitat. Perfekt för att flytta innehåll ut ur CMS:er.
Klistra in HTML till vänster; ren Markdown visas till höger. Markdown är enklare än HTML, så formatering, skript och komplexa tabeller förenklas eller tas bort.
Tips: klistra in formaterad text kopierad från en webbsida, Word eller Google Docs - dess HTML fångas in automatiskt.
Markdown-utdata visas här…Vanliga användningar
- Migrera blogginnehål till MarkdownKonvertera gamla WordPress-, Medium- eller andra CMS-inlägg till Markdown för statisk webbplatsgenererare.
- Konvertera e-postinnehål till MarkdownExtrahera text från HTML-e-post eller webartikel och konvertera till vanlig Markdown för anteckningsappar.
- Konvertera HTML-dokument till MarkdownFlytta äldre HTML-dokumentation till ett Markdown-baserat dokumentationssystem (Docusaurus, GitBook, MkDocs).
- CMS Export CleanupRensa upp messy HTML exporterad från CMS och förvandla den till version-control-vänlig Markdown.
- Förbered HTML-innehål för LLM-prompterKonvertera HTML-innehål till ren Markdown för användning i ChatGPT, Claude eller andra LLM-prompter.
Så här fungerar det
Den här omvandlaren är byggd kring en handskriven regex-pipeline utan beroenden — inget tredjepartsbibliotek importeras. Hela omvandlingen körs i din webbläsare via ett React useMemo-anrop, som uppdaterar utdatan live medan du skriver.
- 1Klistra-in-detektering fångar rik textEn ClipboardEvent-hanterare läser text/html-varianten från urklipp innan webbläsaren hinner klistra in vanlig text. Det betyder att inklistring direkt från en webbsida, Google Dokument eller Word automatiskt fångar den råa HTML-koden — du behöver inte visa källkoden först.
- 2En regex-pipeline i flera steg tar bort och omvandlar taggarOmvandlaren kör en strikt ordning av regex-steg: den tar först bort <head>, <script>, <style> och HTML-kommentarer, och lägger sedan undan inramade kodblock bakom platshållare med nolltecken för att förhindra att senare steg förstör kodinnehåll. Efterföljande steg hanterar rubriker (h1–h6), citatblock, bilder, länkar, fet/kursiv/genomstruken text, numrerade och punktade listor, samt grundläggande GFM-pipe-tabeller — varje steg riktar sig mot en specifik taggfamilj.
- 3Entitetsavkodning och blanktecknsnormaliseringEfter att alla taggar tagits bort löser en dedikerad decodeEntities-funktion upp namngivna entiteter (&, <, osv.) plus numeriska decimal- och hexreferenser (', ') med String.fromCodePoint. Felaktiga eller kodpunkter utanför intervallet ersätts med Unicode-ersättningstecknet istället för att ge ett fel. Avslutande mellanslag, hoppressade sekvenser av tomma rader och överflödiga blanktecken normaliseras sedan.
- 4Skyddade kodavsnitt återställsPlatshållarsystemet (index avgränsade med nolltecken) rullas upp sist, efter att borttagning, avkodning och komprimering av blanktecken är klara. Detta förhindrar att entitetssekvenser inuti kodliteraler avkodas två gånger — en vanlig dubbelavkodningsbugg i naiva HTML-till-Markdown-omvandlare.
Relaterade verktyg
Markdown till HTML-konverterare
Konvertera Markdown till ren HTML med liveförhandsvisning. Använd källvyn för att kopiera färdig HTML för bloggar, CMS:er eller e-postmallar.
Markdown-redigerare
Skriv och förhandsgranska Markdown i realtid. Stöder rubriker, fetstil, kursiv stil, kodblock, tabeller och listor.
HTML-kodare och avkodare
Koda specialtecken till HTML-entiteter eller avkoda entiteter tillbaka till klartext. Direkt, i din webbläsare.