Convertisseur HTML en Markdown
Déplacer un article WordPress vers Hugo, archiver une page Confluence en tant que notes, ou nettoyer un e-mail en texte enrichi pour un wiki de docs, tout cela revient à convertir du HTML en Markdown. Ce convertisseur fait correspondre titres, paragraphes, listes, liens, images et blocs de code à leurs équivalents Markdown, afin que le contenu garde sa structure sans l’encombrement du HTML.
Comment convertir HTML en Markdown
-
1
Collez HTML
Des pages complètes, des corps d'e-mails en texte enrichi ou des extraits, tous sont analysés.
-
2
Convertissez
Titres, paragraphes, listes, liens, images et blocs de code sont convertis en Markdown.
-
3
Copiez le Markdown
Déposez la sortie dans Obsidian, Hugo, Jekyll, Notion ou un dépôt Git.
Correspondance HTML vers Markdown
Le convertisseur parcourt le DOM et émet du Markdown pour chaque élément reconnu. Les balises enveloppantes comme <div>, <span>, <section> et <article> sont supprimées et leur contenu est conservé au bon niveau d’imbrication.
Correspondance des éléments
| HTML | Sortie Markdown |
|---|---|
<h1> à <h6> |
# à ###### titres |
<strong>, <b> |
**texte** |
<em>, <i> |
*texte* |
<code> en ligne |
`texte` |
<pre><code> |
bloc délimité par triple backticks, avec langue si définie |
<a href> |
[texte](url) |
<img src alt> |
 |
<ul><li> |
- élément |
<ol><li> |
1. élément |
<blockquote> |
> citation |
<hr> |
--- |
Ce qui arrive au reste
Markdown ne peut pas exprimer tous les éléments HTML. Les balises sans équivalent Markdown sont supprimées et seul leur contenu textuel est conservé :
<table>: le texte des cellules est conservé, mais la grille du tableau est perdue. Utilisez un convertisseur gérant les tableaux lorsque la structure compte.<del>,<u>et autres styles en ligne : le texte survit, la mise en forme non.<video>,<audio>,<iframe>: aucune sortie exploitable en Markdown n’est produite depuis ces intégrations.<details>/<summary>: le texte intérieur est conservé, le widget dépliable non.
Pour des allers-retours sans perte, convertissez depuis la source Markdown d’origine plutôt que depuis le HTML rendu.
Questions fréquentes
Les wrappers <div> et <span> simples sont supprimés et leur contenu est émis au niveau d’imbrication correct. Les divs uniquement de mise en page deviennent invisibles en Markdown, ce qui est généralement ce que vous voulez pour les docs.
Oui. <pre><code class="language-js"> devient un bloc délimité avec js comme indice de langue. Les blocs de code indentés sans langue reviennent à des blocs délimités simples.
Le texte des cellules de <table> est conservé, mais pas la grille elle-même : les lignes et les colonnes ne sont pas préservées, la structure est donc perdue. Utilisez un convertisseur gérant les tableaux lorsque la structure compte.
Presque, mais un formatage subtil (liens de style référence, sauts de ligne durs avec deux espaces à la fin, marqueurs d’emphase alternatifs) peut se normaliser. Pour un aller-retour sans perte, conservez le Markdown original.
Outils similaires
Référence de la table ASCII
Table ASCII complète de 0 à 127 avec décimal, hexadécimal, octal, binaire et référence numérique HTML pour chaque caractère, y compris les codes de contrôle comme NUL, LF et DEL.
Référence des caractères HTML
Liste consultable des entités HTML, de leurs codes nommés et numériques, et un copier-coller en un clic pour les caractères et symboles spéciaux.
Compteur de FPS
Mesurez les FPS du navigateur avec requestAnimationFrame : lissage, fréquence d'images min et max, seuil d'alerte et graphique facultatif. Tout se passe en local, sans envoi ni API.
Référence des raccourcis clavier
Recherchez les raccourcis par défaut documentés de VS Code, Chrome et Bash avec GNU Readline sous macOS, Windows et Linux.
Générateur de carte CSS
Créez le CSS d’un conteneur de carte : fond, bordure, rayon des angles, espacement intérieur et ombre douce, avec aperçu immédiat et code à copier-coller.
Formateur HTML
Mettez du HTML en forme localement dans le navigateur avec une indentation de deux ou quatre espaces. Aucun HTML n’est envoyé ni validé.
Outil disponible dans d’autres langues
- Konverter HTML ke Markdown [ID]
- HTMLからMarkdownへの変換ツール [JA]
- เครื่องแปลง HTML เป็น Markdown [TH]
- Chuyển đổi HTML sang Markdown [VI]
- HTML-zu-Markdown-Konverter [DE]
- HTML → Markdown 변환기 [KO]
- Konwerter HTML na Markdown [PL]
- Conversor de HTML para Markdown [PT]
- Convertidor de HTML a Markdown [ES]
- Konverterare från HTML till Markdown [SV]
- محوّل HTML إلى Markdown [AR]
- HTML naar Markdown converter [NL]
- Конвертер HTML в Markdown [RU]
- HTML'den Markdown'e Çevirici [TR]
- HTML到Markdown转换器 [ZH]
- HTML to Markdown Converter [EN]
- Convertitore da HTML a Markdown [IT]