ERD-diagrammaker
Dit privé-schema is niet beschikbaar of is verlopen. Ga terug naar de eerste stap en maak het opnieuw.
Entiteiten en velden definiëren
Begin met een sjabloon of bouw een compact model. Entiteits- en veldnamen gebruiken letters, cijfers en underscores zodat de gemaakte Mermaid-code overdraagbaar blijft.
Met deze editor modelleer je een entiteit-relatiediagram via gestructureerde velden in plaats van met een vrije tekstdefinitie: entiteiten, veldnamen en veldtypen, visuele PK- en FK-rollen, relaties en cardinaliteiten. Begin met de winkel- of blogsjabloon, of met een leeg project. Op basis daarvan maakt de tool Mermaid-code en een diagram dat je lokaal als SVG of PNG kunt exporteren. Je project blijft uitsluitend maximaal 30 minuten in de sessionStorage van dit browsertabblad en gaat niet naar een URL, onze servers.
Zo maak je een ERD-diagram
-
1
Begin met een sjabloon of een leeg project
Kies winkel, blog of een leeg project. De sjablonen zijn alleen een beginpunt en je kunt ze volledig aanpassen.
-
2
Definieer entiteiten en velden
Maak maximaal 12 entiteiten met elk maximaal 20 velden. Geef elk veld een naam en type, en markeer waar nodig de PK- of FK-rol.
-
3
Voeg relaties en cardinaliteiten toe
Verbind de juiste entiteiten en kies de cardinaliteit. Het diagram en de Mermaid-code worden uit die structuur samengesteld.
-
4
Kopieer of exporteer lokaal
Kopieer Mermaid of exporteer het diagram als SVG of PNG. Wil je later verdergaan, exporteer het project dan als JSON en importeer het lokaal opnieuw.
Wat je in de editor kunt modelleren
| Onderdeel | Limiet of functie |
|---|---|
| Entiteiten | Maximaal 12 per project |
| Velden | Maximaal 20 per entiteit, met naam en type |
| Sleutelrollen | PK en FK worden visueel in het diagram gemarkeerd |
| Relaties | Verbindingen tussen entiteiten met cardinaliteiten |
| Startpunt | Sjablonen voor winkel en blog, of een leeg project |
De invoer bestaat uit gestructureerde formuliervelden. De editor is geen DBML- of SQL-parser en importeert geen databaseschema’s in die formaten.
Hoe de Mermaid-export eruitziet
De editor maakt Mermaid-code in de notatie erDiagram op basis van je entiteiten en relaties. Een vereenvoudigd resultaat kan er zo uitzien:
erDiagram
CUSTOMER ||--o{ ORDER : places
CUSTOMER {
int id PK
string email
}
ORDER {
int id PK
int customer_id FK
}
Je bewerkt deze code niet rechtstreeks. Pas in plaats daarvan de entiteiten, velden en relaties in de editor aan, en kopieer de gegenereerde Mermaid-code wanneer je die in documentatie of Markdown wilt opnemen.
Praktische werkwijze voor een klein datamodel
- Begin met het sjabloon dat het dichtst bij je situatie ligt, of met een leeg project.
- Geef entiteiten de naam van wat je systeem opslaat, zoals klant, bestelling of artikel.
- Voeg velden met bruikbare typen toe en markeer primaire en vreemde sleutels waar ze een rol spelen.
- Maak elke relatie met de passende cardinaliteit en controleer daarna het diagram.
- Kopieer Mermaid voor documentatie of exporteer SVG en PNG voor een presentatie.
Export en lokale projectopslag
- Mermaid: kopieerbare
erDiagram-code voor compatibele Markdown-renderers. - SVG: schaalbare vectorafbeelding voor documentatie en ontwerptools.
- PNG: afbeelding voor dia’s en andere rasterbestemmingen.
- JSON: lokale projectexport om later weer in deze editor te importeren.
Het lopende project staat alleen in de sessionStorage van het huidige tabblad en verloopt na maximaal 30 minuten. Wil je het buiten dit tabblad bewaren, exporteer het dan bewust als JSON.
Grenzen om rekening mee te houden
De editor is bedoeld voor compacte modellen. Hij accepteert geen SQL- of DBML-invoer, genereert geen SQL en biedt geen mogelijkheid om knooppunten te slepen of handmatig te herschikken. De diagramindeling wordt automatisch uit de structuur berekend. Voor een grote database blijft het overzichtelijker om per gebied of context een apart project te maken.
Veelgestelde vragen
Nee. De editor werkt met gestructureerde entiteiten, velden en relaties en analyseert geen DBML of SQL. Alleen een JSON-bestand dat eerder lokaal uit deze editor is geëxporteerd, kan worden geïmporteerd.
Nee. De indeling wordt automatisch uit de modelstructuur berekend. Je kunt entiteiten, velden, relaties en cardinaliteiten wijzigen, maar knooppunten niet slepen of handmatig sorteren.
Nee. De projectinhoud blijft uitsluitend maximaal 30 minuten in de sessionStorage van dit tabblad. De inhoud wordt niet naar een URL of server gestuurd. Export en JSON-import vinden lokaal in je browser plaats.
Een project kan maximaal 12 entiteiten bevatten, met maximaal 20 velden per entiteit. Die limiet helpt om zowel het model als het gemaakte diagram leesbaar te houden.
De editor maakt Mermaid-code in de notatie erDiagram op basis van je model. Je kunt die code kopiëren om het diagram in compatibele Markdown te gebruiken; je blijft het model bewerken via de gestructureerde velden in de tool.
Gerelateerde tools
ASCII-tabelreferentie
Volledige ASCII-tabel van 0 tot 127 met decimale, hexadecimale, octale en binaire waarden en HTML-numerieke referentienotatie, inclusief control codes zoals NUL, LF en DEL.
HTML-tekenreferentie
Een doorzoekbare lijst met HTML-entiteiten, hun benoemde en numerieke codes, plus kopiëren met één klik voor speciale tekens en symbolen.
JSON naar PHP-array
Zet JSON om naar een PHP-array-literal met korte syntaxis, associatieve/geïndexeerde arrays en geneste structuren, klaar om in een .php-bestand te plakken.
Luhn-algoritme-checker
Controleer de creditcardnummer, IMEI, SIN en andere door Luhn beschermden nummers. Geef een resultaat terug (goed of fout) en toon elke stap van het verdubbelen en het berekenen van de controlesom aan.
Sneltoetsenoverzicht
Zoek gedocumenteerde standaardsneltoetsen voor VS Code, Chrome en Bash met GNU Readline op macOS, Windows en Linux.
JavaScript-obfuscator
Obfusceer JavaScript met string-array-codering, hernoemen van variabelen, control-flow-flattening en injectie van dode code ter bescherming van de front-end.
Tool beschikbaar in andere talen
- ER-Diagramm-Generator [DE]
- ERD図作成ツール [JA]
- Criador de diagramas ERD [PT]
- ERD-diagramskapare [SV]
- เครื่องมือสร้างแผนภาพ ERD [TH]
- Créateur de diagrammes ERD [FR]
- Creador de diagramas ERD [ES]
- Trình tạo sơ đồ ERD [VI]
- Pembuat Diagram ERD [ID]
- ERD 다이어그램 만들기 [KO]
- أداة إنشاء مخططات ERD [AR]
- Kreator diagramów ERD [PL]
- ERD Diyagram Oluşturucu [TR]
- ERD 图表生成器 [ZH]
- ERD Diagram Maker [EN]
- Creatore di diagrammi ERD [IT]
- Создание ERD-диаграмм [RU]