Gratis HTML til Markdown-konverterer
Konverter HTML til ren Markdown. Håndterer overskrifter, lister, lenker, bilder, kodeblokker, tabeller og sitatblokker. Perfekt for å flytte innhold ut av CMS-er.
Lim inn HTML til venstre; ren Markdown vises til høyre. Markdown er enklere enn HTML, så styling, skript og komplekse tabeller forenkles eller fjernes.
Tips: lim inn rik tekst kopiert fra en nettside, Word eller Google Docs – HTML-koden blir automatisk registrert.
Markdown-utdata vises her…Vanlige bruksområder
- Migrer blogg-innhold til MarkdownKonvertér gamle WordPress-, Medium- eller andre CMS-innlegg til Markdown for statisk nettstedsgenerator.
- Konvertér e-post-innhold til MarkdownTrekk tekst fra HTML-e-poster eller nett-artikler og konvertér til plaint Markdown for noterings-apper.
- Konvertér HTML-dokumenter til MarkdownFlytt eldre HTML-dokumentasjon til et Markdown-basert dokumentasjonssystem (Docusaurus, GitBook, MkDocs).
- CMS-eksport rensingRydd opp rotete HTML eksportert fra CMS og gjør det til version-control vennlig Markdown.
- Forbered HTML-innhold for LLM-instruksjonerKonvertér HTML-innhold til ren Markdown for bruk i ChatGPT, Claude eller andre LLM-instruksjoner.
Hvordan det fungerer
Konverteren er bygget rundt en håndskrevet regex-rørledning uten avhengigheter — ingen tredjepartsbibliotek importeres. Hele konverteringen kjører i nettleseren via et React useMemo-kall og oppdaterer resultatet live mens du skriver.
- 1Innlimingsgjenkjenning fanger opp rik tekstEn ClipboardEvent-behandler leser text/html-varianten fra utklippstavlen før nettleseren rekker å lime inn ren tekst. Det betyr at innliming direkte fra en nettside, Google Docs eller Word automatisk fanger den rå HTML-koden — du trenger ikke vise kildekoden først.
- 2Regex-rørledning i flere runder fjerner og konverterer taggerKonverteren kjører regex-rundene i streng rekkefølge: først fjernes <head>, <script>, <style> og HTML-kommentarer, deretter gjemmes kodeblokker bak plassholdere med null-byte så senere runder ikke ødelegger kodeinnholdet. Påfølgende runder håndterer overskrifter (h1–h6), sitatblokker, bilder, lenker, fet/kursiv/gjennomstreking, nummererte og unummererte lister og enkle GFM-tabeller med loddrette streker — hver runde tar for seg en bestemt taggfamilie.
- 3Dekoding av entiteter og normalisering av mellomromNår alle tagger er fjernet, løser en egen decodeEntities-funksjon opp navngitte entiteter (&, < osv.) samt numeriske desimale og heksadesimale tegnreferanser (', ') med String.fromCodePoint. Ugyldige kodepunkter eller kodepunkter utenfor området erstattes med Unicode-erstatningstegnet i stedet for å gi feil. Avsluttende mellomrom, mange tomme linjer på rad og overflødige mellomrom normaliseres deretter.
- 4Beskyttede kodeområder gjenopprettesPlassholdersystemet (indekser avgrenset med null-byte) rulles tilbake sist, etter at fjerning, dekoding og sammenslåing av mellomrom er ferdig. Det hindrer at entitetssekvenser inne i kodeliteraler dekodes to ganger — en vanlig feil med dobbel dekoding i naive HTML-til-Markdown-konvertere.
Relaterte verktøy
Markdown til HTML-konverterer
Konverter Markdown til ren HTML med forhåndsvisning i sanntid. Bruk kildevisningen til å kopiere HTML som er klar til å limes inn i blogger, CMS-er eller e-postmaler.
Markdown-redigerer
Skriv og forhåndsvis Markdown i sanntid. Støtter overskrifter, fet, kursiv, kodeblokker, tabeller og lister.
HTML-koder og -dekoder
Kode spesialtegn til HTML-entiteter eller dekod entiteter tilbake til vanlig tekst. Øyeblikkelig, i nettleseren.