Convertisseur HTML vers Markdown

Convertisseur HTML vers Markdown

Convertisseur HTML vers Markdown gratuit avec aperçu live et récupération d'URL. GitHub Flavored Markdown, titres et puces configurables. Sans inscription.

Mis à jour mai 2026

Vérifié par Rafael Duarte

HTML vers MD MD vers HTML
Options
Style de puce

Conversion en direct

Le résultat se met à jour à la frappe. Fonctionne entièrement dans le navigateur.

Besoin de l'inverse ? Markdown vers HTML →

Comment utiliser l'outil

Collez du HTML, ou récupérez-le directement depuis une URL

1. Collez le HTML ou une URL

Collez un extrait de HTML, ou collez une URL publique et cliquez sur « Récupérer et convertir ».

2. Ajustez les options

Style de titre (ATX/Setext), marqueur de liste, GFM et assainissement HTML.

3. Copiez ou téléchargez

« Copier le MD » copie le Markdown, ou téléchargez un fichier `.md` prêt pour votre éditeur.

Ce que fait cet outil

Propulsé par Turndown.js, 100% dans le navigateur

Récupération par URL

Récupère une page publique, retire la navigation et les publicités, extrait le contenu principal.

GitHub Flavored Markdown

Tableaux, texte barré, listes de tâches et liens automatiques quand le GFM est activé.

Aperçu en direct

Le Markdown se met à jour à chaque frappe, sans avoir à cliquer sur convertir.

Style configurable

ATX ou Setext pour les titres, marqueur *, - ou + pour les listes.

Bloc de code avec ou sans clôture

Choisissez les triples apostrophes inversées avec annotation de langage ou le style classique indenté de 4 espaces.

Assainissement de sécurité

L'option Assainir le HTML retire les balises <script> et les attributs d'événement en ligne (onclick, onerror) avant la conversion — important en collant du HTML provenant d'une source non fiable.

Exemples de conversion

HTML
Markdown
`<h1>Introduction</h1>`
`# Introduction`
`<strong>gras</strong>`
`**gras**`
`<ul><li>Pommes</li></ul>`
`* Pommes`
`<p style="color:red"><strong>Attention</strong></p>`
`**Attention**` — le style en ligne est retiré
`<table><tr><th>Nom</th></tr><tr><td>Anne</td></tr></table>`
`| Nom |` / `| --- |` / `| Anne |` — avec GFM activé

Quand utiliser cet outil

Les scénarios les plus courants chez les personnes qui utilisent l'outil

Migrer un blog vers un générateur statique

Exportez le HTML de WordPress/CMS et obtenez un .md prêt pour Hugo, Astro ou Jekyll.

Enregistrer des articles dans Obsidian

Utilisez la récupération par URL pour convertir n'importe quel article et le coller directement dans votre vault.

Nettoyer la sortie d'éditeurs WYSIWYG

TipTap, Quill et Froala génèrent du HTML — convertissez avant d'enregistrer si votre backend utilise Markdown.

Convertir des emails HTML en documentation

Collez le corps de l'email et obtenez un Markdown propre pour la doc interne ou Confluence.

Erreur courante ? Commencez ici

La récupération échoue sur des pages avec paywall/connexion

Fonctionne uniquement avec des pages publiques — le contenu protégé par authentification ne peut pas être récupéré.

Tableaux sans GFM activé

Sans le mode GFM, les tableaux HTML ne se convertissent pas en syntaxe de tableau Markdown (pipe).

Attendre que les styles CSS soient préservés

Markdown ne prend pas en charge le style arbitraire — seule la mise en forme structurelle (gras, titres, listes) est conservée.

La récupération renvoie presque rien sur des sites en JavaScript

La récupération va chercher le HTML brut de l'URL, sans exécuter JavaScript. Les sites qui rendent le contenu côté client (SPA en React/Vue) peuvent renvoyer une coquille quasiment vide — dans ce cas, copiez le HTML déjà rendu directement depuis les outils de développement.

Le style « Indenté » supprime le langage du bloc de code

Le style Fenced (triple apostrophe inversée, ex. : js) annote le langage et préserve la coloration syntaxique à destination. Le style Indented (4 espaces) ne supporte pas cette annotation — préférez Fenced si le Markdown final passe par un moteur de rendu avec coloration syntaxique.

Désactiver l'assainissement avec du HTML d'origine inconnue

Assainir le HTML retire les balises <script> et les attributs onclick/onerror avant la conversion. Ne désactivez cette option qu'avec du HTML provenant d'une source fiable — la désactiver en collant du contenu d'origine inconnue peut laisser du code malveillant résiduel dans le Markdown généré.

Pourquoi utiliser cet outil

La récupération par URL est l'atout principal : elle va chercher une page publique, retire automatiquement la navigation et les publicités, et ne convertit que le contenu principal — sans avoir à copier le HTML manuellement depuis les outils de développement.

Utilise Turndown.js, qui fonctionne à 100% dans le navigateur. Aucun HTML n'est envoyé à un serveur — la récupération par URL passe par un proxy CORS côté client, mais le HTML collé localement n'est jamais transmis.

Le panneau de sortie bascule entre le code brut et un aperçu rendu avec coloration syntaxique (via highlight.js), pour vérifier le résultat formaté avant de copier. Besoin du chemin inverse ? Le convertisseur Markdown vers HTML utilise le même ensemble d'options.

Questions fréquentes

Il transforme du balisage HTML (<h1>, <strong>, <ul>) en syntaxe Markdown équivalente (#, **, -). Utile pour migrer du contenu, nettoyer la sortie d'éditeurs WYSIWYG et enregistrer des pages dans des outils Markdown.

Références

Outils connexes