Convertisseur HTML vers Markdown

Transformez du HTML en Markdown propre et lisible.

Fonctionne dans votre navigateur. Rien de ce que vous tapez n'est envoyé nulle part.

Comment convertir HTML en Markdown

  1. Collez votre HTML.
  2. Le Markdown apparaît au fur et à mesure.
  3. Copiez ou téléchargez le fichier Markdown.

Comment les éléments se convertissent

HTMLMarkdown
<h2>Titre</h2>## Titre
<strong>gras</strong>**gras**
<a href="...">texte</a>[texte](...)
<code>x</code>`x`
<pre><code>...</code></pre>un bloc de code entre ```

Ce qui ne se convertit pas proprement

  • Les tableaux HTML passent en texte brut, pas en syntaxe de tableau Markdown.
  • Les styles en ligne et les classes CSS sont retirés, car le Markdown n'a pas d'équivalent pour eux.
  • Les divs de mise en page et autre HTML structurel non standard deviennent de simples paragraphes.
  • Les espaces et retours à la ligne répétés utilisés seulement pour l'espacement visuel se réduisent à un seul espace, comme un navigateur traiterait normalement les espaces HTML superflus.

Où le Markdown converti est utilisé

  • Coller une page web dans un README ou un wiki qui n'accepte que le Markdown.
  • Alimenter un générateur de site statique avec du contenu nettoyé.
  • Faire sortir de la documentation d'un export CMS vers un outil de documentation basé sur Markdown.
  • Nettoyer du texte enrichi collé depuis un e-mail avant de l'ajouter à un journal des modifications en texte brut.

Style de sortie Markdown

  • Les titres utilisent le style # (ATX), pas l'ancien style souligné avec === ou ---.
  • Les blocs de code utilisent des clôtures à triple accent grave, pas une indentation de 4 espaces.
  • Le texte en gras utilise ** et l'italique utilise *, comme le style par défaut de Turndown.

FAQ HTML vers Markdown

Quels éléments HTML se convertissent bien ?

Les titres, paragraphes, listes, liens, images, textes en gras et en italique, citations et blocs de code se convertissent tous proprement.

Les tableaux HTML sont-ils convertis ?

Pas en syntaxe de tableau Markdown. Les tableaux passent comme leur contenu texte, car la prise en charge des tableaux Markdown varie beaucoup d'un outil à l'autre.

Puis-je coller une page web entière ?

Oui. Collez le source HTML de la page et le contenu lisible se convertit en Markdown.

Quelle bibliothèque fait fonctionner cet outil ?

Turndown, un convertisseur HTML vers Markdown très utilisé, réglé sur des titres de style ATX (# Titre) et des blocs de code en clôtures.

Gère-t-il les listes imbriquées ?

Oui. Les éléments <ul> et <ol> imbriqués se convertissent en éléments de liste Markdown indentés, en gardant leur niveau d'imbrication.

Convertit-il les entités HTML comme &amp; ou &nbsp; ?

Oui, les entités courantes se convertissent en leurs équivalents en caractères simples dans le Markdown, donc &amp; devient un & littéral et &nbsp; devient une espace normale.

Qu'advient-il des citations et des lignes horizontales ?

Un <blockquote> devient une ligne commençant par >, et un <hr> devient une ligne de trois tirets, les deux étant de la syntaxe Markdown standard.

Puis-je convertir du HTML copié directement depuis Word ou Google Docs ?

Oui, même si la source porte souvent des balises span et des styles en ligne supplémentaires pour la mise en forme. Ceux-ci sont retirés puisque le Markdown n'a pas d'équivalent, en gardant intacts le texte visible, les titres, les liens et les listes.

Outils similaires