Aperçu Markdown

Prévisualisez du texte Markdown rendu en HTML en temps réel

Essayer un exemple

Markdown

Aperçu

Fonctionne localement · Sûr pour coller des secrets

L'aperçu s'affichera ici…

Qu'est-ce que Markdown ?

Markdown est un langage de balisage léger créé par John Gruber en 2004. Il utilise des symboles de mise en forme en texte brut — astérisques, dièses, tirets — pour indiquer la structure : titres, gras, italique, listes, liens et blocs de code. Un outil d'aperçu Markdown convertit ce texte brut en HTML formaté pour que tu puisses voir exactement le rendu final avant publication. La spécification originale est décrite dans la documentation Daring Fireball de Gruber, et le format a depuis été formalisé sous le nom CommonMark.

Markdown est devenu le format d'écriture par défaut pour la documentation développeur, les fichiers README, les générateurs de sites statiques (Jekyll, Hugo, Astro), les wikis et les bases de connaissances. GitHub, GitLab, Bitbucket, Stack Overflow, Reddit et Notion supportent tous Markdown nativement. Comme la source est du texte brut, les fichiers Markdown se versionent facilement avec Git, se comparent entre branches et se fusionnent sans conflits sur les sections non chevauchantes d'un fichier.

Un outil d'aperçu Markdown analyse ton entrée et la convertit en HTML en temps réel. Cela te permet de détecter les erreurs de mise en forme, les liens cassés et les imbrications inattendues avant de valider un fichier ou de publier une page. Cet aperçu s'exécute entièrement dans ton navigateur sans aller-retour serveur, ce qui te permet de travailler sur une documentation privée ou sensible sans envoyer de contenu sur le réseau.

Pourquoi utiliser un aperçu Markdown en ligne ?

Écrire du Markdown dans un éditeur brut sans aperçu revient à deviner le rendu. Un aperçu en direct ferme cette boucle de retour instantanément.

Rendu en temps réel
Vois le rendu formaté au fur et à mesure que tu écris. Chaque titre, liste, bloc de code et lien s'affiche immédiatement, ce qui te permet de corriger les erreurs dès qu'elles apparaissent.
🔒
Traitement axé sur la confidentialité
Toute l'analyse se fait dans ton navigateur. Ton texte Markdown n'est jamais envoyé à un serveur, ce qui le rend sûr pour les docs internes, les clés API dans les exemples ou les brouillons d'articles.
📝
Aucun compte ni installation nécessaire
Ouvre la page et commence à écrire. Pas de formulaire d'inscription, pas d'application à télécharger, pas d'extension VS Code à configurer. Fonctionne sur n'importe quel appareil avec un navigateur.
🌐
Support complet de CommonMark
Titres, gras, italique, texte barré, code en ligne, blocs de code délimités, listes ordonnées et non ordonnées, liens, citations et règles horizontales sont tous pris en charge.

Cas d'usage de l'aperçu Markdown

Développeur frontend rédigeant la doc de composants
Prévisualise les fichiers README et la documentation de composants avant de pousser sur GitHub. Vérifie que les exemples de code s'affichent correctement dans les blocs délimités et que les liens relatifs pointent vers les bons fichiers.
Ingénieur backend rédigeant la documentation API
Rédige les descriptions d'endpoints, les exemples de requêtes/réponses et les guides d'authentification en Markdown. Prévisualise le rendu pour confirmer que les blocs de code JSON, les tableaux et les listes imbriquées s'affichent comme prévu.
Ingénieur DevOps gérant les runbooks
Les runbooks et playbooks d'incidents stockés en Markdown dans un dépôt Git nécessitent une mise en forme précise. Prévisualise les instructions étape par étape avec des listes numérotées et des extraits de code avant de fusionner.
Ingénieur QA rédigeant des plans de test
Documente les scénarios de test, les critères d'acceptation et les rapports de bugs en Markdown. Utilise l'aperçu pour t'assurer que les listes de contrôle, les titres et les références croisées s'affichent proprement.
Ingénieur data documentant les pipelines
Les README de pipeline décrivent les schémas, les dépendances DAG et la configuration. Prévisualise ces documents pour t'assurer que le code en ligne, les blocs SQL délimités et les étapes de configuration numérotées sont correctement formatés.
Étudiant apprenant la syntaxe Markdown
Tape du Markdown à gauche et vois le résultat HTML à droite. Expérimente avec les titres, les listes, le gras, l'italique et les blocs de code pour mémoriser la syntaxe.

Référence de syntaxe Markdown

Le tableau ci-dessous associe la syntaxe Markdown courante à son rendu et à l'élément HTML correspondant. Il couvre la base CommonMark que pratiquement tous les parseurs Markdown supportent.

MarkdownRendu commeBalise HTML
# HeadingHeading 1<h1>
## HeadingHeading 2<h2>
**bold**Bold text<strong>
*italic*Italic text<em>
~~strike~~Strikethrough<del>
`code`Inline code<code>
```lang\n...\n```Fenced code block<pre><code>
- itemUnordered list<ul><li>
1. itemOrdered list<ol><li>
[text](url)Hyperlink<a href>
> quoteBlockquote<blockquote>
---Horizontal rule<hr>

Comparatif des variantes Markdown

Différentes plateformes étendent la spécification Markdown originale avec des fonctionnalités supplémentaires. Savoir quelle variante tu cibles t'aide à éviter une syntaxe qui échouerait silencieusement dans un autre moteur de rendu.

GitHub Flavored Markdown (GFM)
Ajoute les listes de tâches (- [ ] / - [x]), les tableaux avec la syntaxe pipe, le texte barré (~~texte~~) et les URLs auto-liées. C'est la variante utilisée dans les issues GitHub, les pull requests et les fichiers README. Elle est définie dans la spécification GFM, construite sur CommonMark.
CommonMark
Une spécification stricte et non ambiguë de la syntaxe Markdown originale. CommonMark définit des règles précises pour les cas limites comme les listes imbriquées, les lignes de continuation et les lignes vides dans les citations. La plupart des parseurs modernes (marked, markdown-it, goldmark) utilisent CommonMark par défaut.
MultiMarkdown (MMD)
Étend Markdown avec des notes de bas de page, des clés de citation, les mathématiques (LaTeX), des listes de définitions et les métadonnées de document. Utilisé principalement pour l'écriture académique et les documents longs exportés en PDF ou LaTeX.
MDX
Intègre des composants JSX directement dans des fichiers Markdown. Utilisé par les frameworks de documentation comme Docusaurus, Nextra et les collections de contenu Astro. Les fichiers MDX sont compilés à la construction en composants React.

Exemples de code : rendu Markdown par programmation

Quand tu dois afficher du Markdown dans une application plutôt que dans un outil navigateur, utilise l'une de ces bibliothèques. Chaque exemple convertit une chaîne Markdown en chaîne HTML.

JavaScript (marked)
import { marked } from 'marked'

const md = '# Hello\n\nThis is **Markdown**.'
const html = marked(md)
// → "<h1>Hello</h1>\n<p>This is <strong>Markdown</strong>.</p>\n"

// With options
marked.setOptions({ gfm: true, breaks: true })
const gfmHtml = marked('Line one\nLine two')
// → "<p>Line one<br>Line two</p>\n"
Python (markdown)
import markdown

md = '# Hello\n\nThis is **Markdown**.'
html = markdown.markdown(md)
# → '<h1>Hello</h1>\n<p>This is <strong>Markdown</strong>.</p>'

# With extensions
html = markdown.markdown(md, extensions=['fenced_code', 'tables'])

# Convert a file
with open('README.md') as f:
    html = markdown.markdown(f.read(), extensions=['extra'])
Go (goldmark)
package main

import (
	"bytes"
	"fmt"
	"github.com/yuin/goldmark"
)

func main() {
	source := []byte("# Hello\n\nThis is **Markdown**.")
	var buf bytes.Buffer
	if err := goldmark.Convert(source, &buf); err != nil {
		panic(err)
	}
	fmt.Println(buf.String())
	// → <h1>Hello</h1>
	// → <p>This is <strong>Markdown</strong>.</p>
}
CLI (pandoc)
# Convert Markdown file to HTML
pandoc README.md -f markdown -t html -o output.html

# Convert with GitHub Flavored Markdown
pandoc README.md -f gfm -t html --standalone -o output.html

# Pipe from stdin
echo '# Hello **world**' | pandoc -f markdown -t html
# → <h1>Hello <strong>world</strong></h1>

Questions fréquentes

Quelle est la différence entre Markdown et HTML ?
Markdown est un raccourci en texte brut qui se convertit en HTML. Tu écris # Titre au lieu de <h1>Titre</h1>. Markdown est plus rapide à écrire et plus lisible dans sa forme source, mais HTML te donne un contrôle total sur chaque élément et attribut. La plupart des moteurs Markdown produisent du HTML standard.
Markdown et GitHub Flavored Markdown sont-ils identiques ?
Non. GitHub Flavored Markdown (GFM) est un sur-ensemble de CommonMark qui ajoute les tableaux, les listes de tâches, le texte barré et les liens automatiques. Le Markdown simple (CommonMark) n'inclut pas ces fonctionnalités. Si ton Markdown sera affiché sur GitHub, rédige-le en syntaxe GFM. S'il cible un autre moteur de rendu, vérifie quelles extensions ce moteur supporte.
Markdown peut-il inclure des images ?
Oui. La syntaxe est ![texte alternatif](url-image). Le texte alternatif se met entre crochets et l'URL entre parenthèses. Tu peux aussi ajouter un titre optionnel : ![alt](url "titre"). La plupart des moteurs convertissent cela en balise <img> avec les attributs src, alt et title.
Comment créer un tableau en Markdown ?
Les tableaux ne font pas partie de la spécification Markdown originale, mais GFM et la plupart des parseurs modernes les supportent. Utilise des pipes (|) pour séparer les colonnes et des tirets (---) pour la ligne d'en-tête : | Nom | Âge |\n|---|---|\n| Thomas | 30 |. L'alignement se contrôle avec des deux-points dans la ligne de séparation : :--- pour gauche, :---: pour centré, ---: pour droite.
Mon texte est-il envoyé à un serveur quand j'utilise cet outil ?
Non. Le parseur Markdown s'exécute entièrement dans ton navigateur via JavaScript. Ton texte reste sur ton appareil et n'est jamais transmis sur le réseau. Tu peux le vérifier en ouvrant l'onglet Réseau de ton navigateur pendant l'utilisation de l'outil.
Quels éléments Markdown cet aperçu supporte-t-il ?
Cet aperçu gère les titres (h1 à h6), le gras, l'italique, le texte barré, le code en ligne, les blocs de code délimités avec indication de langage, les listes ordonnées et non ordonnées, les liens, les citations et les règles horizontales. Il suit les règles d'analyse CommonMark pour ces éléments.
Comment prévisualiser du Markdown avec des formules ou des diagrammes ?
Les formules mathématiques (LaTeX) et les diagrammes (Mermaid) sont des extensions non incluses dans CommonMark ni GFM. Pour les afficher, tu as besoin d'un parseur qui supporte ces extensions, comme markdown-it avec le plugin markdown-it-katex pour les formules, ou une plateforme comme GitHub qui affiche les blocs Mermaid nativement. Cet aperçu se concentre sur les éléments Markdown standard.