Markdown-forhåndsviser

Skriv Markdown på den ene siden og se det gjengitt live på den andre — overskrifter, fet skrift, kursiv, lister, kodeblokker og lenker, alt forhåndsvist umiddelbart i nettleseren din.

Hjalp denne kalkulatoren deg?

Hva er Markdown-forhåndsviser?

Markdown er den lettvekts-formateringssyntaksen bak README-er, blogginnlegg, chat-meldinger, dokumentasjon og utallige andre steder hvor du ønsker enkel, lesbar formatering uten å skrive rå HTML. Fordi Markdown er ren tekst, er det enkelt å skrive hvor som helst — men det er også lett å få syntaksen litt feil uten å legge merke til det før du allerede har publisert det. Denne forhåndsviseren gjengir Markdown-en din mens du skriver, side om side med kilden, slik at du kan fange opp formateringsfeil umiddelbart — et manglende mellomrom etter en #, en ulukket kodeblokk-markør, eller en liste som ikke ble skilt fra avsnittet over — før du committer en README, publiserer et innlegg, eller sender en formatert melding.

Når du bør bruke denne kalkulatoren

  • Når du skriver en GitHub- eller GitLab-README og vil verifisere formateringen før du committer
  • Når du utarbeider et Markdown-innlegg for en bloggplattform, dokumentasjonsside eller wiki
  • Når du sjekker at en Markdown-e-post eller chat-melding gjengis riktig før du sender den
  • Når du lærer Markdown-syntaks ved å eksperimentere med ulik formatering og se umiddelbare resultater
  • Når du konverterer et kort Markdown-utdrag til HTML for innliming i et CMS eller en e-postmal
  • Når du feilsøker et Markdown-dokument der noe av formateringen ikke gjengis som forventet

Trinn:

  1. Skriv eller lim inn Markdown-en din i venstre panel.
  2. Se den gjengitte HTML-forhåndsvisningen oppdateres umiddelbart til høyre.
  3. Juster syntaksen din til forhåndsvisningen samsvarer med det du hadde tenkt.
  4. Kopier den ferdige Markdown-kilden din når du er fornøyd med resultatet.

Formel

# Overskrift →

Overskrift

**fet** → fet *kursiv* → kursiv `kode` → kode [tekst](url) → tekst - element →
  • element

Bruksområder

  • Forhåndsvise en GitHub- eller GitLab-README før du committer den
  • Utarbeide formaterte meldinger for Slack, Discord, eller andre Markdown-støttende chat-apper
  • Sjekke formateringen av blogginnlegg eller dokumentasjon før publisering
  • Lære Markdown-syntaks ved å eksperimentere og se umiddelbare resultater
  • Raskt konvertere et kort Markdown-utdrag til HTML for innliming andre steder

Nøkkelfordeler

  • Se Markdown-en din gjengitt umiddelbart, side om side med kilden
  • Fang opp syntaksfeil før du publiserer noe sted
  • Kjører helt offline i nettleseren din — ingenting lastes opp
  • Gratis, ingen registrering, ingen filstørrelsesgrenser for typisk bruk

Profftips

  • Legg til en blank linje før og etter lister og kodeblokker for den mest pålitelige gjengivelsen på tvers av ulike Markdown-tolkere
  • Bruk doble stjerner for fet skrift og enkle stjerner (eller understreker) for kursiv for å unngå tvetydighet
  • Forhåndsvis i dette verktøyet først, sjekk deretter målplattformen (GitHub, Slack osv.) siden noen støtter ekstra syntaks som tabeller
  • Hold overskrifter sekvensielle (ikke hopp fra # til ###) for bedre dokumentstruktur og tilgjengelighet

Vanlige feil å unngå

  • Å glemme den blanke linjen som trengs mellom et avsnitt og en påfølgende liste
  • Å mangle mellomrommet etter #-symboler i overskrifter, som hindrer dem i å gjengis
  • Å la en kodeblokk-markør (```) stå ulukket, som sluker resten av dokumentet som kode
  • Å bruke enkle stjerner for fet skrift i stedet for doble stjerner, som gir kursiv i stedet

Nøkkelbegreper forklart

CommonMark: En standardisert spesifikasjon av Markdown-syntaks, designet for å redusere inkonsistenser
GFM: GitHub-Flavored Markdown, en utvidet dialekt som støtter tabeller og oppgavelister
Kodeblokk-markør: En blokk avgrenset av tre bakoverapostrofer (```) brukt til å formatere kode over flere linjer
Inline-formatering: Formatering brukt innenfor en enkelt linje, som *kursiv* eller `kode`, i motsetning til blokknivå-elementer

Relaterte konsepter

  • JSON-formatterer:
  • Regex-tester:
  • Passord Generator:
  • Fargekonverter:
  • URL-koder/-dekoder:

Eksempel

Å skrive "## Hei\n\nDette er **fet** og dette er *kursiv*." gjengis som en nivå 2-overskrift etterfulgt av et avsnitt med fet og kursiv tekst.

Tolke resultatene dine

Venstre panel viser den rå Markdown-kildeteksten din, og høyre panel gjengir den som formatert HTML i sanntid. Hvert tastetrykk oppdaterer forhåndsvisningen umiddelbart, slik at du kan se effekten av hvert syntakselement med en gang. Vanlige gjengivelsesproblemer skyldes som regel mellomrom. En blank linje kreves mellom et avsnitt og en påfølgende liste for de fleste visningsverktøy. Overskrifter trenger et mellomrom etter #-symbolene. Kodeblokk-markører (```) må stå på egen linje for å utløse gjengivelse av kodeblokker. Forhåndsvisningen er en nær tilnærming til hvordan Markdown-en din vil se ut på de fleste plattformer (GitHub, Slack, Discord osv.), men hver plattform har sitt eget visningsverktøy med små variasjoner. Gjør alltid en siste sjekk på målplattformen for alt utover grunnleggende formatering.

Ofte stilte spørsmål

Hvilken Markdown-syntaks støtter dette verktøyet?
Overskrifter (# til ######), fet skrift (**tekst**), kursiv (*tekst*), inline kode (`kode`), kodeblokker (```), lenker ([tekst](url)), punktlister (- element), nummererte lister (1. element) og blokksitater (> tekst).
Blir innholdet mitt lagret eller lastet opp noe sted?
Nei. Alt tolkes og gjengis fullstendig i nettleseren din ved hjelp av JavaScript. Ingenting du skriver sendes til noen server, lagres eller logges.
Hvorfor vises ikke formateringen min riktig?
Markdown krever nøyaktig syntaks — for eksempel trengs det en blank linje mellom et avsnitt og en liste for at mange visningsverktøy skal skille dem riktig, og overskrifter trenger et mellomrom etter #-symbolene. Sjekk om det mangler mellomrom eller linjeskift rundt formateringen du bruker.
Kan jeg bruke dette til å forhåndsvise en GitHub README før jeg committer?
Ja, for de vanlige Markdown-elementene dette verktøyet støtter. GitHubs visningsverktøy støtter enkelte ekstra GitHub-Flavored Markdown-utvidelser (som tabeller og oppgavelister) som denne lettvekts-forhåndsviseren ikke inkluderer, så dobbeltsjekk alltid den endelige visningen på GitHub selv for alt utover grunnleggende syntaks.
Hva er forskjellen mellom Markdown og HTML?
Markdown er et lettvekts-markeringsspråk som er enkelt å skrive og lese som ren tekst. HTML er et fullverdig markeringsspråk med mer kompleks syntaks. Markdown konverteres ofte til HTML for visning. Dette verktøyet gjengir Markdown som HTML i sanntid.
Hvordan lager jeg en tabell i Markdown?
Standard Markdown støtter ikke tabeller, men GitHub-Flavored Markdown gjør det. Bruk pipe-tegn til å skille kolonner og bindestreker for overskriftsskilletegnet. Denne forhåndsviseren gjengir ikke tabeller — sjekk den endelige visningen på målplattformen din.
Kan jeg skrive LaTeX-matematikk i Markdown?
Denne forhåndsviseren støtter ikke LaTeX-matematikk. For matematikkgjengivelse bør du bruke et verktøy som støtter KaTeX eller MathJax. Enkelte plattformer som GitHub gjengir heller ikke LaTeX i Markdown.
Hvordan lager jeg en lenke i Markdown?
Bruk formatet [lenketekst](https://example.com). For bilder, bruk ![alt-tekst](bilde-url). Parentesene inneholder URL-en, og de hakeparentesene inneholder visningsteksten.
Hvorfor bør jeg bruke Markdown i stedet for en WYSIWYG-editor?
Markdown er ren tekst, så det er versjonskontroll-vennlig, fungerer i enhver teksteditor, og gir konsistent output på tvers av plattformer. Det er standarden for dokumentasjon, README-er og utviklerkommunikasjon.
Støtter dette Markdown-utvidelser som sjekklister?
Denne forhåndsviseren støtter kjerne-Markdown-syntaks. Utvidelser som oppgavelister (- [ ] element), tabeller og gjennomstreking (~~tekst~~) avhenger av målplattformens visningsverktøy. Forhåndsvis her for det grunnleggende, og verifiser deretter på målplattformen for utvidelser.
Hvordan legger jeg til en horisontal linje i Markdown?
Skriv tre eller flere bindestreker (---), stjerner (***) eller understreker (___) på en egen linje. Dette lager en horisontal linje (<hr>) som visuelt skiller deler av dokumentet ditt.

Oppdag flere verktøy

Ferske utvalg fra hele verktøybiblioteket vårt.