Markdown Preview

Förhandsgranska Markdown-text renderad som HTML i realtid

Prova ett exempel

Markdown

Förhandsvisning

Körs lokalt · Säkert att klistra in hemligheter

Förhandsvisningen visas här…

Vad är Markdown?

Markdown är ett lättviktigt märkspråk skapat av John Gruber år 2004. Det använder klartext-formateringssymboler som asterisker, brädgårdar och bindestreck för att ange struktur: rubriker, fetstil, kursiv, listor, länkar och kodblock. En Markdown-förhandsvisare renderar den klartexten till formaterad HTML så att du kan se exakt hur det färdiga dokumentet kommer att se ut innan du publicerar det. Den ursprungliga Markdown-specifikationen beskrivs i Grubers Daring Fireball-dokumentation, och formatet har sedan dess formaliserats som CommonMark.

Markdown har blivit standardformatet för utvecklardokumentation, README-filer, statiska webbplatsgeneratorer (Jekyll, Hugo, Astro), wikis och kunskapsbaser. GitHub, GitLab, Bitbucket, Stack Overflow, Reddit och Notion stöder alla Markdown inbyggt. Eftersom källan är klartext är Markdown-filer enkla att versionshantera med Git, jämföra mellan grenar och sammanfoga utan konflikter i icke-överlappande delar av en fil.

Ett Markdown-förhandsvisningsverktyg tolkar din inmatning och konverterar den till HTML i realtid. Det låter dig fånga formateringsfel, brutna länkar och oväntad nästning innan du commitar en fil eller publicerar en sida. Den här förhandsvisaren körs helt i din webbläsare utan serveranrop, så du kan arbeta med privat eller känslig dokumentation utan att skicka innehåll över nätverket.

Varför använda en online-Markdown-förhandsvisare?

Att skriva Markdown i en vanlig editor utan förhandsvisning innebär att du gissar på resultatet. En liveförhandsvisare stänger den återkopplingsslingan direkt.

Rendering i realtid
Se formaterad utdata medan du skriver. Varje rubrik, lista, kodblock och länk renderas omedelbart, så du fångar misstag i samma ögonblick de uppstår.
🔒
Integritetsfokuserad bearbetning
All tolkning sker i din webbläsare. Din Markdown-text laddas aldrig upp till en server, vilket gör det säkert för interna dokument, API-nycklar i exempel eller utkast till blogginlägg.
📝
Inget konto eller installation krävs
Öppna sidan och börja skriva. Det finns inget registreringsformulär, ingen skrivbordsapp att ladda ner och ingen VS Code-tillägg att konfigurera. Fungerar på alla enheter med en webbläsare.
🌐
Fullt CommonMark-stöd
Rubriker, fetstil, kursiv, genomstrykning, infogad kod, avgränsade kodblock, ordnade och oordnade listor, länkar, blockcitat och horisontella linjer stöds alla.

Användningsområden för Markdown Preview

Frontendsutvecklare som skriver komponentdokumentation
Förhandsgranska README-filer och komponentdokumentation innan du pushar till GitHub. Verifiera att kodexempel renderas korrekt inuti avgränsade block och att relativa länkar pekar på rätt filer.
Backendutvecklare som skriver API-dokumentation
Skriv ändpunktsbeskrivningar, begäran/svar-exempel och autentiseringsguider i Markdown. Förhandsgranska den renderade utdatan för att bekräfta att JSON-kodblock, tabeller och nästlade listor visas som avsett.
DevOps-ingenjör som underhåller drifthandböcker
Drifthandböcker och incidentspelböcker som lagras som Markdown i ett Git-repo behöver korrekt formatering. Förhandsgranska steg-för-steg-instruktioner med numrerade listor och kodavsnitt innan sammanslagning.
QA-ingenjör som skriver testplaner
Dokumentera testscenarier, acceptanskriterier och felrapporter i Markdown. Använd förhandsvisaren för att se till att checklistor, rubriker och korsreferenser renderas korrekt.
Datautvecklare som dokumenterar pipelines
Pipeline-READMEs beskriver scheman, DAG-beroenden och konfiguration. Förhandsgranska dessa dokument för att säkerställa att infogad kod, avgränsade SQL-block och numrerade installationssteg är korrekt formaterade.
Student som lär sig Markdown-syntax
Skriv Markdown till vänster och se HTML-resultatet till höger. Experimentera med rubriker, listor, fetstil, kursiv och kodblock för att bygga upp muskelminnet för syntaxen.

Markdown-syntaxreferens

Tabellen nedan kopplar vanlig Markdown-syntax till dess renderade resultat och motsvarande HTML-element. Detta täcker CommonMark-baslinjen som praktiskt taget alla Markdown-tolkare stöder.

MarkdownRenderas somHTML-tagg
# HeadingHeading 1<h1>
## HeadingHeading 2<h2>
**bold**Bold text<strong>
*italic*Italic text<em>
~~strike~~Strikethrough<del>
`code`Inline code<code>
```lang\n...\n```Fenced code block<pre><code>
- itemUnordered list<ul><li>
1. itemOrdered list<ol><li>
[text](url)Hyperlink<a href>
> quoteBlockquote<blockquote>
---Horizontal rule<hr>

Markdown-varianter jämförda

Olika plattformar utökar den ursprungliga Markdown-specifikationen med extra funktioner. Att veta vilken variant du riktar dig mot hjälper dig att undvika syntax som tyst misslyckas i en annan renderare.

GitHub Flavored Markdown (GFM)
Lägger till uppgiftslistor (- [ ] / - [x]), tabeller med rörssyntax, genomstrykning (~~text~~) och autolänkade URL:er. Det är varianten som används i GitHub-ärenden, pull requests och README-filer. Den specificeras i GitHub Flavored Markdown Spec, som bygger på CommonMark.
CommonMark
En strikt, entydig specifikation av den ursprungliga Markdown-syntaxen. CommonMark definierar exakta regler för gränsfall som nästlade listor, lata fortsättningsrader och tomma rader inuti blockcitat. De flesta moderna tolkare (marked, markdown-it, goldmark) använder CommonMark som standard.
MultiMarkdown (MMD)
Utökar Markdown med fotnoter, citationsnycklar, matematik (LaTeX), definitionslistor och dokumentmetadata. Används främst inom akademiskt skrivande och långa dokument exporterade till PDF eller LaTeX.
MDX
Bäddar in JSX-komponenter direkt i Markdown-filer. Används av dokumentationsramverk som Docusaurus, Nextra och Astro content collections. MDX-filer kompileras vid byggtid till React-komponenter.

Kodexempel: Rendera Markdown programmatiskt

När du behöver rendera Markdown inuti en applikation snarare än ett webbläsarverktyg, använd ett av dessa bibliotek. Varje exempel konverterar en Markdown-sträng till en HTML-sträng.

JavaScript (marked)
import { marked } from 'marked'

const md = '# Hello\n\nThis is **Markdown**.'
const html = marked(md)
// → "<h1>Hello</h1>\n<p>This is <strong>Markdown</strong>.</p>\n"

// With options
marked.setOptions({ gfm: true, breaks: true })
const gfmHtml = marked('Line one\nLine two')
// → "<p>Line one<br>Line two</p>\n"
Python (markdown)
import markdown

md = '# Hello\n\nThis is **Markdown**.'
html = markdown.markdown(md)
# → '<h1>Hello</h1>\n<p>This is <strong>Markdown</strong>.</p>'

# With extensions
html = markdown.markdown(md, extensions=['fenced_code', 'tables'])

# Convert a file
with open('README.md') as f:
    html = markdown.markdown(f.read(), extensions=['extra'])
Go (goldmark)
package main

import (
	"bytes"
	"fmt"
	"github.com/yuin/goldmark"
)

func main() {
	source := []byte("# Hello\n\nThis is **Markdown**.")
	var buf bytes.Buffer
	if err := goldmark.Convert(source, &buf); err != nil {
		panic(err)
	}
	fmt.Println(buf.String())
	// → <h1>Hello</h1>
	// → <p>This is <strong>Markdown</strong>.</p>
}
CLI (pandoc)
# Convert Markdown file to HTML
pandoc README.md -f markdown -t html -o output.html

# Convert with GitHub Flavored Markdown
pandoc README.md -f gfm -t html --standalone -o output.html

# Pipe from stdin
echo '# Hello **world**' | pandoc -f markdown -t html
# → <h1>Hello <strong>world</strong></h1>

Vanliga frågor

Vad är skillnaden mellan Markdown och HTML?
Markdown är en klartext-förkortning som konverteras till HTML. Du skriver # Rubrik istället för <h1>Rubrik</h1>. Markdown är snabbare att skriva och lättare att läsa i källform, men HTML ger dig full kontroll över varje element och attribut. De flesta Markdown-renderare producerar standard HTML.
Är Markdown detsamma som GitHub Flavored Markdown?
Nej. GitHub Flavored Markdown (GFM) är en utökning av CommonMark som lägger till tabeller, uppgiftslistor, genomstrykning och autolänkar. Vanlig Markdown (CommonMark) inkluderar inte dessa funktioner. Om din Markdown ska visas på GitHub, skriv den i GFM-syntax. Om den riktar sig mot en annan renderare, kontrollera vilka tillägg den renderaren stöder.
Kan Markdown inkludera bilder?
Ja. Syntaxen är ![alt-text](bild-url). Alt-texten går inuti hakparenteser och bild-URL:en går inuti parenteser. Du kan också lägga till en valfri titel: ![alt](url "titel"). De flesta renderare konverterar detta till en <img>-tagg med attributen src, alt och title.
Hur skapar jag en tabell i Markdown?
Tabeller är inte en del av den ursprungliga Markdown-specifikationen, men GFM och de flesta moderna tolkare stöder dem. Använd rör (|) för att separera kolumner och bindestreck (---) för rubrikraden: | Namn | Ålder |\n|---|---|\n| Anna | 30 |. Justering styrs av kolon i separatorraden: :--- för vänster, :---: för mitten, ---: för höger.
Skickas min text till en server när jag använder den här förhandsvisaren?
Nej. Markdown-tolkaren körs helt i din webbläsare med JavaScript. Din text stannar på din enhet och skickas aldrig över nätverket. Du kan verifiera detta genom att öppna webbläsarens Nätverksflik medan du använder verktyget.
Vilka Markdown-element stöder den här förhandsvisaren?
Den här förhandsvisaren hanterar rubriker (h1 till h6), fetstil, kursiv, genomstrykning, infogad kod, avgränsade kodblock med språktips, ordnade och oordnade listor, länkar, blockcitat och horisontella linjer. Den följer CommonMark-tolkningsregler för dessa element.
Hur förhandsgranskar jag Markdown med matematik eller diagram?
Matematik (LaTeX) och diagram (Mermaid) är tillägg som inte ingår i CommonMark eller GFM. För att rendera dem behöver du en tolk som stöder dessa tillägg, till exempel markdown-it med markdown-it-katex-pluginet för matematik, eller en plattform som GitHub som renderar Mermaid-block inbyggt. Den här förhandsvisaren fokuserar på standard Markdown-element.