Exporter un diagramme mermaid en PNG, SVG ou Markdown

Un diagramme n'est utile que là où on peut le voir. Mermaid vous offre quatre sorties — une image, un vecteur, la source, ou un bloc Markdown qui s'affiche tout seul — et la bonne dépend entièrement de la destination du diagramme. Voici la version courte, et ce qui casse avec chacune.

Choisissez d'abord le format

DestinationFormatPourquoi
GitHub, GitLab, Notion, ObsidianUn bloc MarkdownIl s'affiche nativement et reste comparable ligne à ligne — aucun fichier à garder synchronisé.
Présentation, spécification, message de discussionPNGSe colle partout, ne nécessite aucun moteur de rendu, identique partout.
Site web, document impriméSVGVectoriel — net à toute taille, et le texte reste sélectionnable.
Un autre éditeur, un dépôtSource .mmdModifiable plus tard. Une image est une impasse.

Si la destination affiche mermaid nativement, n'exportez rien du tout. Un diagramme commité en texte peut être relu ligne par ligne ; le même diagramme commité en PNG ne peut être que remplacé.

Exporter depuis cet éditeur

Ouvrez l'onglet code — les boutons d'export se trouvent dans la barre d'outils, et chacun agit sur ce qui est actuellement affiché.

  1. Copier le SVG — place le balisage <svg> dans le presse-papiers, prêt à coller directement dans un fichier HTML ou un outil de design.
  2. Télécharger le SVG — enregistre diagram.svg.
  3. Télécharger le PNG — enregistre diagram.png, rendu en 2x avec un fond blanc pour rester net sur un écran haute densité et ne jamais atterrir en tache transparente sur une diapositive blanche.
  4. Télécharger .mmd — enregistre la source mermaid dans un fichier texte brut.
  5. Télécharger .md (Notion) — enregistre la source dans un bloc ```mermaid, que Notion, GitHub et Obsidian affichent dès le collage.

Pour une présentation, prenez le PNG. Pour tout ce qui sera redimensionné — un en-tête de document, une affiche, une impression — prenez le SVG ; un PNG agrandi au-delà de sa taille d'export devient flou immédiatement.

Ou gardez-le en texte

Le bloc balisé est le seul export qui reste modifiable sur place. Trois apostrophes inversées, le mot mermaid, votre diagramme, trois apostrophes inversées :

```mermaid
flowchart LR
  A[Write] --> B[Review]
  B --> C[Merge]
```
Collez ceci dans un README GitHub et ça s'affiche.
  • GitHub — s'affiche dans les fichiers README, les issues, les pull requests et les commentaires.
  • GitLab — s'affiche dans le wiki, les issues et les merge requests.
  • Notion — collez dans un bloc de code et réglez le langage sur Mermaid.
  • Obsidian — s'affiche en aperçu et dans les notes publiées.
  • Docusaurus / MkDocs Material / VitePress — les blocs mermaid s'affichent dans la documentation générée.

Ce qui peut mal tourner

Le PNG est flou

Un PNG a une résolution fixe : il est exporté à une taille de pixels donnée, et tout agrandissement au-delà interpole. Cet éditeur exporte en 2x pour cette raison. Si ce n'est toujours pas suffisant, exportez le SVG et convertissez-le à la taille voulue — ou utilisez directement le SVG.

Le SVG n'a pas de fond

Les exports SVG sont transparents par conception, donc un texte de nœud sombre disparaît sur une diapositive sombre. Placez le SVG sur un fond clair, ou prenez le PNG, qui est exporté sur fond blanc.

Les polices sont différentes ailleurs

Un SVG référence des familles de polices au lieu de les intégrer, donc une machine sans cette police en substitue une autre et les cadres de libellés ne s'alignent plus. Utilisez le PNG quand vous ne pouvez pas contrôler les polices du lecteur.

Le diagramme est coupé

L'export lit ce qui est actuellement affiché, donc recentrez la vue avant d'exporter un grand diagramme. Si un libellé de nœud est énorme, coupez-le avec <br> — mermaid ne retourne pas les libellés à la ligne tout seul.

Exportez en deux clics

Ouvrez l'éditeur, collez ou dessinez votre diagramme, et prenez le SVG, le PNG ou la source. Rien n'est réservé à un compte.

Questions fréquentes

Comment convertir mermaid en PNG ?

Affichez le diagramme, puis utilisez Télécharger le PNG. L'éditeur dessine le SVG affiché sur un canevas à l'échelle 2x avec un fond blanc et enregistre le résultat — aucun aller-retour serveur, le diagramme ne quitte donc jamais votre navigateur.

Puis-je exporter un PNG transparent ?

Pas depuis le bouton PNG — il remplit volontairement en blanc, car un texte de diagramme sombre sur fond transparent est illisible dans la plupart des endroits où un PNG est collé. Exportez plutôt le SVG ; il est transparent.

Y a-t-il une limite de taille ?

Aucune limite fixe. L'export se fait dans votre navigateur, donc la limite pratique est ce que votre navigateur peut afficher — largement au-delà du point où un diagramme reste lisible pour un humain.

Comment garder le diagramme modifiable après l'export ?

Gardez la source. Téléchargez le fichier .mmd ou le bloc Markdown en plus de l'image ; un PNG ou un SVG ne peut pas redevenir du mermaid, mais la source se recolle directement dans l'éditeur.

Autres guides

  1. Diagrammes de séquence mermaid

    Participants, types de flèches, barres d'activation, boucles et blocs alt — toute la syntaxe du diagramme de séquence avec des exemples exécutables.

  2. Aide-mémoire de la syntaxe mermaid

    Formes de nœuds, flèches, sous-graphes et styles sur une seule page — plus un exemple fonctionnel de chaque type de diagramme que mermaid sait afficher.

Ouvrez l'éditeur. Gratuit — sans inscription.

Un canevas vierge, un onglet code et toutes les options d'export — gratuit, dans votre navigateur, dès maintenant.