Convertir entre Markdown et HTML
Ce que fait ce convertisseur
Le Markdown est un format d'écriture en texte brut ; le HTML est le balisage que le navigateur affiche réellement. Cet outil fait passer le contenu de l'un à l'autre dans les deux sens. Collez du Markdown et vous obtenez du HTML avec la mise en forme déjà intégrée ; collez du HTML et l'outil remonte les balises pour les ramener à un Markdown propre. Un analyseur intégré prend tout en charge, si bien que vous pouvez convertir un README, le brouillon d'un article ou un extrait de documentation sans mettre en place d'étape de compilation ni installer de bibliothèque.
Quand l'utiliser
Il rend service lorsque des notes en Markdown doivent finir quelque part qui ne comprend que le HTML — un champ de CMS, un modèle d'e-mail, une section de page — et que vous préférez ne pas écrire les balises à la main. Le sens inverse aide quand vous héritez de HTML et souhaitez continuer à le modifier en Markdown. Quatre thèmes (GitHub, Minimal, Classic, Modern) permettent d'entrevoir le rendu final et de choisir un ton avant de copier le résultat. L'aperçu en direct et la vue du code brut se côtoient pour vérifier à la fois le rendu et le balisage exact.
Un exemple concret
Saisissez `# Notes de version` et le convertisseur produit un titre `<h1>`. Un mot entre doubles astérisques, `**livré**`, devient `<strong>livré</strong>` ; un bloc ouvert par trois accents graves se transforme en une paire `<pre><code>`, le langage étant noté comme classe. Les listes, les liens écrits sous la forme `[texte](url)`, les images, les citations et les lignes horizontales `---` sont associés à leurs équivalents HTML. Dans l'autre sens, chaque `<h1>` redevient `#` et chaque `<strong>` redevient `**` : la structure survit à l'aller-retour.
Remarques et cas limites
L'analyseur couvre le Markdown courant que l'on écrit à la main — titres, mise en emphase, code en ligne et en bloc, liens, images, listes, citations et lignes — plutôt que chaque extension existante. Les tableaux Markdown ne sont pas interprétés : un tableau à barres verticales reste du texte littéral ; si vous en avez besoin, écrivez-le directement en HTML. La mise en forme est appliquée sous forme d'attributs `style` en ligne sur chaque élément, et non via une feuille de style séparée — c'est ce qui permet de coller la sortie sans souci dans un e-mail ou un champ de CMS qui supprime les blocs `<style>`. Enfin, chaque thème génère automatiquement ses variantes claire et sombre pour s'accorder à la page.