Skip to content

Alt om WordPress, webutvikling — og mer til

📧 Slik setter du inn HTML i Outlook Web-e-post: fungerende metode i 2026

📧 Slik setter du inn HTML i Outlook Web-e-post: fungerende metode i 2026

Du har bygget en HTML-e-post med tabeller, knapper og en firmalogo, men Outlook Web gjør den om til et rot av vinkelparenteser. Ctrl+V stripper markeringen og viser nakne <td> og <div> i stedet for designet ditt. Det finnes ingen «lim inn HTML»-knapp i nettleserversjonen, og det har det aldri gjort.

En omvei finnes og tar et par minutter: en unik markør i meldingsteksten pluss nettleserens DevTools. Ingen utvidelser, intet API, ingen utviklerkonto.

Ett forbehold først, som de fleste guider hopper over: Microsoft dokumenterer eller støtter ikke denne metoden. Den baserer seg på at meldingsfeltet er en vanlig contenteditable-blokk og ikke en beskyttet komponent. Det har fungert i årevis, men Microsoft gir ingen garantier. Derfor inneholder denne artikkelen et obligatorisk «send en test til deg selv»-steg og et avsnitt om offisielle alternativer i 2026.

💡 Kjapt overblikk:

  • Opprett en kladd i Outlook Web og skriv en unik markør ForHTMLEmail i brødteksten
  • Åpne DevTools (F12), finn markøren i DOM-søket og velg Rediger som HTML
  • Erstatt markøren med din ferdige HTML-kode og trykk Ctrl+Enter
  • Send e-posten til deg selv. Forsikre deg om at markeringen når mottakeren før du sender den til noen andre

Hva som er endret innen 2026

Fem år gamle instruksjoner er utdaterte på tre viktige punkter. Før du åpner DevTools, må du forstå det nye landskapet.

Nye Outlook er Outlook Web. Microsoft erstatter klassisk Outlook for Windows med «nye Outlook» (prosjekt Monarch). Teknisk sett er det en innpakning basert på WebView2 som kjører det samme webgrensesnittet internt. Den praktiske konsekvensen: teknikken beskrevet nedenfor gjelder ikke bare for nettleseren, men også for klienten Microsoft styrer alle brukere mot.

Klassisk Outlook lever fortsatt, men er døende. Microsoft lover å støtte eksisterende klassiske Outlook-installasjoner minst til 2029, og tvungen migrering er utsatt: tidligst i 2027-2028. Office 2016 og 2019 mistet støtte 14. oktober 2025, Office 2021 den 13. oktober 2026.

«Sett inn → Fil som tekst» finnes bare i klassisk. Den gamle måten å lime inn HTML uten DevTools («Legg ved fil»-knappen → «Sett inn som tekst») består, men bare i klassisk Outlook, og knappen må legges til manuelt på hurtigtilgangsverktøylinjen. I nye Outlook og nettleserversjonen finnes dette alternativet ikke i det hele tatt. Alle oppskrifter med VBA-makroer og COM-tillegg er også døde: de virker ikke i nye Outlook.

Advarsel, felle forut. I skrivebordsversjonen av nye Outlook kan du ikke lenger åpne DevTools: kommandoen olk.exe --devtools ble bevisst deaktivert. Gjør alt i nettleseren, på outlook.live.com eller outlook.office.com.

Hva du trenger

  • En Chromium-nettleser. Chrome, Edge, Brave, Opera, Vivaldi. I Firefox er mekanikken den samme, bare fanen heter Inspector.
  • En Outlook-konto. Privat outlook.live.com eller jobb outlook.office.com, mekanikken er lik.
  • Ferdig HTML med innebygde stiler. Ha kilden i en egen fil: hvis fanen lukkes, tar prosessen et halvt minutt å gjenta.

Hvorfor innebygde stiler og tabeller fortsatt er obligatorisk

Fristelsen er stor: siden nye Outlook kjører på Chromium, kan du sette opp layout med flexbox. Ikke så fort.

E-posten rendres av mottakerens e-postklient, ikke din. Så lenge klassisk Outlook lever (og det lever til 2029), åpner noen mottakere e-poster med Word-motoren: ingen flexbox, intet CSS Grid, ingen bakgrunnsbilder, ingen web-fonter, og margin ignoreres. Selv der display: flex formelt passerer, blir tilhørende egenskaper (flex-wrap, align-items, justify-content) strippet av de fleste klienter.

Konklusjonen for 2026 er uendret: tabelloppsett, innebygde stiler, fast bredde på 600 piksler. Eksterne <style>-blokker og <link rel="stylesheet"> ignoreres av Outlook Web.

1. Opprett en kladd og plasser en markør

Åpne Outlook Web, klikk «Ny melding». Ikke fyll ut emne eller mottakere ennå, dette er en forsikring mot å sende en kladd med markøren ved et uhell.

Klikk i meldingsteksten og skriv nøyaktig ett ord: ForHTMLEmail. Ingen mellomrom eller anførselstegn, store/små bokstaver teller. Markøren må være eneste innhold i brødteksten: en unik tegnkombinasjon garanterer at søket treffer i meldingsteksten og ikke i et grensesnittelement.

Nytt meldingsvindu i Outlook Web: meldingsteksten er tom, emne og mottakere er ikke fylt ut

2. Finn markøren i DOM-en

Uten å lukke meldingsvinduet, trykk F12 og gå til fanen Elements.

DevTools-panel åpent over Outlook Web: Elementer-fanen med meldingens DOM-tre

Trykk Ctrl+F inne i DevTools-panelet (ikke på siden), et DOM-søk åpnes. Skriv ForHTMLEmail og trykk Enter. DevTools markerer den aktuelle noden: vanligvis en <div> eller <p> som ligger flere tabellnivåer dypt. Finn elementet der ForHTMLEmail er direkte tekstinnhold, uten underliggende tagger.

3. Erstatt markøren med HTML

Høyreklikk på det funne elementet og velg Rediger som HTML. Eller trykk F2 på valgt element, raskere.

Redigeringsfeltet utvides: du vil se noe slikt som <p>ForHTMLEmail</p>.

Velg alt innhold i feltet og slett det. Dette er det avgjørende øyeblikket: hvis du ikke sletter det gamle innholdet, vil HTML-en legge seg over markøren og du får et rot.

Rediger som HTML-modus i DevTools: HTML-e-postkode limt inn der markøren står

Lim nå inn koden din med Ctrl+V. Ikke klikk utenfor feltet med musen, det lukker redigeringsmodus før endringen er bekreftet. Hvis DevTools farget taggene og viste nesting som et tre, ble koden oppfattet som markup, ikke ren tekst.

Trykk Ctrl+Enter. Gå tilbake til meldingsvinduet: layouten skal rendres direkte i brødteksten, bilder, tabeller, bakgrunn, knapper.

Ferdig HTML-e-post gjengitt direkte i meldingsteksten i Outlook Web: tabeller, bilder og knapp

4. Obligatorisk test før utsendelse

Dette steget hoppes over, og så sender folk en tom e-post til kunder. Metoden er uoffisiell, så stol på, men verifiser.

  • Send e-posten til deg selv. Skriv inn adressen din, send den, åpne innboksen. Først da er du sikker på at den endrede DOM-en faktisk gikk til serveren og ikke forble en lokal nettleserillusjon.
  • Åpne den på mobil og i en annen klient. I hvert fall i Gmail. Hvis layouten ble ødelagt der, vil den bli ødelagt for halvparten av mottakerne dine.
  • Se på den uten bilder. Outlook blokkerer eksterne bilder som standard. E-posten må forbli lesbar: alt-tekster, bakgrunnsfarger, ingen tekst som bilde.
  • Fyll først nå ut mottakere og emne.

Stewart Gauld viser hvordan hele prosessen ser ut i én gjennomkjøring. Videoen ble spilt inn før nye Outlook dukket opp, men markørmekanikken og Rediger som HTML har ikke endret seg siden da.

Offisielle alternativer hvis DevTools ikke er et alternativ

DevTools-metoden koster ingenting, men den er uoffisiell og krever praktisk arbeid. Hvis du trenger å lime inn HTML regelmessig eller en ikke-teknisk person skal gjøre det, finnes det lovlige veier i 2026.

Metode

Passer for

Nyanse

Outlook-tillegg (Office.js body.setAsync)

Utviklere

Offisielt API, grense på 1 000 000 tegn per innsetting. Virker både i web og nye Outlook

Ferdig tillegg fra AppSource («Insert HTML by Designmodo»)

Ikke-tekniske brukere

Microsoft-verifisert, installeres fra butikken. Hovedalternativ til DevTools

Nettleserutvidelse (HTMaiL)

De som lever i nettleseren

Tredjepart, ~30 000 brukere. Vurder risiko: utvidelse får e-posttilgang

Microsoft Graph API (sendMail, contentType: HTML)

Automatisering og masseutsendelse fra kode

Krever token. Usikker HTML filtreres som standard

Klassisk Outlook: «Sett inn som tekst»

De som fortsatt er på klassisk

Knappen må legges til manuelt på verktøylinjen. Ingen metode i nye Outlook

Separat: de innebygde «Mine maler» for HTML vil ikke fungere, de lagrer kun tekst, uten formatering og bilder.

Fallgruver i 2026

  • Skript slipper ikke gjennom. Microsoft stripper potensielt farlig HTML, <script>, skjemaer, interaktivitet. Dette er ingen nyhet i 2026, det er XSS-beskyttelse, og du kan ikke omgå det via DevTools heller: filtreringen skjer på serveren.
  • E-poststørrelse. Hold HTML innenfor 80-100 KB. Gmail klipper meldinger ved omtrent 102 KB og skjuler resten bak en «Vis hele meldingen»-lenke.
  • Mørkt tema. Outlook.com inverterer delvis farger selv. Legg til <meta name="color-scheme" content="light dark"> og <meta name="supported-color-schemes" content="light dark">, men det finnes ingen vanntett måte å forhindre invertering på, Microsoft erkjenner dette selv.
  • Kyrillisk. Plasser <meta charset="UTF-8"> i starten av malen, ellers får du krøll.
  • Ren tekst-versjon. Via DevTools kontrollerer du ikke ren tekst-delen: Outlook vil generere den selv fra HTML-en. For kritiske utsendelser er dette et argument for en skikkelig utsendelsestjeneste.

⁉️🤔 Ofte stilte spørsmål

Hvorfor lar ikke Outlook Web deg lime inn HTML direkte?

Ved vanlig Ctrl+V sender nettleseren data som text/plain, ikke text/html, dette er beskyttelse mot ondsinnet markup-injeksjon. DevTools omgår barrieren fordi den endrer DOM-en direkte, og meldingsfeltet er en vanlig contenteditable-blokk. Microsoft skjuler ingen «hemmelig knapp»: en offisiell måte å lime inn vilkårlig HTML i webversjonen er rett og slett ikke tilbudt.

Virker metoden fortsatt i 2026?

Nyere guider fra 2024-2025 beskriver den, og det er ingen synlige tekniske endringer som skulle ødelegge den. Men Microsoft dokumenterer ikke metoden og lover ikke å støtte den: Outlook Web-editoren er bygget på RoosterJS med en intern innholdsmodell, og teoretisk sett kunne den overskrive den innlimte HTML-en. Det er nettopp derfor «send e-posten til deg selv»-steget ikke er valgfritt. Sjekket det, send den.

Virker dette i nye Outlook for Windows?

I selve skrivebordsapplikasjonen, nei: DevTools ble bevisst deaktivert der. Men nye Outlook er en innpakning over det samme webgrensesnittet, så bare åpne outlook.office.com i en nettleser, skriv e-posten der og send den. Resultatet er identisk.

Vil HTML-en bli lagret hvis du lukker kladden?

Nei. Redigeringen lever i den aktive fanens DOM. Den endrede brødteksten går til serveren kun når den sendes (eller når kladden autolagres, men ikke stol på det). Lukk fanen og du har en kladd med ForHTMLEmail-markøren. Ha kilde-HTML-en i en fil.

Kan du nå sette opp e-poster med flexbox siden nye Outlook er på Chromium?

Nei. Din klient bestemmer ikke hva som skal rendre e-posten for mottakeren. Så lenge klassisk Outlook med Word-motoren lever (og Microsoft støtter den minst til 2029), vil noen mottakere se ødelagt layout. Tabeller og innebygde stiler forblir standarden i hvert fall til slutten av tiåret.

HTML vil ikke limes inn, hva bør sjekkes?

Tre typiske årsaker. Først: DevTools finner ikke markøren, skrivefeil eller ekstra mellomrom, skriv ForHTMLEmail på nytt fra bunnen. Andre: en haug med tagger i e-posten, du slettet ikke feltinnholdet før du limte inn, trykk Ctrl+Z og gjenta. Tredje: etter Ctrl+Enter er e-posten tom, DevTools avviste redigeringen på grunn av en markup-feil (ulukket tagg, uparet anførselstegn). Kjør koden gjennom W3C Validator.

Hovedpoeng: to regler som avgjør alt

Hele prosessen passer i en kjede: markør → F12 → finn i DOM → Rediger som HTML → lim inn → Ctrl+Enter → send til deg selv → sjekk → send ut.

To regler uten hvilke metoden feiler:

  • Test til deg selv er ikke valgfri. Metoden er uoffisiell. Inntil e-posten har ankommet innboksen din i normal form, anta at den ikke virker.
  • Tabeller og innebygde stiler. Chromium under panseret på nye Outlook opphever ikke klassisk Outlook hos mottakeren.

Hvis du limer inn HTML hver uke, se på tillegget fra AppSource: det gjør det samme, men lovlig og på to klikk. For engangsoppgaver er DevTools fortsatt raskest.

Hvilke e-poster sender du gjennom Outlook Web, og hvor ofte ryker layouten for mottakerne? Skriv i kommentarene.