Convertir Markdown en HTML
Tapez ou collez du Markdown et obtenez du HTML propre pendant la saisie, avec un aperçu du rendu.
Fonctionne entièrement dans votre navigateur
Tapez ou collez du Markdown pour commencer.
Markdown jusqu'à environ 5 Mo, tapé, collé ou ouvert depuis un fichier .md ou .txt. Le résultat se met à jour pendant la saisie.
Comment convertir du Markdown en HTML
- Tapez ou collez votre Markdown, ou ouvrez un fichier .md.
- Lisez le HTML à droite, ou passez à Aperçu pour voir le rendu. Activez l'option document complet si vous avez besoin d'une page entière.
- Copiez le HTML ou téléchargez-le en fichier .html.
Comment le Markdown devient du HTML
Le Markdown permet d'écrire du texte mis en forme avec des caractères ordinaires : un # commence un titre, **deux astérisques** mettent en gras, une ligne qui commence par un tiret est un élément de liste. C'est le format des fichiers README, de nombreuses applications de notes et de la plupart des forums de développeurs. Les navigateurs, les modèles d'e-mail et les systèmes de gestion de contenu attendent du HTML : il faut donc tôt ou tard convertir le Markdown en HTML.
Ce convertisseur suit CommonMark avec les ajouts de GitHub Flavored Markdown : tableaux, listes de tâches et texte barré fonctionnent comme sur GitHub. Le HTML produit passe ensuite par un nettoyeur, qui retire tout ce qui pourrait exécuter du code à l'affichage du HTML, sans toucher à la mise en forme ordinaire.
L'onglet Aperçu montre le même HTML rendu dans la page. Les liens s'ouvrent dans un nouvel onglet, et les images hébergées ailleurs sont affichées comme des espaces réservés au lieu d'être chargées : rien de ce que vous écrivez n'est envoyé à un autre site pendant que vous travaillez.
Conseils
- Vous avez du HTML et voulez du Markdown ? Utilisez HTML en Markdown.
- Vérifiez la longueur d'un article avec le Compteur de mots.
- Comparez deux brouillons avec Comparer deux textes.
Questions fréquentes
Mon texte est-il envoyé en ligne ?
Non. Le Markdown est converti dans votre navigateur avec la bibliothèque open source marked, et rien n'est envoyé nulle part ni conservé.
Quelle syntaxe Markdown est prise en charge ?
CommonMark plus les ajouts de GitHub : tableaux, listes de tâches (- [x] done), texte barré avec ~~, blocs de code délimités et liens automatiques. Les retours à la ligne simples sont joints en un seul paragraphe, comme en Markdown standard ; activez Retours à la ligne en <br> pour les conserver, comme dans les commentaires GitHub.
Le HTML peut-il être mis sans risque sur un site web ?
Il est nettoyé avec la bibliothèque open source DOMPurify avant de s'afficher. Les scripts, les gestionnaires d'événements comme onerror, les liens javascript:, les iframes et les objets intégrés sont retirés, et la ligne sous le résultat liste ce qui a été supprimé. Le HTML ordinaire écrit dans le Markdown, comme <details> ou <sup>, est conservé. Comme pour tout contenu venant de quelqu'un d'autre, gardez les protections de votre propre site en place.
Pourquoi une image s'affiche-t-elle comme un espace réservé dans l'aperçu ?
L'aperçu ne charge jamais rien depuis un autre site web : votre texte n'est donc pas révélé à ce site et la page reste privée. Les images provenant d'adresses web apparaissent comme un espace réservé portant leur adresse. Le code HTML contient toujours la balise <img> normale : l'image s'affichera donc là où vous la publiez.
Qu'ajoute l'option document complet ?
Une page complète autour du HTML : un doctype, un <head> avec le jeu de caractères UTF-8, une balise viewport pour mobile et un titre tiré du premier intertitre. Laissez-la désactivée si vous collez le résultat dans une page existante ou un CMS.
Les titres reçoivent-ils des attributs id pour les liens ?
Non. Les titres sont produits sous forme de simples balises <h1> à <h6>. Si vous avez besoin d'ancres, ajoutez les id dans le modèle de votre site ou à la main.