DevBento logoDevBento
Araçlar/Mermaid Diyagram Editörü

Mermaid Diyagram Editörü

Flowchart, sequence diyagram, ER diyagramı ve daha fazlasını canlı Mermaid önizlemesi ile oluşturun. SVG veya PNG olarak dışa aktarın.

Şablonlar:

Editör yükleniyor...

Diyagram önizlemesi burada görünecek...

İlgili Dönüşümler
Mermaid Sınıf Diyagramı
Mermaid sözdizimi ile UML sınıf diyagramları oluşturun. Sınıflar, arayüzler, kalıtım, kompozisyon ve görünürlük değiştiricileri. Canlı önizleme.
Mermaid ER Diyagram Oluşturucu
Mermaid sözdizimi ile ER diyagramları oluşturun. Varlıkları, özellikleri, türleri ve kardinalite notasyonu ile ilişkileri tanımlayın. Canlı önizleme.
Mermaid Akış Şeması
Mermaid sözdizimi ile akış şemaları oluşturun. Düğümler, kenarlar, şekiller, alt grafikler ve yön kontrolü. SVG ve PNG dışa aktarma ile canlı önizleme.
Mermaid Gantt Şeması
Mermaid sözdizimi ile Gantt şemaları oluşturun. Görevleri, süreleri, bağımlılıkları, kilometre taşlarını ve bölümleri tanımlayın. Canlı önizleme.
Mermaid Sıra Diyagramı Oluşturucu
Mermaid sözdizimi ile sıra diyagramları oluşturun. Katılımcılar, mesajlar, aktivasyon çubukları, döngüler ve alt blokları. Canlı önizleme.
İlgili Araçlar
.mdMarkdown Önizleme
Markdown'ı gerçek zamanlı HTML'ye dönüştürün. GFM desteği ile tablo, görev listesi, kod blokları ve üstü çizili metin. HTML çıktısını tek tıkla kopyalayın.
</>SQL / CSS / HTML Formatlayıcı
SQL sorgularını, CSS stil sayfalarını ve HTML kodlarını sözdizimi vurgulama ile biçimlendirin ve küçültün. Tarayıcınızda çalışır, sunucuya veri gönderilmez.
{}JSON Formatlayıcı ve Doğrulayıcı
JSON verilerini güzel yazdırma, küçültme ve doğrulama aracı. Sözdizimi vurgulama, interaktif ağaç görünümü ve satır numaraları ile anlık hata tespiti.
+/-Metin Karşılaştırma Aracı (Diff Checker)
İki metin bloğunu yan yana veya satır içi görünümde karakter düzeyinde vurgulama ile karşılaştırın. Eklemeleri, silmeleri ve değişiklikleri anında bulun.
SVG Viewer & Optimizer
Export diagram as SVG

Mermaid Diyagram Editörü: Kod Olarak Diyagram Oluşturun

Mermaid, metin tanımlarını SVG diyagramlarına dönüştüren bir diyagram oluşturma dilidir. Bir flowchart, sequence diyagram veya ER diyagramını düz metin olarak yazın ve gerçek zamanlı render edilmiş halini görün. Bu editör, resmi Mermaid.js kütüphanesini kullanarak Mermaid sözdiziminizi istemci tarafında ayrıştırır ve kaydırılabilir, yakınlaştırılabilir bir SVG önizlemesi olarak görüntüler.

Mermaid Nedir?

Mermaid, metin tabanlı tanımları kullanarak diyagramlar ve grafikler oluşturan JavaScript tabanlı bir diyagram ve grafik oluşturma aracıdır. Bir GUI aracında diyagramları manuel olarak çizmek yerine, basit bir metin tanımı yazarsınız ve Mermaid bunu SVG resmi olarak render eder. Knut Sveidqvist tarafından oluşturulmuş ve şimdi açık kaynak topluluğu tarafından sürdürülür. Mermaid, dokümantasyonda (GitHub, GitLab, Notion), README dosyalarında ve teknik dokümantasyonda yaygın olarak kullanılır. Flowchart, sequence diyagram, class diyagram, entity relationship diyagram, Gantt şeması ve birçok diğer diyagram türünü destekler. Sözdizimi kasıtlı olarak basit tutulmuştur, böylece teknik olmayan paydaşlar özel eğitim olmadan diyagram tanımlarını okuyabilir ve anlayabilir.

Nasıl Kullanılır

  1. Editöre Mermaid sözdizimi yazın (satır numaraları ve parantez eşleştirme ile) veya bir başlangıç noktası yüklemek için şablon butonuna tıklayın
  2. Önizleme, kısa bir gecikmeyle yazarken güncellenir
  3. Editör ve önizleme arasındaki ayırıcıyı sürükleyerek panelleri yeniden boyutlandırın
  4. Önizlemede tıklayıp sürükleyerek kaydırın, yakınlaştırmak için kaydırın
  5. Açılır menüden bir diyagram teması seçin (Varsayılan, Koyu, Orman, Nötr)
  6. SVG/PNG indirme butonları ile dışa aktarın veya diğer uygulamalara yapıştırmak için PNG Kopyala’yı kullanın
  7. Diyagramınızı ve temanızı hash içinde kodlayan bir bağlantı oluşturmak için Paylaş’a tıklayın

Desteklenen Diyagram Türleri

Flowchart’lar

En yaygın Mermaid diyagramı. Yönü TD (yukarıdan aşağıya), LR (soldan sağa), RL veya BT ile tanımlayın. Düğümler şekiller için parantez kullanır: [dikdörtgen], (yuvarlak), {elmas}, ([stadyum]). Düğümleri oklarla birleştirin: -->, -.->, ==>.

Sequence Diyagramları

Katılımcılar arasındaki zaman içindeki etkileşimleri modelleyin. Oklar senkron (->>) ve asenkron (-->>) mesajları gösterir. Karmaşık akışları temsil etmek için activate/deactivate blokları, alt/else koşulları ve loop bölümleri ekleyin.

Entity Relationship Diyagramları

Varlıklar ve ilişkilerle veritabanı şemaları tanımlayın. Standart kardinalite gösterimini kullanın: ||--o{ (bire çok), }|--|{ (çoka çok). Varlık bloklarının içine doğrudan türleriyle birlikte nitelikler ekleyin.

Class Diyagramları

Kalıtım (<|--), kompozisyon (*--) ve toplama (o--) içeren UML sınıf diyagramları. Görünürlük değiştiricileriyle (+ public, - private, # protected) yöntemler ve özellikler tanımlayın.

State Diyagramları

Geçişlerle durum makineleri modelleyin. Başlangıç ve bitiş durumları için [*] kullanın. Karmaşık iş akışlarını belgelemek için koşullar, iç içe durumlar ve notlar ekleyin.

Gantt Şemaları, Pasta Grafikleri, Zihin Haritaları, Git Grafikleri

Mermaid ayrıca proje zaman çizelgeleri (Gantt), veri dağılımı (pasta), hiyerarşik beyin fırtınası (mindmap) ve dal görselleştirmesini (gitGraph) destekler. Çalışan örnekler görmek için editörün üzerindeki şablon butonlarına tıklayın.

İpuçları

Mermaid sözdizimi bazı bağlamlarda boşluğa duyarlıdır. Alt grafikler ve iç içe yapılar içinde girinti önemlidir. Bir diyagram render edilmezse, eksik kapatma parantezleri, eşleşmeyen tırnak işaretleri veya düğüm ID’si olarak kullanılan ayrılmış anahtar kelimeleri kontrol edin.

Dokümantasyon üzerinde mi çalışıyorsunuz? Tam Markdown’ınızı Markdown Önizleme ile önizleyin. Diyagramlarınızın içindeki kod parçacıklarını temizlemeniz mi gerekiyor? Kod Biçimlendirici kullanın.

🔒

Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.

© 2026 devbento.dev · yerel olarak geliştirildi