À propos de cet outil
HTML vers Markdown est un convertisseur gratuit qui s'exécute dans le navigateur et réécrit du balisage HTML en Markdown propre à mesure que vous tapez. Collez ou modifiez du HTML et le Markdown équivalent apparaît en direct, prêt à copier.
La conversion utilise le propre DOM du navigateur : votre saisie devient l'innerHTML d'un élément détaché, puis un parcours récursif produit le Markdown, si bien que les balises mal formées ou non fermées sont normalisées comme le ferait un navigateur au rendu. Il gère les titres, le gras, l'italique, les liens (via l'attribut href), le code en ligne, les blocs de code délimités, les sauts de ligne, les paragraphes, les citations et les listes ordonnées et non ordonnées.
Tout s'exécute localement : aucun téléversement, aucun compte, aucun suivi, et cela fonctionne hors ligne. Les balises qu'il ne prend pas en charge, comme les images, les tableaux ou les traits horizontaux, sont déballées : leur texte passe donc quand même, sans qu'aucune syntaxe Markdown soit ajoutée.
Foire aux questions
Quelles balises sont prises en charge ?
Les titres (h1–h6), le gras (strong/b), l'italique (em/i), les liens (a), le code en ligne, les blocs préformatés (pre), les listes non ordonnées et ordonnées, les citations, les sauts de ligne et les paragraphes. Les listes ordonnées sont numérotées de façon séquentielle.
Fonctionne-t-il sur un serveur ?
Non. Il analyse votre HTML dans le navigateur à l'aide d'un nœud DOM détaché — un div créé en mémoire — si bien que rien n'est téléversé et que cela fonctionne hors ligne.
Qu'advient-il des balises non prises en charge ?
Les éléments qu'il ne mappe pas, comme les images, les tableaux et les traits horizontaux, sont déballés : le texte qu'ils contiennent passe, mais aucun Markdown n'est généré pour la balise. Seul l'attribut href des liens est lu ; les autres attributs sont ignorés.
Comment gère-t-il les espaces et le code ?
Les espaces dans le texte ordinaire sont réduits à des espaces simples, tandis que le contenu du code en ligne et des blocs pre est préservé mot pour mot. Une balise br devient un saut de ligne forcé.
Plus d'outils