Μετατροπέας HTML σε Markdown δωρεάν
Μετατρέψτε HTML σε καθαρό Markdown. Χειρίζεται επικεφαλίδες, λίστες, συνδέσμους, εικόνες, μπλοκ κώδικα, πίνακες και παραθέματα. Ιδανικό για μεταφορά περιεχομένου από CMS.
Επικολλήστε HTML αριστερά· καθαρό Markdown εμφανίζεται δεξιά. Το Markdown είναι απλούστερο από HTML, οπότε στυλ, scripts και σύνθετοι πίνακες απλοποιούνται ή παραλείπονται.
Συμβουλή: επικολλήστε πλούσιο κείμενο που αντιγράφηκε από μια ιστοσελίδα, Word ή Google Docs - το HTML του καταγράφεται αυτόματα.
Η έξοδος Markdown θα εμφανιστεί εδώ…Συνηθισμένες χρήσεις
- Μεταφέρετε περιεχόμενο ιστολογίου στο MarkdownΜετατρέψτε παλιές αναρτήσεις WordPress, Medium ή άλλα CMS σε Markdown για γεννήτριες στατικής ιστοσελίδας.
- Μετατρέψτε περιεχόμενο ηλεκτρονικής αλληλογραφίας σε MarkdownΕξαγάγετε κείμενο από HTML email ή άρθρα ιστού και μετατρέψτε σε απλό Markdown για εφαρμογές σημειώσεων.
- Μετατρέψτε έγγραφα HTML σε MarkdownΜετακινήστε την παλαιότερη τεκμηρίωση HTML σε ένα σύστημα τεκμηρίωσης που βασίζεται στο Markdown (Docusaurus, GitBook, MkDocs).
- Καθαρισμός εξαγωγής CMSΚαθαρίστε το ακατάστατο HTML που εξάγεται από CMS και μετατρέψτε το σε Markdown φιλικό προς την έκδοση.
- Προετοιμάστε περιεχόμενο HTML για LLM OδηγίεςΜετατρέψτε περιεχόμενο HTML σε καθαρό Markdown για χρήση σε ChatGPT, Claude ή άλλες LLM οδηγίες.
Πώς λειτουργεί
Αυτός ο μετατροπέας βασίζεται σε μια χειρόγραφη αλυσίδα regex χωρίς εξαρτήσεις — δεν εισάγεται βιβλιοθήκη τρίτων. Όλη η μετατροπή εκτελείται στον browser σας μέσω μιας κλήσης React useMemo, ενημερώνοντας την έξοδο ζωντανά καθώς πληκτρολογείτε.
- 1Η ανίχνευση επικόλλησης υποκλέπτει το μορφοποιημένο κείμενοΈνας χειριστής ClipboardEvent διαβάζει τη μορφή text/html από το πρόχειρο πριν ο browser επικολλήσει απλό κείμενο. Έτσι, η επικόλληση απευθείας από ιστοσελίδα, Google Docs ή Word καταγράφει αυτόματα το ακατέργαστο HTML markup — δεν χρειάζεται να δείτε πρώτα τον πηγαίο κώδικα.
- 2Αλυσίδα regex πολλών περασμάτων αφαιρεί και μετατρέπει tagsΟ μετατροπέας εκτελεί περάσματα regex με αυστηρή σειρά: πρώτα αφαιρεί <head>, <script>, <style> και σχόλια HTML, έπειτα κρύβει τα μπλοκ κώδικα πίσω από δεσμευτικά null-byte ώστε τα επόμενα περάσματα να μην αλλοιώσουν τον κώδικα. Τα επόμενα περάσματα χειρίζονται επικεφαλίδες (h1–h6), παραθέσεις, εικόνες, συνδέσμους, έντονα/πλάγια/διαγραμμένα, αριθμημένες και μη λίστες και βασικούς πίνακες GFM — κάθε πέρασμα στοχεύει μια συγκεκριμένη οικογένεια tags.
- 3Αποκωδικοποίηση οντοτήτων και κανονικοποίηση κενώνΑφού αφαιρεθούν όλα τα tags, μια ειδική συνάρτηση decodeEntities επιλύει ονομασμένες οντότητες (&, < κ.λπ.) και δεκαδικές και δεκαεξαδικές αριθμητικές αναφορές χαρακτήρων (', ') με String.fromCodePoint. Κακοσχηματισμένα ή εκτός εύρους code points αντικαθίστανται με τον χαρακτήρα αντικατάστασης Unicode αντί να προκαλούν σφάλμα. Έπειτα κανονικοποιούνται τα τελικά κενά, οι ακολουθίες κενών γραμμών και τα περιττά κενά.
- 4Επαναφορά των προστατευμένων τμημάτων κώδικαΤο σύστημα δεσμευτικών (δείκτες οριοθετημένοι με null-byte) αναιρείται τελευταίο, αφού ολοκληρωθούν η αφαίρεση, η αποκωδικοποίηση και η σύμπτυξη κενών. Έτσι αποτρέπεται η διπλή αποκωδικοποίηση ακολουθιών οντοτήτων μέσα σε κώδικα — ένα συνηθισμένο σφάλμα στους αφελείς μετατροπείς HTML σε Markdown.
Σχετικά εργαλεία
Μετατροπέας Markdown σε HTML
Μετατρέψτε Markdown σε καθαρό HTML με ζωντανή προεπισκόπηση. Χρησιμοποιήστε την πηγή για να αντιγράψετε έτοιμο HTML για blogs, CMS ή πρότυπα email.
Επεξεργαστής Markdown
Γράψτε και προεπισκοπήστε Markdown σε πραγματικό χρόνο. Υποστηρίζει επικεφαλίδες, έντονη γραφή, πλάγια γραφή, μπλοκ κώδικα, πίνακες και λίστες.
Κωδικοποιητής & Αποκωδικοποιητής HTML
Κωδικοποιήστε ειδικούς χαρακτήρες σε οντότητες HTML ή αποκωδικοποιήστε οντότητες σε απλό κείμενο. Άμεσα, στο πρόγραμμα περιήγησής σας.