Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

MUI Icon Preview lets you inspect icons from your project’s installed @mui/icons-material package without leaving VS Code. Its three documented workflows are hovering an imported icon, viewing SVGs in completion details, and using the MUI Icons: Search command to find and insert an icon.

What the MUI icon preview extension does

MUI Icon Preview reads icon source files from the current workspace and turns them into previews. It is not a separate catalog that works independently of your project: the package @mui/icons-material must be installed in the workspace you want to inspect. The extension’s Visual Studio Marketplace listing describes three ways to discover icons.

Hover over an imported icon

Hover over an imported MUI icon to see a 64 by 64 SVG preview. The popup also shows the icon’s name and an import statement, and provides a route to the MUI documentation. The extension author’s announcement uses Sync as an example of an icon you can recognize this way.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Inspect icons in completion details

The extension offers component-name completions in TypeScript, TypeScript React, JavaScript, and JavaScript React files. When you focus a suggestion, its SVG appears in VS Code’s suggestion details panel—not inside the completion row. The Marketplace listing notes that VS Code extensions cannot place arbitrary images directly in completion rows. If the details panel is collapsed, run VS Code’s Toggle Suggestion Details command to show it.

Search from the Command Palette

Run MUI Icons: Search from the Command Palette to search icons available in the installed package. Selecting a result inserts an import and component usage, giving you code to start from rather than only a preview.

How to preview MUI icons in VS Code

Install the extension and its project prerequisite, then use the workflow that matches what you are doing:

  1. Check the project: make sure @mui/icons-material is installed in the workspace you want to inspect.
  2. Install MUI Icon Preview: open the Marketplace listing and install the extension in VS Code.
  3. Open a supported source file: use a TypeScript, TSX, JavaScript, or JSX file in that workspace.
  4. Choose a discovery method: hover an imported icon, focus an icon component completion and view its details, or run MUI Icons: Search from the Command Palette.

Prerequisites and supported workspaces

The extension listing specifies VS Code 1.85 or newer, a file-system-backed workspace, and @mui/icons-material installed in the project. It lists TypeScript, TypeScript React, JavaScript, and JavaScript React as supported languages. Local, SSH, WSL, and Dev Container workspaces are supported when the package is installed in the workspace being inspected.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What icons are available depends on your project

MUI’s icons documentation says Google created over 2,100 official Material icons, with each SVG exported as a React component from @mui/icons-material. That is the collection figure in MUI’s documentation, not a guarantee that every icon is present in every installed package version. The extension previews icons it can read from your current workspace.

MUI says these icon components use its SvgIcon component and therefore have a peer dependency on @mui/material. Its documentation shows both direct per-icon imports, such as @mui/icons-material/AccessAlarm, and named imports from the package root; it describes direct imports as the safest approach for bundle size.

Filled is the default icon theme. MUI also documents Outlined, Rounded, Two-tone, and Sharp variants, with the theme name appended to the component name—for example, DeleteOutlined. When searching, use the component name for the variant you need.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Privacy and what the listing establishes

The Marketplace listing says the extension reads icon source files from the active workspace and converts them to SVG previews locally. It also says workspace content is not uploaded or sent to an external service and that the extension uses no network access. Those are the listing’s stated behaviors, not an independent security audit.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

When this workflow is useful

Use hover when you already have an icon import and want to identify it, completion details when choosing among component names while coding, or the search command when you want to browse and insert an icon directly. The author, Igor Bežanović, describes the motivation in his announcement: “I made this because I wanted a quicker way to recognize and explore MUI icons while coding.”

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.