Media icons
2 icons ยท Maki
- 10,705 designs, one style each
- From 205 libraries
- 67% under permissive licenses
- 16,499 icons in every style
Libraries
Media icons in each library
How each set draws media: play, camera, pause and image and more. Open one to see only its icons.
- Lucide50 icons ยท ISC
- HeroIcons10 icons ยท MIT
- Material Symbols309 icons ยท Apache 2.0
- Tabler Icons305 icons ยท MIT
- Radix Icons21 icons ยท MIT
- Font Awesome 6 Solid31 icons ยท CC BY 4.0
- Feather Icons36 icons ยท MIT
- Simple Icons127 icons ยท CC0 1.0
197 more libraries
- Google Material Icons669 icons
- Arcticons459 icons
- Material Design Icons318 icons
- Material Symbols Light283 icons
- Huge Icons225 icons
- Fluent UI System Icons223 icons
- Streamline216 icons
- Remix Icon159 icons
- Logos free icons156 icons
- IonIcons136 icons
- Phosphor133 icons
- Unicons126 icons
- Jam Icons126 icons
- Solar123 icons
- Pepicons Pencil122 icons
- IconPark Outline121 icons
- TDesign Icons120 icons
- Custom Brand Icons118 icons
- Streamline color114 icons
- WebHostingHub Glyphs108 icons
- Iconoir108 icons
- Pepicons Pop!106 icons
- IconPark TwoTone105 icons
- IconPark Solid103 icons
- IconPark101 icons
- Garden SVG Icons97 icons
- Ultimate free icons92 icons
- Fluent UI MDL292 icons
- Mage Icons91 icons
- Pepicons Print90 icons
- Qlementine Icons90 icons
- Line Awesome89 icons
- NRK Core Icons88 icons
- Material Design Iconic Font87 icons
- Myna UI Icons84 icons
- Flex free icons79 icons
- MingCute Icon78 icons
- Sharp free icons76 icons
- BoxIcons68 icons
- Flex color icons68 icons
- Plump free icons67 icons
- Font Awesome Solid62 icons
- css.gg62 icons
- Dashicons60 icons
- Freehand free icons59 icons
- IcoMoon Free59 icons
- Siemens Industrial Experience Icons57 icons
- Majesticons57 icons
- Lineicons57 icons
- Octicons57 icons
- Famicons56 icons
- Pico-icon55 icons
- Font Awesome 454 icons
- Bootstrap Icons53 icons
- Teenyicons52 icons
- Carbon51 icons
- Pixelarticons50 icons
- Meteor Icons50 icons
- Twitter Emoji49 icons
- Sharp color icons49 icons
- Fontisto48 icons
- Marketeq48 icons
- Streamline Block47 icons
- IconaMoon46 icons
- Vaadin Icons46 icons
- Ultimate color icons45 icons
- Pepicons45 icons
- Freehand color icons42 icons
- Grommet Icons42 icons
- Font Awesome 5 Solid41 icons
- SmartIcons Glyph41 icons
- Elusive Icons41 icons
- Lets Icons40 icons
- PrestaShop Icons40 icons
- Material Line Icons38 icons
- Fluent UI System Color Icons38 icons
- OOUI38 icons
- Typicons37 icons
- Material Design Light37 icons
- Plump color icons36 icons
- ProIcons36 icons
- Font Awesome 6 Brands36 icons
- Sargam Icons34 icons
- Ant Design Icons34 icons
- CoreUI Brands34 icons
- Font Awesome Brands34 icons
- HeroIcons v1 Outline34 icons
- WeUI Icon34 icons
- SVG Logos32 icons
- Cyber free icons32 icons
- System UIcons32 icons
- OpenMoji31 icons
- Pixel free icons31 icons
- Cyber color icons31 icons
- Prime Icons31 icons
- Foundation31 icons
- Emoji One (Colored)30 icons
- Pixel Icon30 icons
- Unicons Monochrome30 icons
- Dinkie Icons29 icons
- Flowbite Icons29 icons
- Lsicon29 icons
- HeroIcons v1 Solid29 icons
- Noto Emoji (v1)28 icons
- Ligature Symbols28 icons
- Gridicons28 icons
- Firefox OS Emoji27 icons
- Stash Icons27 icons
- Feather Icon27 icons
- Web3 Icons Branded26 icons
- Gravity UI Icons26 icons
- coolicons26 icons
- Zondicons26 icons
- Fluent Emoji Flat25 icons
- Eva Icons25 icons
- Font Awesome 5 Brands25 icons
- Humbleicons25 icons
- BoxIcons Logo25 icons
- Game Icons24 icons
- Emoji One (Monotone)24 icons
- Bubbles24 icons
- Entypo+24 icons
- Mono Icons23 icons
- Noto Emoji22 icons
- Web3 Icons22 icons
- CoreUI Free22 icons
- Clarity21 icons
- BoxIcons Solid21 icons
- Rรถntgen21 icons
- Subway Icon Set21 icons
- Fluent Emoji High Contrast20 icons
- Emoji One (v1)20 icons
- Gitlab SVGs20 icons
- Entypo+ Social20 icons
- Simple line icons19 icons
- TopCoat Icons19 icons
- Basil18 icons
- Unicons Thin Line18 icons
- Akar Icons17 icons
- Font Awesome Regular17 icons
- Kameleon color icons16 icons
- Mono Icons16 icons
- FormKit Icons16 icons
- Memory Icons15 icons
- Element Plus15 icons
- Circum Icons15 icons
- Web Symbols Liga15 icons
- Material Icon Theme14 icons
- Flat Color Icons14 icons
- Raphael14 icons
- Icons8 Windows 8 Icons14 icons
- Unicons Solid14 icons
- Open Iconic13 icons
- Charm Icons12 icons
- uiw icons12 icons
- Rivet Icons12 icons
- OpenSearch UI11 icons
- Icons8 Windows 10 Icons9 icons
- Nimbus9 icons
- Evil Icons9 icons
- Guidance8 icons
- Guidance8 icons
- Cuida Icons8 icons
- Font Awesome 5 Regular8 icons
- File Icons7 icons
- Quill Icons7 icons
- Elegant7 icons
- Health Icons6 icons
- VSCode Icons6 icons
- Catppuccin Icons6 icons
- Codicons6 icons
- EOS Icons6 icons
- Stickies color icons6 icons
- Streamline Emojis5 icons
- Skill Icons5 icons
- Map Icons5 icons
- Font Awesome 6 Regular5 icons
- Vesper Icons5 icons
- Devicon Original4 icons
- Temaki4 icons
- Cryptocurrency Color Icons4 icons
- FontAudio4 icons
- Innowatio Font4 icons
- Bytesize Icons4 icons
- Duoicons4 icons
- Cryptocurrency Icons3 icons
- Font-GIS3 icons
- Bitcoin Icons3 icons
- Flat UI Icons3 icons
- CodeX Icons3 icons
- Maki2 icons
- Lucide Lab2 icons
- SidekickIcons2 icons
- Academicons2 icons
- CoreUI Flags1 icons
- Gala Icons1 icons
- SVG Spinners1 icons
Skip the browsing. With Pro, your AI agent finds the media icon you describe in any library and installs it.
Get ProTags
Related tags
Tags the same icons carry, closest to media first.
Pricing
Media icons MCP, with Pro
Your agent finds the media icon you describe in any of 205 libraries and installs it. The MCP comes with every Pro plan, with 6,000+ blocks and 14 premium templates.
4.9/5 out of 5 ยท 150+ reviewsfrom 150+ founders and developers.
- Secure checkout via Stripe
- Code lives in your repo
- Keep what you've shipped if you cancel
- License terms
FAQ
Frequently asked questions
About media icons: how many there are, which libraries draw them, and how to use and license them.
16,499 icons across 205 libraries carry the media tag. Counting each design once (a set's outline and filled wallet are one design), that's 10,705, which is what the wall shows.
media is a tag: a word for what an icon shows or is for. It is set from each icon's name, its keywords and what it shows, the same way for every library, so a media icon from Lucide and one from Tabler land on this page even when the sets name them differently.
The designs most libraries draw for media are play, camera, pause, image, share and video. Search the wall to find a specific one.
The tags that most often share icons with media are video, playback, social, control and audio. They are listed on this page; open one to widen or narrow your search.
16,499 icons carry the tag but only 10,705 designs: many sets draw a design in several styles, like outline, filled and duotone, and each style is its own icon. The wall shows one icon per design for each library.
Google Material Icons has the most, 669 designs, then Arcticons (459) and Material Design Icons (318). Among the popular sets: Lucide has 50, HeroIcons has 10, Material Symbols has 309 and Tabler Icons has 305. Pick one above the wall to see only its icons.
205 libraries draw media icons, each in its own style. The page shows the first ones as rows of how each set draws it, and a picker above the wall narrows it to one library, so you can see media icons that match the rest of your project.
Lucide has 50 designs for media, in the line style shadcn/ui ships with. Tabler and Phosphor, in a similar style, are the other sets to check in the picker above the wall.
Open a media icon, then copy it as a typed React component or as SVG for Vue, Svelte, Angular or any design tool, or download it as SVG or PNG. Signed in, you can install it with one shadcn CLI command.
Open a media icon, then Get icon, then Copy as code: React, Vue, Svelte, Angular, Solid or Preact. Each is one self-contained component with the SVG inside, so only the icons you import reach your bundle.
Open the icon, choose Get icon, then Install with shadcn CLI, and run the command. It adds one file to components/icons, ready to import. It needs a free account.
Yes. On an icon's page, Customize sets the color, size, stroke, rotation and padding, and every copy and download uses them. 32 libraries here are multicolor and keep their own colors.
Single-color icons are drawn in currentColor, so a Tailwind class recolors them: text-primary, text-muted-foreground or any theme token. Size one with size-5 or size-6.
With a visible label beside it, a media icon is decoration: add aria-hidden="true". Alone, as in an icon button, name the button for what it does ("Pay", not "credit card") with aria-label. The installed component passes every SVG prop through.
Pair it with text when its meaning could be read two ways: icons for media differ from set to set, and a label removes the doubt. Single-color icons use currentColor, so they follow your text color and keep its contrast in dark mode.
Most of them. Of the 10,705 media designs: 7,151 are MIT, Apache 2.0, ISC, BSD, OFL or public domain, which allow commercial use with no credit. 2,594 are CC BY, which asks you to credit the author. 802 are share-alike or copyleft (CC BY-SA, GPL, MPL), so changes keep the license. 158 are for non-commercial use only. Each icon's page names its license, so check it before you ship.
2,594 of the 10,705 media designs are CC BY, which asks you to credit the author. 7,151 are MIT, Apache 2.0, ISC, BSD, OFL or public domain, which need no credit (most only ask you to keep the license notice if you ship their source files). Each icon's page names its license and author.
Yes. Every media icon is free to browse, copy and download here. Pro adds the MCP server, which installs icons for your AI agent.
158 media designs come from sets that are for non-commercial use only. Check the library on an icon's page before you pick it for a paid product.
With Pro, the shadcn.io MCP server lets Claude Code, Cursor or any MCP client search every library and install the media icon you describe.
Ask in plain words, like "a play icon". search_icons matches an icon's name, keywords and tags, so the media tag helps it find them, and get_icon installs the one you pick. The tools are search_icons, get_icon and list_icon_libraries.
4.9 out of 5 from 150+ developers
Install any media icon from a prompt
MCP, 6,000+ blocks and 14 premium templates in every Pro plan. The icons stay free.
Get Pro