Convertisseur Markdown vers HTML
Tout se passe dans votre navigateur. Vos fichiers et vos données ne quittent jamais votre appareil.
À propos de cet outil
Collez du Markdown et cet outil le convertit en HTML, ou collez du HTML et il le reconvertit en Markdown. Choisissez le sens qui vous intéresse, le résultat se met à jour au fil de la frappe.
Comment fonctionne la conversion ?
La conversion Markdown vers HTML repose sur la bibliothèque marked, avec la prise en charge du GitHub Flavored Markdown activée par défaut pour les tableaux, le texte barré et les listes de tâches. Le HTML brut produit par marked sort avec une balise par ligne : l’outil le passe ensuite dans un formateur HTML partagé qui indente les éléments imbriqués (listes, tableaux, citations) pour obtenir un résultat lisible plutôt qu’un mur de balises à plat.
La conversion HTML vers Markdown repose sur turndown, configuré pour des titres façon ATX (#, ##) et des blocs de code délimités par des accents graves (```). Turndown analyse le HTML avec son propre analyseur plutôt qu’un vrai DOM de navigateur, ce qui le rend tolérant aux balises cassées : balises non fermées, imbrication incohérente ou autres HTML malformés sont interprétés du mieux possible sans provoquer d’erreur. C’est précieux pour du HTML copié depuis une page web, rarement aussi propre que du Markdown écrit à la main.
Mon contenu est-il envoyé quelque part ?
Non. Les deux conversions se font entièrement dans votre navigateur, avec les bibliothèques JavaScript intégrées à la page ; rien de ce que vous collez n’est envoyé à un serveur ni consigné où que ce soit. C’est utile pour un brouillon de README pas encore publié, une documentation interne, ou du HTML récupéré sur une page qui contient encore de vrais noms ou des identifiants. Une entrée vide donne simplement une sortie vide des deux côtés, il n’y a donc rien à nettoyer avant de commencer.
À quoi ça sert ?
On s’en sert le plus souvent pour transformer un brouillon de README en HTML pour un aperçu, convertir un extrait de page web collé en Markdown propre pour un wiki ou une application de notes, ou vérifier le rendu d’un tableau GFM avant de le valider dans un dépôt. C’est également pratique pour retirer la mise en forme d’e-mails HTML ou d’exports CMS, puisque Turndown ramène la plupart des styles en ligne à leurs équivalents Markdown.
Consultez la spécification CommonMark pour la syntaxe Markdown de base, la référence HTML de MDN pour l’autre sens, et la spécification GFM de GitHub pour les extensions tableaux, texte barré et listes de tâches prises en charge ici.