The general consensus among email marketing experts is that the ideal font size for body text in emails ranges from 14px to 16px. This range ensures that most recipients, regardless of their device, can comfortably read the content. For headings, a font size of 20px to 24px is often recommended to create a clear hierarchy and draw attention to important sections.