
📧 Så här infogar du HTML i Outlook Web-e-post: fungerande metod 2026
Du byggde ett HTML-mejl med tabeller, knappar och en företagslogga, men Outlook Web gör det till en röra av vinkelparenteser. Ctrl+V strippar koden och visar nakna <td> och <div> istället för din design. Det finns ingen "klistra in HTML"-knapp i webbläsarversionen, och det har det aldrig funnits.
Det finns en workaround som tar ett par minuter: en unik markör i meddelandetexten plus webbläsarens DevTools. Inga tillägg, inget API, inget utvecklarkonto.
En brasklapp direkt som de flesta guider hoppar över: Microsoft dokumenterar eller stöder inte den här metoden. Den bygger på att inmatningsfältet för meddelanden är ett vanligt contenteditable-block snarare än en skyddad komponent. Det har fungerat i åratal, men Microsoft ger inga garantier. Därför innehåller den här artikeln ett obligatoriskt steg där du skickar ett test till dig själv och ett avsnitt om officiella alternativ för 2026.
💡 Snabb överblick:
- Skapa ett utkast i Outlook Web och skriv en unik markör
ForHTMLEmaili brödtexten - Öppna DevTools (F12), hitta markören i DOM-sökningen och välj Redigera som HTML
- Ersätt markören med din HTML-kod och tryck Ctrl+Enter
- Skicka mejlet till dig själv. Försäkra dig om att koden når mottagaren innan du skickar till någon annan
Vad som ändrats fram till 2026
Fem år gamla instruktioner är inaktuella på tre viktiga punkter. Innan du öppnar DevTools, förstå det nya landskapet.
Nya Outlook är Outlook Web. Microsoft ersätter klassiska Outlook för Windows med "nya Outlook" (projekt Monarch). Tekniskt sett är det en inbyggd wrapper på WebView2 som kör samma webbgränssnitt inuti. Den praktiska slutsatsen: tekniken som beskrivs nedan gäller inte bara webbläsaren utan även den klient Microsoft styr alla användare mot.
Klassiska Outlook lever fortfarande, men är döende. Microsoft lovar att stödja befintliga installationer av klassiska Outlook minst till 2029, och tvångsmigreringen har skjutits upp: tidigast 2027-2028. Office 2016 och 2019 förlorade support den 14 oktober 2025, Office 2021 den 13 oktober 2026.
"Infoga → Fil som text" finns bara i klassiska. Det gamla sättet att klistra in HTML utan DevTools (knappen "Bifoga fil" → "Infoga som text") finns kvar, men bara i klassiska Outlook, och knappen måste läggas till manuellt i verktygsfältet Snabbåtkomst. I nya Outlook och webbläsarversionen finns det här alternativet inte alls. Alla recept som involverar VBA-makron och COM-tillägg är också döda: de fungerar inte i nya Outlook.
Varning, fälla framöver. I skrivbordsversionen av nya Outlook kan du inte längre öppna DevTools: kommandot olk.exe --devtools har avsiktligt inaktiverats. Gör allt i webbläsaren, på outlook.live.com eller outlook.office.com.
Vad du behöver
- En Chromium-baserad webbläsare. Chrome, Edge, Brave, Opera, Vivaldi. I Firefox är mekaniken densamma, bara att fliken heter Inspektör.
- Ett Outlook-konto. Privat
outlook.live.comeller jobboutlook.office.com, mekaniken skiljer sig inte. - Färdig HTML med inline-stilar. Ha källkoden i en separat fil: om fliken stängs tar processen en halv minut att upprepa.
Varför inline-stilar och tabeller fortfarande är obligatoriskt
Frestelsen är stor: eftersom nya Outlook körs på Chromium kan du layouta med flexbox. Inte så snabbt.
Mejlet renderas av mottagarens mejlklient, inte din. Så länge klassiska Outlook lever (och det lever till 2029) öppnar vissa mottagare mejl med Word-motorn: ingen flexbox, inget CSS Grid, inga bakgrundsbilder, inga webbtypsnitt, och margin ignoreras. Även där display: flex formellt passerar, strippas medföljande egenskaper (flex-wrap, align-items, justify-content) av de flesta klienter.
Slutsatsen för 2026 har inte ändrats: tabellayout, inline-stilar, fast bredd på 600 pixlar. Externa <style>-block och <link rel="stylesheet"> ignoreras av Outlook Web.
1. Skapa ett utkast och placera en markör
Öppna Outlook Web, klicka på "Nytt meddelande". Fyll inte i ämne eller mottagare än, det är en försäkring mot att av misstag skicka ett utkast med markören.
Klicka i meddelandetexten och skriv exakt ett ord: ForHTMLEmail. Inga mellanslag eller citattecken, skiftläge spelar roll. Markören måste vara det enda innehållet i brödtexten: en unik teckenkombination garanterar att sökningen hamnar i meddelandetexten och inte i ett gränssnittselement.

2. Hitta markören i DOM:en
Utan att stänga meddelandefönstret, tryck F12 och gå till fliken Element.

Tryck Ctrl+F inuti DevTools-panelen (inte på sidan), så öppnas en DOM-sökning. Skriv ForHTMLEmail och tryck Enter. DevTools kommer att markera den nod som behövs: vanligtvis en <div> eller <p> nästlad flera tabellnivåer djupt. Hitta elementet där ForHTMLEmail är direkt textinnehåll, utan underliggande taggar.
3. Ersätt markören med HTML
Högerklicka på det hittade elementet och välj Redigera som HTML. Eller tryck F2 på det markerade elementet, snabbare.
Redigeringsfältet expanderar: du ser något i stil med <p>ForHTMLEmail</p>.
Markera allt innehåll i fältet och radera det. Det här är det avgörande ögonblicket: om du inte raderar det gamla innehållet kommer HTML:en att lägga sig ovanpå markören och du får en röra.

Klistra nu in din kod med Ctrl+V. Klicka inte utanför fältet med musen, det stänger redigeringsläget innan ändringen har bekräftats. Om DevTools färgkodade taggarna och visade nästling som ett träd, uppfattades koden som kod, inte som vanlig text.
Tryck Ctrl+Enter. Återgå till meddelandefönstret: layouten bör renderas direkt i brödtexten, bilder, tabeller, bakgrund, knappar.

4. Obligatoriskt test innan du skickar
Det här steget hoppas över, och sedan skickar folk ett tomt mejl till kunder. Metoden är inofficiell, så lita men verifiera.
- Skicka mejlet till dig själv. Ange din adress, skicka det, öppna inkorgen. Först då kan du vara säker på att den modifierade DOM:en faktiskt gick till servern och inte förblev en lokal webbläsarillusion.
- Öppna det i en telefon och i en annan klient. Åtminstone i Gmail. Om layouten gick sönder där, kommer den att gå sönder för hälften av dina mottagare.
- Titta på det utan bilder. Outlook blockerar externa bilder som standard. Mejlet måste förbli läsbart: alt-texter, bakgrundsfärger, ingen text som bild.
- Fyll först nu i mottagare och ämne.
Stewart Gauld visar hur hela processen ser ut i en körning. Videon spelades in innan nya Outlook dök upp, men markörmekaniken och Redigera som HTML har inte ändrats sedan dess.
Officiella alternativ om DevTools inte är ett alternativ
DevTools-metoden kostar ingenting, men den är inofficiell och kräver praktiskt handlag. Om du behöver klistra in HTML regelbundet eller en icke-teknisk person ska göra det, finns det legitima vägar 2026.
Metod | Passar för | Nyans |
|---|---|---|
Outlook-tillägg (Office.js | Utvecklare | Officiellt API, 1 000 000 teckens gräns per infogning. Fungerar både i webb och nya Outlook |
Färdigt tillägg från AppSource ("Insert HTML by Designmodo") | Icke-tekniska användare | Microsoft-verifierat, installeras från butiken. Främsta DevTools-ersättningen |
Webbläsartillägg (HTMaiL) | De som lever i webbläsaren | Tredjepart, ~30 000 användare. Utvärdera risker: tillägg får e-poståtkomst |
Microsoft Graph API ( | Automation och massutskick från kod | Kräver token. Osäker HTML filtreras som standard |
Klassiska Outlook: "Infoga som text" | De som fortfarande är på klassiska | Knappen måste läggas till manuellt i verktygsfältet. Ingen metod i nya Outlook |
Separat: de inbyggda "Mina mallar" för HTML fungerar inte, de sparar bara text, utan formatering och bilder.
Fallgropar 2026
- Skript passerar inte. Microsoft strippar potentiellt farlig HTML,
<script>, formulär, interaktivitet. Det här är inget nytt för 2026, det är XSS-skydd, och du kan inte kringgå det via DevTools heller: filtrering sker på servern. - Mejlstorlek. Håll HTML inom 80-100 KB. Gmail klipper meddelanden vid ungefär 102 KB och gömmer resten bakom en "Visa hela meddelandet"-länk.
- Mörkt tema. Outlook.com inverterar delvis färger själv. Lägg till
<meta name="color-scheme" content="light dark">och<meta name="supported-color-schemes" content="light dark">, men det finns inget idiotsäkert sätt att förhindra invertering, Microsoft själva bekräftar detta. - Kyrilliska. Lägg
<meta charset="UTF-8">i början av mallen, annars får du gibberish. - Textversion. Via DevTools kontrollerar du inte textdelen: Outlook genererar den själv från HTML:en. För kritiska utskick är detta ett argument för en riktig utskickstjänst.
⁉️🤔 Vanliga frågor
Varför låter inte Outlook Web dig klistra in HTML direkt?
Med vanlig Ctrl+V skickar webbläsaren data som
text/plain, intetext/html, detta är skydd mot injicering av skadlig kod. DevTools kringgår barriären eftersom det modifierar DOM:en direkt, och inmatningsfältet för meddelanden är ett vanligtcontenteditable-block. Microsoft döljer ingen "hemlig knapp": ett officiellt sätt att klistra in godtycklig HTML i webbversionen tillhandahålls helt enkelt inte.
Fungerar metoden fortfarande 2026?
Nya guider från 2024-2025 beskriver den, och det finns inga synliga tekniska förändringar som skulle slå sönder den. Men Microsoft dokumenterar inte metoden och lovar inte att stödja den: Outlook Web-editorn är byggd på RoosterJS med en intern innehållsmodell, och teoretiskt sett skulle den kunna skriva över den inklistrade HTML:en. Det är precis därför steget "skicka mejlet till dig själv" inte är valfritt. Kollat, skicka.
Fungerar detta i nya Outlook för Windows?
I själva skrivbordsapplikationen, nej: DevTools avsiktligt inaktiverades där. Men nya Outlook är en wrapper över samma webbgränssnitt, så öppna bara
outlook.office.comi en webbläsare, skriv mejlet där och skicka det. Resultatet är identiskt.
Kommer HTML:en att sparas om du stänger utkastet?
Nej. Redigeringen lever i den aktuella flikens DOM. Den modifierade brödtexten går till servern först när den skickas (eller när utkastet auto-sparas, men räkna inte med det). Stäng fliken och du har ett utkast med markören
ForHTMLEmail. Behåll käll-HTML:en i en fil.
Kan man nu layouta mejl med flexbox eftersom nya Outlook är på Chromium?
Nej. Din klient avgör inte vad som renderar mejlet för mottagaren. Så länge klassiska Outlook med Word-motorn lever (och Microsoft stöder det minst till 2029), kommer vissa mottagare att se trasig layout. Tabeller och inline-stilar förblir standard åtminstone till slutet av decenniet.
HTML klistras inte in, vad ska jag kolla?
Tre typiska orsaker. Först: DevTools hittar inte markören, stavfel eller extra mellanslag, skriv om
ForHTMLEmailfrån början. Andra: en hög med taggar i mejlet, du raderade inte fältets innehåll innan du klistrade in, tryck Ctrl+Z och upprepa. Tredje: efter Ctrl+Enter är mejlet tomt, DevTools avvisade redigeringen på grund av ett kodfel (ostängd tagg, oparat citattecken). Kör koden genom W3C Validator.
Sammanfattning: två regler som avgör allt
Hela processen ryms i en kedja: markör → F12 → hitta i DOM → Redigera som HTML → klistra in → Ctrl+Enter → skicka till dig själv → kolla → skicka ut.
Två regler utan vilka metoden misslyckas:
- Test till dig själv är inte valfritt. Metoden är inofficiell. Tills mejlet har anlänt i din inkorg i normal form, anta att det inte fungerar.
- Tabeller och inline-stilar. Chromium under huven på nya Outlook upphäver inte klassiska Outlook hos mottagaren.
Om du klistrar in HTML varje vecka, titta på tillägget från AppSource: det gör samma sak men legitimt och med två klick. För engångsuppgifter är DevTools fortfarande snabbast.
Vilka mejl skickar du via Outlook Web och hur ofta går layouten sönder för mottagarna? Skriv i kommentarerna.



