A free, MIT-licensed set of over 6,200 SVG icons on a 24x24 grid, with packages for React, Vue, Svelte, Angular and more.
google/material-design-icons
Google's official Material Design icon sets (Material Symbols and classic Material Icons) in SVG, icon font, Android, and iOS formats.
Open-source alternative to:Font Awesome
- Stars
- 54,135
- Forks
- 9,748
- Open issues
- 429
- Last commit
- 12 days ago
What is it?
This repository holds Google's official Material Design icons in two sets. Material Symbols, introduced in 2022, is the current set and is built as variable fonts with adjustable optical size, weight, grade, and fill axes. Material Icons is the classic set, available in outlined, filled, rounded, sharp, and two-tone styles, and it is no longer updated.
The repository provides the icons as SVG, PNG, web fonts (WOFF2 and related formats), and Android and iOS assets. Developers can link to the hosted fonts on Google Fonts or use the generated files directly in a project. Third-party community npm packages built from these icons are also listed, though Google does not maintain or vet them.
The icons are released under the Apache 2.0 license and are designed to follow the Material Design guidelines.
Key features
- 01Two icon sets: Material Symbols (current, variable font) and Material Icons (classic, no longer updated).
- 02Material Symbols offers adjustable optical size, weight, grade, and fill axes.
- 03Material Icons includes outlined, filled, rounded, sharp, and two-tone styles.
- 04Provides SVG, PNG, web font, Android, and iOS formats.
- 05Can be used through hosted Google Fonts links or downloaded files.
Use cases
- Adding a consistent icon set to a web app's UI.
- Using icon fonts in a website through a CSS class or Google Fonts link.
- Including Material-style icons in Android or iOS apps.
- Customizing icon weight or fill state with variable font settings in CSS.
Quick start
- 1
Open the Material Symbols icon browser and pick icons
- 2
Install the community npm package for SVG icons
npm install @material-design-icons/svg - 3
Or link the web font from Google Fonts in your HTML
<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet">
Things to know
- Material Icons is no longer updated, so new icons only appear in Material Symbols.
- The npm packages are maintained by a third party, not by Google.
Topics
FAQ
- What is material-design-icons?
- Google's official Material Design icon sets (Material Symbols and classic Material Icons) in SVG, icon font, Android, and iOS formats. This repository holds Google's official Material Design icons in two sets. Material Symbols, introduced in 2022, is the current set and is built as variable fonts with adjustable optical size, weight, grade, and fill axes. Material Icons is the classic set, available in outlined, filled, rounded, sharp, and two-tone styles, and it is no longer updated.
- Is material-design-icons free to use? What license does it have?
- material-design-icons is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is material-design-icons still maintained?
- Actively maintained. The last commit to material-design-icons was on Oct 9, 2026.
- What can I use material-design-icons for?
- Adding a consistent icon set to a web app's UI. Using icon fonts in a website through a CSS class or Google Fonts link. Including Material-style icons in Android or iOS apps. Customizing icon weight or fill state with variable font settings in CSS.
- How do I install material-design-icons?
- Open the Material Symbols icon browser and pick icons Install the community npm package for SVG icons: npm install @material-design-icons/svg Or link the web font from Google Fonts in your HTML: <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet">
- Where can I get material-design-icons?
- The source code and installation instructions are on GitHub: https://github.com/google/material-design-icons
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A Material Design UI component framework for Vue, providing handcrafted, responsive components for building web applications.
A Vue.js framework for building SPAs, SSR/SSG sites, PWAs, browser extensions, mobile and Electron apps from one codebase.
Google's open-source SDK for building natively compiled mobile, web, and desktop apps from a single Dart codebase.
A framework for building native Android and iOS apps using React, with JavaScript UI rendered by native platform components.
A Ruby command-line tool that automates iOS and Android app building, screenshots, code signing, and store releases.