Mail Icons
An envelope reads instantly as "email" almost everywhere — contact forms, inbox navigation, newsletter signups, "message us" buttons. This page collects mail icon variants across Pathwork's libraries, from a plain outline envelope to filled or open-flap versions, so you can match the exact weight your contact form or navigation menu needs.
Showing top 100·95 icon packs·Free & open source
Showing top 100 results — many more icons available
Search all mail iconsSource libraries
Frequently Asked Questions
This is mostly a stylistic choice between libraries rather than a meaningful distinction — some show the envelope flap open (a V-shape at the top), while others show a fully closed rectangle. Both represent the same 'email' or 'mail' concept; pick whichever matches your icon set's visual style.
Mail (envelope) tends to represent the concept of email or messaging generally, while a paper plane icon specifically implies the action of sending. For a submit button, a paper plane can feel more action-oriented, while an envelope is more common as a static label next to an email address or in navigation.
Yes, this is a common pattern for inbox or messaging-related mail icons — a small badge (often red, showing a dot or number) positioned at the top-right corner of the envelope to indicate unread messages, similar to how notification bells display unread counts.
A simple outline envelope is the standard choice for this context, usually paired directly with the visible email address or a 'mailto:' link, since the icon reinforces what the adjacent text or link already communicates.
Each icon keeps the license from its source library attached to it, and terms can differ depending on which library a specific icon comes from. Check the license shown on the individual icon's page before using it commercially.
This depends on what clicking it does — mail (envelope) fits better if it opens an email client or a contact form meant to be answered asynchronously, while a chat bubble icon fits better if it opens a live chat widget expecting a real-time response. Match the icon to the actual interaction users will get.