- Home
- Icon Libraries
- Material Symbols
Material Symbols
What it is
Material Symbols is a collection of more than 2,500 icons packaged in a font, with Outlined, Rounded and Sharp variable font styles. Its fill, weight, grade and optical-size axes let designers adjust the icons. For web pages, Google offers a CSS web-font API snippet; the font can also be self-hosted to control when it is updated. Individual icons can be downloaded as SVG or PNG, with Android Vector Drawable and Apple Symbols formats also available. The icons are licensed under Apache License Version 2.0, which permits incorporation, remixing and redistribution, including commercial use. Loading the default web-font settings brings in more than 3,800 icons in a 295 KB payload; naming specific icons can reduce that amount. Only the 20 px and 24 px versions are designed for exact pixel-grid alignment. The collection has no two-tone icons or third-party logos, and its fonts are pre-made rather than custom-built. Google directs requests for icons to GitHub issues and does not accept pull requests for icon files. Flutter support is planned.
For and against
For
- More than 2,500 icons in one font collection
- Outlined, Rounded and Sharp variable font styles
- SVG, PNG, web font and platform-specific formats
- Apache License 2.0 permits commercial use
- Web API snippet and self-hosting options
Against
- Default web settings load 3,800+ icons in 295 KB
- Only 20 px and 24 px versions align to the pixel grid
- No two-tone icons or third-party logos
- Flutter support is planned, not listed as available
The verdict
Material Symbols offers multiple styles and formats under a license that allows commercial use. Consider the default web-font payload and the available size and style limits when choosing it.
Who it suits
It suits designers and developers who need reusable icons for web, Android or iOS projects. The Apache license permits commercial use and redistribution.
Plans and prices
Material Symbols
Apache License 2.0 · over 2,500 glyphs · SVG, PNG and font formats
Read 30 Sep 2026 · developers.google.com
On the record
- Android
- Material Symbols are available in Android Vector Drawable format.developers.google.com · read 30 Sep 2026
- Design limitation
- Only the 20 px and 24 px versions are designed with perfect pixel-grid alignment.github.com · read 30 Sep 2026
- Download formats
- The Material Symbols Library provides individual icons in SVG or PNG formats.developers.google.com · read 30 Sep 2026
- Flutter status
- Flutter support for Material Symbols is planned.developers.google.com · read 30 Sep 2026
- Format limitation
- Material Symbols has no two-tone icons and only pre-made variable fonts.github.com · read 30 Sep 2026
- iOS
- Material Symbols are available in Apple Symbols format for iOS.developers.google.com · read 30 Sep 2026
- License
- The icons are available under the Apache License Version 2.0, which permits incorporation, remixing and redistribution.github.com · read 30 Sep 2026
- Optimization limit
- Loading the default web-font settings loads all 3,800+ icons with a 295 KB font payload, while specifying icon names can reduce the payload.developers.google.com · read 30 Sep 2026
- Purpose
- Material Symbols is a collection of over 2,500 icons consolidated into a single font file.developers.google.com · read 30 Sep 2026
- Self-hosting
- The font can be self-hosted so users control when the asset is updated.developers.google.com · read 30 Sep 2026
- Styles
- The set provides Outlined, Rounded and Sharp variable fonts.github.com · read 30 Sep 2026
- Support channel
- Google asks users to submit icon requests as GitHub issues and does not accept pull requests for icon files.github.com · read 30 Sep 2026
- Third-party logos
- Google does not include third-party logos in Material Symbols or Material Icons due to legal reasons.github.com · read 30 Sep 2026
- Variable axes
- Icons support fill, weight, grade and optical-size axes.developers.google.com · read 30 Sep 2026
- Web integration
- Google provides a CSS web-font API snippet for incorporating Material Symbols into web pages.developers.google.com · read 30 Sep 2026