Convertir du Markdown en HTML — rendu GFM dans votre navigateur
Déposez un fichier .md ou .markdown ci-dessous et obtenez un document HTML5 propre. Utilise marked avec le support GitHub-flavored Markdown. Tout tourne en local.
Votre fichier est traité entièrement dans votre navigateur. Rien n'est envoyé.
Le Markdown est le format d'écriture des développeurs, des rédacteurs techniques et des auteurs de sites statiques. C'est du texte brut avec une syntaxe légère pour les titres, le gras, l'italique, les listes, les liens, les blocs de code et les tableaux — lisible dans un éditeur texte, parseable par un renderer, et diff-friendly dans un contrôle de version. Mais quand vous devez publier du contenu Markdown sur le web, le voir stylé ou le partager avec des lecteurs non-techniques, il faut le convertir en HTML. La convention pour le rendu Markdown est le GitHub-flavored Markdown (GFM), qui ajoute des extensions utiles au spec original : tableaux, blocs de code en fence, barré, task lists et autolinks.
Notre convertisseur utilise marked, le parseur Markdown JavaScript de référence, configuré en mode GFM. Il lit votre .md, le parse en arbre de document structuré, et émet du HTML sémantique propre. La sortie est enveloppée dans un document HTML5 complet avec une petite feuille de style intégrée pour qu'elle s'ouvre et ait bonne allure dans n'importe quel navigateur immédiatement. Rien n'est envoyé, et marked est chargé dynamiquement donc les pages qui ne l'utilisent pas restent légères.
Comment convertir Markdown en HTML en 4 étapes
- 1
Sélectionnez votre fichier Markdown
Déposez le .md ou .markdown dans la zone ou cliquez pour parcourir.
- 2
Laissez marked parser le contenu
La bibliothèque marked tokenise votre Markdown, construit un arbre de document, et émet des balises HTML sémantiques propres.
- 3
Obtenez un document HTML5 complet
Le HTML parsé est enveloppé dans un document <!doctype html> avec charset, viewport et une petite feuille de style intégrée pour qu’il se rende proprement dans n’importe quel navigateur.
- 4
Téléchargez le fichier HTML
Sauvegardez le .html sur votre appareil. Ouvrez dans un navigateur pour prévisualiser, publiez-le sur un site statique, ou collez le body dans n'importe quel CMS.
Markdown vs HTML : écriture contre rendu
Le Markdown est un format d'écriture — c'est la syntaxe que vous utilisez quand vous voulez produire du contenu structuré sans l'overhead des balises HTML. Le HTML est un format de rendu — c'est ce que les navigateurs affichent réellement. Convertir Markdown en HTML, c'est l'étape de build qui transforme la syntaxe author-friendly en markup prêt pour le navigateur. La plupart des générateurs de sites statiques, outils de documentation et viewers de README font ça en interne. Quand vous avez besoin de le faire une seule fois, pour un fichier spécifique, sans mettre en place toute une pipeline de build, un convertisseur direct comme celui-ci est le chemin le plus rapide. La sortie est du HTML standard : vous pouvez la publier, la styler plus, l'intégrer dans une page, ou juste l'ouvrir dans un navigateur pour la lire.
Quand convertir du Markdown en HTML ?
Prévisualiser un README avant de publier
Parfois vous voulez voir comment un README sera rendu sur GitHub ou GitLab avant de push. Convertir en local vous donne un aperçu instantané.
Publier un seul article sans générateur de site statique
Si vous avez un seul fichier Markdown que vous voulez sur le web et pas le temps de mettre en place Hugo ou Eleventy, convertir en HTML et uploader le fichier marche immédiatement.
Transformer des notes de réunion en page web partageable
Des notes écrites en Markdown pendant une réunion peuvent être converties et partagées comme un document HTML soigné en quelques secondes.
Alimenter un CMS qui accepte du HTML
Beaucoup d’éditeurs CMS acceptent du HTML collé mais pas du Markdown. Convertir vous donne du contenu à déposer directement dans l’éditeur.
Questions fréquentes
- Quel dialecte Markdown est supporté ?
- GitHub-flavored Markdown (GFM), qui inclut le spec original plus les tableaux, blocs de code en fence, barré, task lists, autolinks et quelques autres extensions. C’est le même dialecte que vous voyez rendu sur GitHub et GitLab.
- Est-ce que ça gère les blocs de code ?
- Oui. Les blocs de code en fence (triple backticks) et les blocs de code indentés sont tous parsés et rendus avec des balises <pre><code>. La coloration syntaxique elle-même n'est pas appliquée — pour du code coloré, passez la sortie par Prism ou Highlight.js séparément.
- Les tableaux sont-ils supportés ?
- Oui, les tableaux GFM avec la syntaxe à pipes sont rendus comme des éléments HTML <table> avec <thead> et <tbody> appropriés. L'alignement basique (gauche, droite, centre) déclaré via les deux-points est préservé.
- Le HTML est-il stylé ?
- La sortie est enveloppée dans un document HTML complet avec une petite feuille de style intégrée : polices agréables, marges sensées, fond léger pour le code, tableaux lisibles. Si vous voulez du HTML sans style, retirez le bloc <style> de la sortie.
- Mon Markdown est-il envoyé ?
- Non. La bibliothèque marked se charge dynamiquement dans votre navigateur et fait le parse en local. Votre .md est lu en local et le HTML est produit en local. Rien n'est jamais envoyé ou logé.