Outlook Email HTML Lint - Classic vs New

Classic Outlook renders with the Word engine, the new Outlook with WebView2. Lint one email file against both at once, line by line, before you send.

]*style=\"[^\"]*background", "flags": "i", "message": "classic Outlook: classic Outlook ignores a background set on .", "fix": "Wrap everything in a width=\"100%\" table carrying bgcolor.", "sev": "warn"}, {"pattern": "]*role\\s*=)", "flags": "i", "message": "classic Outlook: a layout without role=\"presentation\" is announced as a data table by screen readers.", "fix": "Add role=\"presentation\".", "sev": "warn"}, {"pattern": "'} o.innerHTML=s+'
'+h[i].line+''+ String(h[i].msg).replace(/&/g,'&').replace(/
'};

Get the complete version $29

This page is the working piece. The full pack has everything below.

Classic Outlook renders with the Word engine, the new Outlook with WebView2. Lint one email file against both at once, line by line, before you send.

Email on Acid Basics is $99/month and Litmus Core starts at $500/month (checked 2026-09-07).

Buy the full version — $29
Want the full version?
Enter your email and we send the download link.

Find a tool