HTML vers Markdown

Convertissez HTML en Markdown. Gère les en-têtes, listes, liens, images, tableaux, blocs de code et formatage en ligne.

Comment utiliser HTML vers Markdown

  1. 1Collez votre code HTML dans le panneau d'entrée.
  2. 2La sortie Markdown est générée instantanément.
  3. 3Ajustez les options comme le style de lien et le type de délimiteur de code.
  4. 4Copiez le Markdown résultant pour l'utiliser n'importe où.
ZenovayAnalytics

Sachez ce que vos visiteurs font vraiment.

  • Suivi des visiteurs en temps réel
  • Vie privée d'abord, sans bandeau cookies
  • Installé en deux minutes
Découvrir Zenovay

Questions fréquemment posées

Quels éléments HTML sont pris en charge ?
Le convertisseur gère les éléments HTML les plus courants : en-têtes (h1-h6), paragraphes (p), sauts de ligne (br), gras (strong, b), italique (em, i), code en ligne (code), blocs de code (pre), liens (a), images (img), listes non ordonnées (ul/li), listes ordonnées (ol/li), citations (blockquote), règles horizontales (hr), tableaux (table/thead/tbody/tr/th/td), et divs/spans (traités comme des paragraphes). Les commentaires HTML et les balises script/style sont supprimés.
Quels types de Markdown cela produit ?
La sortie utilise le Markdown compatible CommonMark, qui est soutenu par GitHub, GitLab, Notion, Obsidian, Slack, et la plupart des générateurs de sites statiques (Jekyll, Hugo, Docusaurus). Les tableaux utilisent la syntaxe de tuyau GitHub Flavored Markdown (GFM). Les blocs de code utilisent la syntaxe clôturée ```. Cette sortie devrait fonctionner dans n'importe quel moteur de rendu Markdown moderne.
Comment les tableaux sont-ils convertis ?
Les tableaux HTML sont convertis en tableaux de tuyau GFM : | En-tête 1 | En-tête 2 | avec une ligne de séparation de tirets : | --- | --- |. Le convertisseur gère les cellules th/td et préserve les valeurs colspan en répétant le contenu de la cellule (puisque Markdown n'a pas de support colspan). Les cellules vides sont préservées comme entrées | |.
Que se passe-t-il avec les listes imbriquées ?
Les listes imbriquées sont converties avec une indentation de 2 espaces par niveau, qui est la norme CommonMark. Par exemple, une ul dans un li produit une liste imbriquée avec des points de balle - correctement indentés. Mélanger les listes ordonnées et non ordonnées à différents niveaux d'imbrication est géré correctement.
Pourquoi certains éléments HTML sont-ils supprimés ?
Les éléments sans équivalent Markdown (div, span, section, article, header, footer, nav, aside, figure, figcaption) sont traités comme des conteneurs de bloc ou en ligne — leur contenu est préservé mais l'élément lui-même est omis. Le contenu script, style, head et commentaire HTML est complètement supprimé. L'objectif est de préserver le texte et la structure sémantique, pas une rendu HTML parfait.