
📧 Come inserire HTML nelle email di Outlook Web: metodo funzionante nel 2026
Hai costruito un'email HTML con tabelle, pulsanti e un logo aziendale, ma Outlook Web la trasforma in un groviglio di parentesi angolari. Ctrl+V elimina il markup e mostra <td> e <div> nudi invece del tuo design. Non esiste un pulsante «incolla HTML» nella versione browser, e non c'è mai stato.
Esiste una soluzione alternativa che richiede un paio di minuti: un marcatore univoco nel corpo del messaggio più gli Strumenti per sviluppatori del browser. Nessuna estensione, nessuna API, nessun account sviluppatore.
Un avvertimento preliminare che la maggior parte delle guide omette: Microsoft non documenta né supporta questo metodo. Si basa sul fatto che il campo di input del messaggio è un normale blocco contenteditable anziché un componente protetto. Ha funzionato per anni, ma Microsoft non offre alcuna garanzia. Ecco perché questo articolo include un passaggio obbligatorio «invia un test a te stesso» e una sezione sulle alternative ufficiali nel 2026.
💡 Panoramica rapida:
- Crea una bozza in Outlook Web e digita un marcatore univoco
ForHTMLEmailnel corpo - Apri gli Strumenti per sviluppatori (F12), trova il marcatore nella ricerca DOM e seleziona Modifica come HTML
- Sostituisci il marcatore con il tuo codice HTML e premi Ctrl+Invio
- Invia l'email a te stesso. Assicurati che il markup arrivi al destinatario prima di inviarlo a chiunque altro
Cosa è cambiato entro il 2026
Le istruzioni di cinque anni fa sono obsolete per tre aspetti importanti. Prima di aprire gli Strumenti per sviluppatori, comprendi il nuovo scenario.
Il nuovo Outlook è Outlook Web. Microsoft sta sostituendo il classico Outlook per Windows con il «nuovo Outlook» (progetto Monarch). Tecnicamente è un wrapper nativo su WebView2 che esegue al suo interno la stessa interfaccia web. La conseguenza pratica: la tecnica descritta di seguito si applica non solo al browser ma anche al client verso cui Microsoft sta indirizzando tutti gli utenti.
Outlook classico è ancora vivo, ma in via di dismissione. Microsoft promette di supportare le installazioni esistenti di Outlook classico almeno fino al 2029, e la migrazione forzata è stata posticipata: non prima del 2027-2028. Office 2016 e 2019 hanno perso il supporto il 14 ottobre 2025, Office 2021 il 13 ottobre 2026.
«Inserisci → File come testo» esiste solo nel classico. Il vecchio modo per incollare HTML senza Strumenti per sviluppatori (il pulsante «Allega file» → «Inserisci come testo») rimane, ma solo in Outlook classico, e il pulsante va aggiunto manualmente alla barra di accesso rapido. Nel nuovo Outlook e nella versione browser questa opzione non esiste affatto. Anche tutte le ricette che coinvolgono macro VBA e componenti aggiuntivi COM sono morte: non funzionano nel nuovo Outlook.
Attenzione, trappola in vista. Nel nuovo Outlook desktop non puoi più aprire gli Strumenti per sviluppatori: il comando olk.exe --devtools è stato disabilitato intenzionalmente. Fai tutto nel browser, su outlook.live.com o outlook.office.com.
Cosa ti serve
- Un browser Chromium. Chrome, Edge, Brave, Opera, Vivaldi. In Firefox il funzionamento è lo stesso, cambia solo il nome della scheda: Ispettore.
- Un account Outlook. Personale
outlook.live.como aziendaleoutlook.office.com, il funzionamento non cambia. - HTML pronto con stili inline. Tieni il sorgente in un file separato: se la scheda si chiude, ripetere il processo richiede mezzo minuto.
Perché stili inline e tabelle sono ancora obbligatori
La tentazione è forte: dato che il nuovo Outlook gira su Chromium, puoi impaginare con flexbox. Non così in fretta.
L'email viene renderizzata dal client di posta del destinatario, non dal tuo. Finché Outlook classico è vivo (e lo è fino al 2029), alcuni destinatari aprono le email con il motore di Word: niente flexbox, niente CSS Grid, niente immagini di sfondo, niente web font, e margin viene ignorato. Anche dove display: flex passa formalmente, le proprietà di accompagnamento (flex-wrap, align-items, justify-content) vengono eliminate dalla maggior parte dei client.
La conclusione per il 2026 non è cambiata: layout a tabella, stili inline, larghezza fissa di 600 pixel. I blocchi <style> esterni e <link rel="stylesheet"> vengono ignorati da Outlook Web.
1. Crea una bozza e inserisci un marcatore
Apri Outlook Web, clicca su «Nuovo messaggio». Non compilare ancora l'oggetto o i destinatari, è una precauzione contro l'invio accidentale di una bozza con il marcatore.
Clicca nel corpo del messaggio e digita esattamente una parola: ForHTMLEmail. Niente spazi o virgolette, le maiuscole/minuscole contano. Il marcatore deve essere l'unico contenuto nel corpo: una combinazione di caratteri univoca garantisce che la ricerca atterri nel corpo del messaggio e non in un elemento dell'interfaccia.

2. Trova il marcatore nel DOM
Senza chiudere la finestra del messaggio, premi F12 e vai alla scheda Elementi.

Premi Ctrl+F all'interno del pannello Strumenti per sviluppatori (non nella pagina), si aprirà una ricerca DOM. Digita ForHTMLEmail e premi Invio. Gli Strumenti per sviluppatori evidenzieranno il nodo necessario: di solito un <div> o <p> annidato diversi livelli di tabella in profondità. Trova l'elemento in cui ForHTMLEmail è contenuto testuale diretto, senza tag figli.
3. Sostituisci il marcatore con l'HTML
Clicca con il tasto destro sull'elemento trovato e seleziona Modifica come HTML. Oppure premi F2 sull'elemento selezionato, più veloce.
Il campo di modifica si espanderà: vedrai qualcosa come <p>ForHTMLEmail</p>.
Seleziona tutto il contenuto del campo ed eliminalo. Questo è il momento chiave: se non cancelli il vecchio contenuto, l'HTML si sovrapporrà al marcatore e otterrai un pasticcio.

Ora incolla il tuo codice con Ctrl+V. Non cliccare fuori dal campo con il mouse, questo chiuderebbe la modalità di modifica prima di applicare la modifica. Se gli Strumenti per sviluppatori hanno colorato i tag e mostrato l'annidamento come un albero, il codice è stato interpretato come markup, non come testo semplice.
Premi Ctrl+Invio. Torna alla finestra del messaggio: il layout dovrebbe essere visualizzato direttamente nel corpo, immagini, tabelle, sfondo, pulsanti.

4. Test obbligatorio prima dell'invio
Questo passaggio viene saltato, e poi le persone inviano ai clienti un'email vuota. Il metodo non è ufficiale, quindi fidarsi è bene, verificare è meglio.
- Invia l'email a te stesso. Inserisci il tuo indirizzo, inviala, apri la posta in arrivo. Solo allora sarai certo che il DOM modificato sia effettivamente arrivato al server e non sia rimasto un'illusione locale del browser.
- Aprila su un telefono e in un altro client. Almeno in Gmail. Se il layout si è rotto lì, si romperà per metà dei tuoi destinatari.
- Guardala senza immagini. Outlook blocca le immagini esterne per impostazione predefinita. L'email deve rimanere leggibile: testi alternativi, colori di sfondo, niente testo come immagine.
- Solo ora compila destinatari e oggetto.
Stewart Gauld mostra l'intero processo in un'unica esecuzione. Il video è stato registrato prima della comparsa del nuovo Outlook, ma la meccanica del marcatore e Modifica come HTML non è cambiata da allora.
Alternative ufficiali se gli Strumenti per sviluppatori non sono un'opzione
Il metodo degli Strumenti per sviluppatori non costa nulla, ma non è ufficiale e richiede lavoro manuale. Se devi incollare HTML regolarmente o lo farà una persona non tecnica, nel 2026 esistono percorsi leciti.
Metodo | Adatto per | Sfumatura |
|---|---|---|
Componente aggiuntivo Outlook (Office.js | Sviluppatori | API ufficiale, limite di 1.000.000 di caratteri per inserimento. Funziona sia nel web che nel nuovo Outlook |
Componente aggiuntivo già pronto da AppSource («Insert HTML by Designmodo») | Utenti non tecnici | Verificato da Microsoft, si installa dallo store. Principale sostituto degli Strumenti per sviluppatori |
Estensione del browser (HTMaiL) | Chi vive nel browser | Di terze parti, ~30.000 utenti. Valuta i rischi: l'estensione ottiene accesso alla posta |
API Microsoft Graph ( | Automazione e invii massivi da codice | Richiede token. HTML non sicuro filtrato per impostazione predefinita |
Outlook classico: «Inserisci come testo» | Chi è ancora sul classico | Il pulsante va aggiunto manualmente alla barra degli strumenti. Nessun metodo nel nuovo Outlook |
A parte: i «Modelli personali» integrati per HTML non funzioneranno, salvano solo testo, senza formattazione e immagini.
Insidie del 2026
- Gli script non passeranno. Microsoft elimina l'HTML potenzialmente pericoloso,
<script>, moduli, interattività. Non è una novità del 2026, è protezione XSS, e non puoi aggirarla nemmeno con gli Strumenti per sviluppatori: il filtraggio avviene sul server. - Dimensione dell'email. Mantieni l'HTML entro 80-100 KB. Gmail tronca i messaggi a circa 102 KB e nasconde il resto dietro un link «Mostra messaggio intero».
- Tema scuro. Outlook.com inverte parzialmente i colori da solo. Aggiungi
<meta name="color-scheme" content="light dark">e<meta name="supported-color-schemes" content="light dark">, ma non esiste un modo infallibile per prevenire l'inversione, Microsoft stessa lo riconosce. - Cirillico. Metti
<meta charset="UTF-8">all'inizio del template, o otterrai caratteri illeggibili. - Versione testo semplice. Tramite gli Strumenti per sviluppatori non controlli la parte in testo semplice: Outlook la genererà da solo dall'HTML. Per invii critici questo è un argomento a favore di un servizio di mailing professionale.
⁉️🤔 Domande frequenti
Perché Outlook Web non permette di incollare HTML direttamente?
Con il normale Ctrl+V il browser passa i dati come
text/plain, nontext/html, questa è una protezione contro l'iniezione di markup dannoso. Gli Strumenti per sviluppatori aggirano la barriera perché modificano il DOM direttamente, e il campo di input del messaggio è un normale bloccocontenteditable. Microsoft non nasconde alcun «pulsante segreto»: un modo ufficiale per incollare HTML arbitrario nella versione web semplicemente non è previsto.
Il metodo funziona ancora nel 2026?
Guide recenti del 2024-2025 lo descrivono, e non ci sono cambiamenti tecnici visibili che lo romperebbero. Ma Microsoft non documenta il metodo e non promette di supportarlo: l'editor di Outlook Web è costruito su RoosterJS con un modello di contenuto interno, e in teoria potrebbe sovrascrivere l'HTML incollato. È esattamente per questo che il passaggio «invia l'email a te stesso» non è opzionale. Verificato, inviato.
Funziona nel nuovo Outlook per Windows?
Nell'applicazione desktop in sé, no: gli Strumenti per sviluppatori sono stati disabilitati intenzionalmente lì. Ma il nuovo Outlook è un wrapper sulla stessa interfaccia web, quindi apri
outlook.office.comin un browser, componi l'email lì e inviala. Il risultato è identico.
L'HTML verrà salvato se chiudo la bozza?
No. La modifica vive nel DOM della scheda corrente. Il corpo modificato arriva al server solo quando viene inviato (o quando la bozza si salva automaticamente, ma non contarci). Chiudi la scheda e avrai una bozza con il marcatore
ForHTMLEmail. Tieni l'HTML sorgente in un file.
Ora si possono impaginare le email con flexbox dato che il nuovo Outlook è su Chromium?
No. Il tuo client non decide cosa renderizzerà l'email per il destinatario. Finché Outlook classico con il motore di Word è vivo (e Microsoft lo supporta almeno fino al 2029), alcuni destinatari vedranno il layout rotto. Tabelle e stili inline rimangono lo standard almeno fino alla fine del decennio.
L'HTML non si incolla, cosa controllare?
Tre cause tipiche. Primo: gli Strumenti per sviluppatori non trovano il marcatore, errore di battitura o spazio extra, ridigita
ForHTMLEmailda zero. Secondo: un ammasso di tag nell'email, non hai cancellato il contenuto del campo prima di incollare, premi Ctrl+Z e ripeti. Terzo: dopo Ctrl+Invio l'email è vuota, gli Strumenti per sviluppatori hanno rifiutato la modifica a causa di un errore di markup (tag non chiuso, virgoletta spaiata). Passa il codice attraverso il Validatore W3C.
In conclusione: due regole che decidono tutto
L'intero processo si riassume in una catena: marcatore → F12 → trova nel DOM → Modifica come HTML → incolla → Ctrl+Invio → invia a te stesso → verifica → invia.
Due regole senza le quali il metodo fallisce:
- Il test su te stesso non è opzionale. Il metodo non è ufficiale. Finché l'email non è arrivata nella tua posta in arrivo in forma normale, considera che non funzioni.
- Tabelle e stili inline. Chromium sotto il cofano del nuovo Outlook non annulla Outlook classico dal lato del destinatario.
Se incolli HTML ogni settimana, dai un'occhiata al componente aggiuntivo da AppSource: fa la stessa cosa ma in modo lecito e in due clic. Per attività una tantum gli Strumenti per sviluppatori restano la via più veloce.
Che email invii tramite Outlook Web e quanto spesso il layout si rompe per i destinatari? Scrivilo nei commenti.



