Markdown-Vorschau
Markdown schreiben und gerendertes HTML in einer Live-Split-Pane-Vorschau sehen.
Geprüft von ZeroUtil Editorial Team · Zuletzt geprüft
Markdown Preview
Write your Markdown here and see the rendered HTML on the right.
Features
- Live preview as you type
- Side-by-side or stacked layout
- Copy generated HTML
Try editing this text to see the preview update instantly.
const greeting = "Hello, world!";
console.log(greeting);
Made with ZeroUtil.
So verwendest du die Markdown-Vorschau
- Schreibe oder füge Markdown im linken Editor-Bereich ein. Die gerenderte HTML-Vorschau aktualisiert sich rechts bei jedem Tastenanschlag - keine Render-Schaltfläche erforderlich.
- Wechsle Layouts zwischen Nebeneinander und Gestapelt mit den Werkzeugleisten-Schaltflächen. Gestapelt ist praktisch auf schmalen Laptops und Tablets, wo eine Zwei-Spalten-Ansicht den Editor zu unlesbarer Breite zerquetscht.
- Kopiere das generierte HTML mit der "HTML kopieren"-Schaltfläche, wenn du mit dem Ergebnis zufrieden bist. Das Markup landet als Klartext in deiner Zwischenablage.
- Iteriere weiter. Bearbeitungen der Quelle spiegeln sich sofort in der Vorschau, damit du die Überschriften-Hierarchie, Listenabstände und Link-Formulierung anpassen kannst, ohne die Seite zu verlassen.
Wie Live-Vorschau funktioniert
Der Editor ist ein einfaches <textarea>, dessen Wert an einen Preact-useState-Hook gebunden ist. Jeder Tastenanschlag löst ein Neu-Rendern aus, und der neueste Wert wird bei jeder Aktualisierung durch den Markdown-Parser übergeben. Für typische Dokumente (ein paar Kilobytes) läuft das in weit unter einer Millisekunde, sodass die Vorschau sich sofort anfühlt. Für längere Dateien ist das Parsing schnell genug, dass Debouncing keine wahrnehmbare Verbesserung erzeugen würde; React-Stil-Reconciliation aktualisiert nur die DOM-Knoten, die sich tatsächlich geändert haben.
Der Parser ist dieselbe CommonMark-artige Implementierung, die vom Geschwister-Markdown-zu-HTML-Konverter verwendet wird: Blocklevel-Scanning für Überschriften, Zäune, Listen und Zitate, dann ein Inline-Durchlauf für Hervorhebung, Code-Spans, Links und Bilder. Die Ausgabe wird in den Vorschau-DOM eingefügt, wo die Typografie-Stile der Seite das Ergebnis lesbar machen. Rendering und Eingabeverarbeitung geschehen alle im Haupt-JavaScript-Thread, was bedeutet, dass alles lokal in deinem Tab bleibt.
Situationen, wo die Vorschau glänzt
- Einen README für ein Projekt entwerfen und Überschriftenebenen und Listen-Verschachtelung beim Tippen sehen.
- Einen Release-Notes-Entwurf überprüfen, bevor er auf GitHub oder GitLab eingefügt wird, wo du nicht vorschauen kannst, bis du eingereicht hast.
- Ein Linear- oder Jira-Ticket in Markdown schreiben und vorschauen, wie es in diesen Tools gerendert wird.
- Jemanden die Unterschiede zwischen ein, zwei und drei Rautezeichen beibringen, indem man sie beobachten kann, wie Überschriften die Größe ändern.
- Einen Newsletter in Markdown in deinem Editor verfassen und das HTML in ein E-Mail-Tool einfügen.
- Dokumentation für eine Astro-, Hugo- oder Jekyll-Website offline auf einem Flug entwerfen, mit der Vorschau, die sofortiges Feedback gibt.
Wissenswerte Randfälle
- Inline-HTML in Markdown. CommonMark erlaubt rohes HTML, und die Vorschau rendert es. Das ist großartig für Callouts und benutzerdefinierte Layouts, aber sei dir dessen bewusst, was du einfügst - das ist eine implizite Vertrauensgrenze.
- Harte Zeilenumbrüche. CommonMark verbindet aufeinanderfolgende Zeilen innerhalb eines Absatzes. Um einen Umbruch zu erzwingen, beende eine Zeile mit zwei abschließenden Leerzeichen oder verwende einen Backslash. Wenn dein Text zusammengeklebt aussieht, überprüfe, ob du Break-on-Newline-Verhalten (eine GFM-Erweiterung, nicht immer aktiviert) oder den CommonMark-Standard möchtest.
- Eingezäunte Codeblöcke mit sehr langen Zeilen. Die Vorschau gibt eine horizontale Scrollleiste aus, statt zu umbrechen, was der Darstellung auf GitHub und den meisten Editoren entspricht. Wenn du Umbruch bevorzugst, style den Ausgabe-Container nach dem Kopieren des HTML.
- Tabellen. Pipe-getrennte Tabellen (eine GFM-Erweiterung) werden in der Vorschau unterstützt. Spalten richten sich an den Strichen aus; nicht übereinstimmende Zeilen-Zellenanzahlen erzeugen Zeilen mit weniger oder leeren Zellen statt Fehler.
- Intelligente Typografie. Der Parser ersetzt keine geraden Anführungszeichen durch geschweifte oder
--durch einen Gedankenstrich. Dieses Verhalten lebt in Smart-Typography-Plugins schwererer Bibliotheken wie markdown-it-smartypants.
Warum Vorschau in Markdown-Workflows wichtig ist
Markdowns Attraktivität kommt vom Lesbarsein als Klartext, doch die gerenderte Ausgabe ist das, was ausgeliefert wird. Kleine Mehrdeutigkeiten - ob zwei abschließende Leerzeichen einen Zeilenumbruch erzeugen, ob eine Überschrift eine Leerzeile davor benötigt, ob Backticks um Code, der einen Backtick enthält, verdoppelt werden müssen - tauchen nur beim Rendern auf. Live-Vorschau verkürzt den Feedback-Zyklus von "committen und auf GitHub schauen" auf "Tastenanschlag". Editoren mit integrierten Vorschauen (VS Code, Typora, Obsidian) popularisierten das Muster genau aus diesem Grund. CommonMark formalisierte die Regeln, denen eine Vorschau folgen soll, sodass ein Dokument, das in einer konformen Vorschau korrekt rendert, überall dasselbe rendern sollte.
Wie dieses Tool im Vergleich zu Editor-integrierten Vorschauen abschneidet
VS Codes Markdown-Vorschau verwendet markdown-it mit Syntax-Hervorhebung und einer Handvoll GitHub-artige Erweiterungen. Typora rendert in einem Live-Einzel-Pane-Editor, bei dem Quelle und Ausgabe dieselbe Ansicht sind. Obsidian und Logseq bieten Live-Vorschauen mit Wiki-Stil-Backlink-Erweiterungen, die kein Teil von Markdown proper sind. grip rendert eine lokale Markdown-Datei durch GitHubs eigene API für pixel-perfekte GFM-Vorschau. All diese sind besser, wenn du in einem spezifischen Editor bist; dieses Web-Tool ist die Zero-Install-Option für eine schnelle Überprüfung auf jedem Rechner mit einem Browser, und seine Nur-lokal-Ausführung bedeutet, dass du Entwürfe sensibler Inhalte vorschauen kannst, ohne in einen Cloud-Dienst hochzuladen.
Häufig gestellte Fragen
Wie schnell aktualisiert sich die Vorschau während ich tippe?
Sofort. Jeder Tastenanschlag löst ein Neu-Parsen des Markdown und ein Neu-Rendern des Vorschaubaums aus. Für Dokumente unter ein paar Kilobytes ist das unmerklich, weit unter dem 16-ms-Animationsrahmen-Budget. Für Megabyte-Dokumente kann es bei jedem Tastenanschlag eine leichte Verzögerung geben; in diesem Maßstab ist ein dedizierter Editor mit inkrementellem Parsing (VS Code, Zed, Obsidian) ein besseres Tool.
Speichert die Vorschau meinen Entwurf zwischen Sitzungen?
Nein. Der Editor-Inhalt lebt nur im Komponentenstatus. Das Schließen des Tabs oder das Navigieren weg verwirft ihn. Einige Browser bieten Formularwiederherstellung an, die den Text beim Neuladen zurückbringen kann, aber das ist Browser-Verhalten statt absichtlicher Persistenz durch das Tool. Wenn du etwas Wichtiges schreibst, füge es in einen echten Editor oder eine Notiz-App ein, die auf der Festplatte speichert.
Wird mein Text an einen Server gesendet?
Nein. Die Vorschau ist eine Preact-Komponente, die in deinem Tab läuft. Das Parsen des Markdown und das Rendern des HTML geschehen durch lokales JavaScript; nach dem ersten Seitenaufruf wird keine fetch-Anfrage gestellt. Diese Garantie ist wichtig für Entwurfs-Dokumente, die interne Informationen oder unveröffentlichte Ankündigungen enthalten.
Welche Markdown-Syntax wird in der Vorschau unterstützt?
Die gängige CommonMark-Menge: Überschriften (<code>#</code> bis <code>######</code>), Absätze, Hervorhebung (<code>*</code> und <code>_</code>), Links, Bilder, geordnete und ungeordnete Listen (einschließlich verschachtelter), eingezäunte und eingerückte Codeblöcke, Inline-Code mit Backticks, Blockzitate und horizontale Linien. GFM-Ergänzungen wie Durchgestrichen, Tabellen und Autolinks funktionieren in den meisten Fällen; Aufgabenlisten-Kontrollkästchen rendern als gestaltete Listenelemente.
Kann ich zwischen Nebeneinander- und Gestapelten-Layouts wechseln?
Ja. Die Werkzeugleiste über dem Editor hat zwei Schaltflächen mit den Bezeichnungen "Nebeneinander" und "Gestapelt". Nebeneinander funktioniert gut auf breiten Laptops; Gestapelt gibt jedem Bereich die volle Breite und ist besser für Telefone und schmale Browserfenster. Die Wahl bleibt für die aktuelle Sitzung erhalten, während du auf der Seite bist, und setzt sich beim Neuladen zurück.
Verarbeitet es GitHub Flavored Markdown-Tabellen?
Ja, die gängige pipe-getrennte Form. Eine durch Striche von der Hauptzeile getrennte Kopfzeile rendert als HTML-Tabelle mit ordnungsgemäßen <code><thead></code>- und <code><tbody></code>-Elementen. Ausrichtungsmarker (Doppelpunkte am Anfang oder Ende einer gestrichelten Trennzeichen-Zelle) werden erkannt und erzeugen ausgerichtete Zellen in der Vorschau. Sehr komplexe Tabellen mit zusammengeführten Zellen können in GFM-Syntax überhaupt nicht ausgedrückt werden.
Navigieren Links in der Vorschau tatsächlich?
Ja. Markdown-Links rendern als <code><a></code>-Elemente, und ein Klick darauf navigiert von der Tool-Seite weg. Wenn du nur die Formatierung überprüfst, rechts-klicke und kopiere den Link, statt zu klicken. Das Öffnen eines Links in einem neuen Tab über Mittelklick oder eine Tastaturkombination bewahrt deinen Entwurf.
Kann ich die Vorschau als gestaltete Datei exportieren?
Nicht direkt. Kopiere das HTML und füge es in ein Ziel ein, das die gewünschten Stile anwendet - ein Blog-Theme, eine E-Mail-Vorlage oder eine Dokumentations-Website. Für ein PDF der Vorschau verwende den Druckdialog des Browsers auf dieser Seite. Für eine eigenständige HTML-Datei, speichere das kopierte HTML und wickle es in ein minimales <code><html></code>/<code><body></code>-Boilerplate mit einem Stylesheet deiner Wahl ein.
Warum verschwinden einige meiner Zeilenumbrüche?
CommonMark behandelt einen einzelnen Zeilenumbruch innerhalb eines Absatzes als nicht umbrechendes Leerzeichen, sodass zwei aufeinanderfolgende Zeilen Prosa zusammenfließen. Das ist das standardbasierte Verhalten, das von den meisten Tools verwendet wird. Um einen Zeilenumbruch zu erzwingen, beende eine Zeile mit zwei Leerzeichen oder einem Backslash. Für Absatztrennung lasse eine Leerzeile zwischen den Absätzen.
Wie verhält sich das im Vergleich zu Typora oder Obsidian?
Das sind voll funktionsfähige Editoren mit Datei-Persistenz, Plugins, Backlinks, Graphansichten, Themes und Syntax-Hervorhebung. Dieses Tool ist eine Einzelseiten-, installfrei-Vorschau für schnelle Markdown-Überprüfungen ohne einen Editor zu öffnen. Wähle einen echten Editor für das tägliche Schreiben; verwende die In-Browser-Vorschau, wenn du auf dem Computer von jemand anderem bist, auf einem Mobilgerät oder nur bestätigst, wie ein Snippet aussehen wird, bevor du es in einen Kommentar oder ein Issue einfügst.
Verwandte Tools
- Markdown zu HTML
Markdown in HTML umwandeln mit Live-Vorschau.
- Tailwind CSS Playground
HTML mit Tailwind CSS-Klassen schreiben und live Ergebnisse sehen. Als Online-Tailwind-Editor und Tailwind-Play-Umgebung nutzen.
- HTML zu Markdown
HTML in sauberen Markdown-Text konvertieren.
- Digitales Whiteboard
Zeichne und skizziere auf einem HTML5-Canvas mit Stift, Radiergummi, Farben und PNG-Download.
- Notiz-Notizbuch
Einfacher persistenter Notizblock mit Auto-Speichern, Wortzählung und lokalem Speicher.
- HTML-Formatierer / Beautifier
HTML-Code formatieren, verschönern und minifizieren.
Mehr Developer Tools
AI Token Counter
Count tokens for GPT-4o, Claude, and Gemini models instantly.
Open toolBase64 Encoder & Decoder
Encode UTF-8 text to Base64 online or decode Base64 back to UTF-8 and plain text. Runs in your browser with no upload.
Open toolBulk URL Encode / Decode
Encode or decode many URLs at once. Paste a newline-separated list and the tool processes each line in parallel, preserving order and blank lines.
Open toolchmod Calculator
Calculate and convert Unix file permission modes between octal and symbolic.
Open toolCode Screenshot
Create beautiful code snippet images with customizable themes.
Open toolColor Converter
Convert colors between HEX, RGB, HSL and CMYK formats.
Open tool