Éditeur de diagrammes Mermaid avec export SVG

Partez d’un exemple ou collez une définition Mermaid. Lancez le rendu, vérifiez l’aperçu et exportez le diagramme.

Fonctionne localement dans votre navigateur
RENDU LOCALMermaid 11.17.1Organigramme · Séquence · ERRendu SVG strict
La source Mermaid et le rendu SVG restent dans ce navigateur. Aucun contenu de diagramme n'est téléchargé, partagé ou récupéré à partir d'un autre service.
Mermaid définition

Utilisez uniquement la syntaxe Mermaid. Les libellés HTML sont assainis : les scripts et les gestionnaires d'événements sont supprimés.

Aperçu local du SVG
Rendu une définition Mermaid pour la prévisualiser ici.

Diagramme sous forme de code, sans espace de travail hébergé

Conservez une définition Mermaid à côté de votre code, affichez-la ici pour examen et téléchargez la sortie lorsque vous avez besoin d'une image portable. L'outil évite délibérément les thèmes distants, le stockage cloud et les liens de suivi générés.

Comment rendre un diagramme Mermaid dans le navigateur

Collez une définition Mermaid : la page la dessine avec un moteur Mermaid 11.17.1 embarqué, puis vous pouvez copier le balisage SVG ou le télécharger sous le nom kivtools-diagram.svg. Les trois exemples fournis (organigramme, diagramme de séquence et modèle ER) sont des points de départ : lors des tests, des diagrammes d’état, des diagrammes de classes et des diagrammes de Gantt ont également été rendus, car l’analyseur accepte toute la grammaire Mermaid.

L’analyse, la disposition et le style s’exécutent dans cet onglet. Le texte du diagramme n’est jamais téléversé, le rendu fonctionne hors ligne une fois la page chargée, et le SVG exporté embarque ses propres styles au lieu de référencer des fichiers externes.

  1. Collez une définition Mermaid dans l’éditeur de gauche, ou choisissez Organigramme, Diagramme de séquence ou Diagramme ER sous Exemple puis cliquez sur Charger un exemple pour partir d’un document valide.
  2. Cliquez sur Diagramme de rendu. La définition est analysée et dessinée dans le volet droit ; la ligne d’état indique la réussite ou la ligne en échec.
  3. Corrigez l’erreur de syntaxe signalée — le curseur du message pointe vers le jeton inattendu — puis relancez le rendu. L’aperçu précédent reste visible jusqu’à ce qu’un nouveau diagramme le remplace.
  4. Cliquez sur Copier SVG pour placer le balisage SVG dans le presse-papiers, ou sur Télécharger SVG pour enregistrer kivtools-diagram.svg à côté de vos fichiers de projet.
  5. Cliquez sur Effacer pour vider l’éditeur, retirer l’aperçu et désactiver les deux boutons d’export avant le diagramme suivant.

Ce que l’outil fait de votre diagramme

Quels types de diagrammes sont rendus

La première ligne choisit la grammaire : flowchart LR, sequenceDiagram, erDiagram, stateDiagram-v2, classDiagram, gantt et les autres types Mermaid 11 ont tous été rendus lors des tests. Un premier mot-clé inconnu arrête immédiatement l’analyseur, et une définition copiée depuis un autre outil peut utiliser une syntaxe que cette version n’accepte plus.

L’éditeur est du texte brut : pas d’autocomplétion ni d’aperçu en direct, donc relancez le rendu après chaque modification et fiez-vous à la ligne d’état. Recharger l’exemple est le moyen le plus rapide de revenir à un document dont l’analyse est garantie.

Rendu strict et libellés HTML

Le moteur fonctionne en mode strict de Mermaid. Lors des tests, un libellé contenant <img src=x onerror=...> est revenu sans le gestionnaire d’événement, les balises script ne se sont pas exécutées, les liens javascript: ont été écartés et les directives click n’ont produit aucun lien externe. Les libellés peuvent contenir du HTML sûr, comme du gras ou des sauts de ligne.

Considérez cela comme une garantie d’assainissement, pas comme une interdiction du HTML : l’outil retire le contenu exécutable des libellés mais ne rejette pas la définition. Évitez malgré tout les données sensibles — la page est locale, mais le SVG exporté est un fichier que vous pouvez partager.

Comportement de l’export

Copier SVG place le balisage SVG dans le presse-papiers ; Télécharger SVG enregistre ce même balisage sous kivtools-diagram.svg. Les deux boutons restent désactivés tant qu’aucun diagramme n’a été rendu, et Effacer les désactive de nouveau. Le fichier exporté s’ouvre seul et peut être intégré à du Markdown, une page HTML ou une demande de tirage.

Une erreur de syntaxe ne vide pas la scène : le dernier aperçu réussi reste affiché pendant que la ligne d’état montre le message de l’analyseur avec le numéro de ligne. Vérifiez cette ligne avant de copier le SVG, surtout si le diagramme a été modifié à la hâte.

Outils récents :