HTML till Markdown-omvandlare
Förvandla enkel HTML-uppmärkning till Markdown-syntax, direkt i din webbläsare.
HTML till Markdown-omvandlare
Klistra in en bit HTML – kopierad från en sida, exporterad från ett CMS eller utdragen från en e-postmall – och det här verktyget skriver om de vanliga taggarna till deras Markdown-motsvarigheter. Rubriker blir #, ##, upp till ######, <strong> och <b> blir **fet**, <em> och <i> blir _italic_, <code> blir backtick-spann och <a href> och <img> blir till [text](url) och . Stycken och listobjekt flyter om på sina egna rader som en Markdown-fil förväntar sig, och <br>-taggar blir radbrytningar.
Det här är en lätt, regex-baserad omvandlare, inte en fullständig HTML-parser – den fungerar bäst på ren, enkel uppmärkning: en bloggposttext, ett dokumentationsutdrag, ett formaterat e-postmeddelande. Djupt kapslade element, felaktiga eller ostängda taggar och ovanlig attributordning kanske inte konverterar perfekt, eftersom det inte finns något DOM-träd som avgör vad som är kapslat i vad. För taggarna som den känner igen spelar attributordningen ingen roll – href och src finns var de än sitter på den inledande taggen – och både enkla och dubbla citattecken hanteras. Okända taggar tas helt enkelt bort, så att utdata förblir läsbar snarare än överbliven uppmärkning, och vanliga HTML-entiteter (&, <, >, ", ', ', ) avkodar tillbaka till vanliga tecken.
En förenkling värd att veta: både <ul> och <ol> listobjekt konverteras till en vanlig "-"-kula, eftersom Markdown-numrering vanligtvis överlåts till renderaren. Och listobjekt som sitter direkt mot varandra utan radbrytning i källan kommer att köras tillsammans i utgången - verklig markup, där varje <li> sitter på sin egen rad, konverterar rent.
Konverteringen sker direkt medan du skriver, helt i din webbläsare. Inget du klistrar in laddas upp, loggas eller skickas någonstans – det lämnar aldrig din enhet.