Éditeur Markdown — outil gratuit
Rédigez et prévisualisez du Markdown en temps réel. Prend en charge les titres, le gras, l'italique, les blocs de code, les tableaux et les listes.
Aide-mémoire Markdown
Utilisations courantes
- Rédiger la documentation API en MarkdownRédigez les descriptions des points de terminaison, les exemples de demande/réponse et les tableaux de paramètres en Markdown.
- Prendre des notes en MarkdownÉcrivez des notes structurées en Markdown qui peuvent être collées dans Notion, Obsidian, Bear ou n'importe quelle application Markdown.
- Écrire un README GitHub en MarkdownRédigez et prévisualisez le README de votre référentiel GitHub avec rendu Markdown en direct.
- Rédiger une documentation techniqueÉcrivez et prévisualisez la documentation API, les wikis et les guides techniques en Markdown avant la publication.
- Écrire des articles de blog en MarkdownRédigez des articles de blog en Markdown pour Ghost, Jekyll, Hugo, Hashnode et autres plates-formes de publication basées sur Markdown.
Comment ça marche
L'aperçu est rendu par un analyseur Markdown écrit à la main intégré directement dans l'outil — pas de marked, pas de remark, pas de bibliothèque externe. Il tokenise la source ligne par ligne dans le navigateur, convertissant la syntaxe en HTML qui passe ensuite par un assainisseur avant l'affichage.
- 1Tokenisation ligne par ligneLa fonction personnalisée renderMarkdown découpe votre source sur les sauts de ligne et la parcourt en une seule passe, faisant correspondre les blocs de code délimités, les titres (H1–H6), les citations, les listes ordonnées et non ordonnées, les tableaux GFM (avec alignement de colonnes), les règles horizontales, et les paragraphes par ordre de priorité.
- 2Expansion de syntaxe en ligneChaque ligne ou cellule collectée est ensuite traitée par inlineMarkdown, une chaîne de remplacements par expression régulière qui gère le gras (** et __), l'italique (* et _), le gras-italique (***), le barré (~~), le code en ligne, les images (), et les liens ([texte](url)) — les images sont résolues avant les liens afin que le préfixe ! ne soit pas consommé incorrectement.
- 3Assainissement et blocage des ressources distantesLe HTML brut produit par le moteur de rendu passe par un assainisseur (sanitize-html) pour retirer les balises et attributs dangereux comme <script>, les gestionnaires onerror, et les hrefs javascript:. Une seconde passe (neutralizeRemote) remplace par défaut les valeurs src d'images distantes par des espaces réservés, empêchant l'aperçu de contacter silencieusement des serveurs externes avant que vous n'y consentiez.
- 4Export en .md ou en .html autonomeCopier ou télécharger en Markdown écrit le texte source brut. Télécharger en HTML enrobe le résultat assaini dans un document autonome avec sa propre feuille de style en ligne — les classes Tailwind ne fonctionnent qu'à l'intérieur du site, l'export regroupe donc des règles CSS brutes à la place, rendant le fichier lisible n'importe où.
Outils associés
Convertisseur HTML vers Markdown
Convertissez HTML en Markdown propre. Gère les titres, listes, liens, images, blocs de code, tableaux et citations. Idéal pour extraire du contenu de CMS.
Convertisseur Markdown vers HTML
Convertissez du Markdown en HTML propre avec aperçu en direct. Utilisez la vue source pour copier du HTML prêt à coller pour les blogs, CMS ou modèles d'e-mail.
Éditeur de diagrammes Mermaid
Rédigez des organigrammes, diagrammes de séquence, diagrammes de Gantt et plus encore en syntaxe Mermaid avec un aperçu en direct. Exportez en SVG ou PNG. S'exécute entièrement dans votre navigateur.