Markdown-Syntax-Spickzettel
Markdown ist eine leichtgewichtige Art, reinen Text zu formatieren, der sauber in HTML umgewandelt wird — genutzt in READMEs, Doku, Chat-Apps und statischen Seiten. Die Kernsyntax unten funktioniert fast überall; einige mit GFM markierte Punkte sind GitHub-Erweiterungen.
Aktualisiert 2026-07-06
Text & Inline
| Element | Syntax | Hinweise |
|---|---|---|
| Überschrift 1 | # Heading | Ein # pro Ebene, bis zu ###### |
| Überschrift 2 | ## Heading | Zwei Rauten |
| Fett | **bold text** | Oder __bold text__ |
| Kursiv | *italic text* | Oder _italic text_ |
| Fett + Kursiv | ***both*** | Drei Sternchen |
| Durchgestrichen | ~~struck~~ | GitHub-Flavored Markdown |
| Inline-Code | `code` | In einzelne Backticks setzen |
| Link | [text](https://url.com) | Text in [], URL in () |
| Bild |  | Wie ein Link mit vorangestelltem ! |
| Zitat | > quoted text | > zu jeder Zeile hinzufügen |
| Horizontale Linie | --- | Drei oder mehr Bindestriche auf eigener Zeile |
Listen
| Element | Syntax | Hinweise |
|---|---|---|
| Aufzählungsliste | - item | Oder * item / + item |
| Nummerierte Liste | 1. item | Nummern dürfen alle 1. sein |
| Verschachteltes Element | - subitem | Zwei Leerzeichen einrücken |
| Aufgabenliste | - [ ] to do | - [x] erledigt (GFM) |
Blöcke
In der Syntax-Spalte markiert \n, wo ein Zeilenumbruch hinkommt.
| Element | Syntax | Hinweise |
|---|---|---|
| Codeblock | ```lang\ncode\n``` | Mit drei Backticks umschließen; lang optional |
| Tabelle | | A | B |\n|---|---|\n| 1 | 2 | | Pipes trennen Zellen; ----Zeile setzt den Header |
| Zeilenumbruch | end with two spaces | Oder ein Backslash am Zeilenende |
| Maskieren | \* literal asterisk | Backslash vor einem Sonderzeichen |
Verwandte Tools