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.
- Titres et listes conservés
- Blocs de code en clôtures
- Rien n'est envoyé
Comment convertir HTML en Markdown
- Collez votre HTML.
- Le Markdown apparaît au fur et à mesure.
- Copiez ou téléchargez le fichier Markdown.
Comment les éléments se convertissent
| HTML | Markdown |
|---|---|
| <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 & ou ?
Oui, les entités courantes se convertissent en leurs équivalents en caractères simples dans le Markdown, donc & devient un & littéral et 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.