Code icons
5 icons ยท IcoMoon Free
- 1,412 designs, one style each
- From 141 libraries
- 77% under permissive licenses
- 1,734 icons in every style
Libraries
Code icons in each library
How each set draws code: code, file code, github and qr code and more. Open one to see only its icons.
- Lucide20 icons ยท ISC
- HeroIcons4 icons ยท MIT
- Material Symbols15 icons ยท Apache 2.0
- Tabler Icons43 icons ยท MIT
- Font Awesome 6 Solid4 icons ยท CC BY 4.0
- Feather Icons4 icons ยท MIT
- Simple Icons16 icons ยท CC0 1.0
- VSCode Icons167 icons ยท MIT
133 more libraries
- Material Icon Theme79 icons
- Catppuccin Icons77 icons
- Arcticons76 icons
- File Icons54 icons
- Codicons48 icons
- Octicons38 icons
- Streamline31 icons
- Google Material Icons30 icons
- SVG Logos27 icons
- Phosphor26 icons
- Bootstrap Icons25 icons
- Carbon21 icons
- Fluent UI MDL221 icons
- Ant Design Icons21 icons
- Huge Icons19 icons
- Fluent UI System Icons18 icons
- CoreUI Brands16 icons
- Freehand color icons15 icons
- Charm Icons14 icons
- TDesign Icons13 icons
- Gravity UI Icons13 icons
- IconPark12 icons
- IconPark Outline12 icons
- BoxIcons12 icons
- Devicon12 icons
- Material Symbols Light11 icons
- WebHostingHub Glyphs11 icons
- Streamline color11 icons
- Freehand free icons11 icons
- Siemens Industrial Experience Icons10 icons
- Flex free icons9 icons
- Teenyicons9 icons
- coolicons9 icons
- Meteor Icons9 icons
- IconPark Solid8 icons
- Iconoir8 icons
- Logos free icons8 icons
- Skill Icons8 icons
- IonIcons7 icons
- Ultimate free icons7 icons
- Unicons7 icons
- Flex color icons7 icons
- Ultimate color icons7 icons
- ProIcons7 icons
- Ligature Symbols7 icons
- Solar6 icons
- OpenMoji6 icons
- Remix Icon6 icons
- IconPark TwoTone6 icons
- Majesticons6 icons
- Devicon Original6 icons
- Font Awesome 6 Brands6 icons
- Akar Icons6 icons
- Dashicons6 icons
- Material Design Icons5 icons
- MingCute Icon5 icons
- Clarity5 icons
- Devicon Plain5 icons
- CoreUI Free5 icons
- IcoMoon Free5 icons
- Gitlab SVGs5 icons
- HeroIcons v1 Solid5 icons
- Health Icons4 icons
- Myna UI Icons4 icons
- Famicons4 icons
- Qlementine Icons4 icons
- Pico-icon4 icons
- css.gg4 icons
- Vaadin Icons4 icons
- Pixelarticons4 icons
- HeroIcons v1 Outline4 icons
- Unicons Monochrome4 icons
- Raphael4 icons
- Stickies color icons4 icons
- CodeX Icons4 icons
- Game Icons3 icons
- Dinkie Icons3 icons
- Flowbite Icons3 icons
- BoxIcons Solid3 icons
- OpenSearch UI3 icons
- Open Iconic3 icons
- Nonicons3 icons
- Font Awesome Solid2 icons
- Line Awesome2 icons
- Plump free icons2 icons
- Sargam Icons2 icons
- Material Line Icons2 icons
- Font Awesome 5 Solid2 icons
- Plump color icons2 icons
- Sharp color icons2 icons
- Font Awesome 42 icons
- Cyber color icons2 icons
- Eva Icons2 icons
- Pixel Icon2 icons
- Prime Icons2 icons
- Foundation2 icons
- EOS Icons2 icons
- Bitcoin Icons2 icons
- Map Icons2 icons
- WeUI Icon2 icons
- BoxIcons Logo2 icons
- Brandico2 icons
- Sharp free icons1 icons
- Lineicons1 icons
- Jam Icons1 icons
- Lsicon1 icons
- Pixel free icons1 icons
- Memory Icons1 icons
- Grommet Icons1 icons
- Fontisto1 icons
- Font Awesome Brands1 icons
- Cryptocurrency Icons1 icons
- Bubbles1 icons
- OOUI1 icons
- Typicons1 icons
- Flat Color Icons1 icons
- Entypo+1 icons
- Elusive Icons1 icons
- Material Design Light1 icons
- Streamline Block1 icons
- Circum Icons1 icons
- Font Awesome Regular1 icons
- Unicons Thin Line1 icons
- uiw icons1 icons
- Font Awesome 6 Regular1 icons
- Font Awesome 5 Regular1 icons
- BPMN1 icons
- Innowatio Font1 icons
- Bytesize Icons1 icons
- TopCoat Icons1 icons
- Icalicons1 icons
- Evil Icons1 icons
- Gala Icons1 icons
Skip the browsing. With Pro, your AI agent finds the code icon you describe in any library and installs it.
Get ProTags
Related tags
Tags the same icons carry, closest to code first.
Pricing
Code icons MCP, with Pro
Your agent finds the code icon you describe in any of 141 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 code icons: how many there are, which libraries draw them, and how to use and license them.
1,734 icons across 141 libraries carry the code tag. Counting each design once (a set's outline and filled wallet are one design), that's 1,412, which is what the wall shows.
code 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 code icon from Lucide and one from Tabler land on this page even when the sets name them differently.
The designs most libraries draw for code are code, file code, github, qr code, script and javascript. Search the wall to find a specific one.
The tags that most often share icons with code are programming, development, QR, snippet and syntax. They are listed on this page; open one to widen or narrow your search.
1,734 icons carry the tag but only 1,412 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.
VSCode Icons has the most, 167 designs, then Material Icon Theme (79) and Catppuccin Icons (77). Among the popular sets: Lucide has 20, HeroIcons has 4, Material Symbols has 15 and Tabler Icons has 43. Pick one above the wall to see only its icons.
141 libraries draw code 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 code icons that match the rest of your project.
Lucide has 20 designs for code, 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 code 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 code 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. 18 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 code 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 code 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 1,412 code designs: 1,084 are MIT, Apache 2.0, ISC, BSD, OFL or public domain, which allow commercial use with no credit. 229 are CC BY, which asks you to credit the author. 99 are share-alike or copyleft (CC BY-SA, GPL, MPL), so changes keep the license. Each icon's page names its license, so check it before you ship.
229 of the 1,412 code designs are CC BY, which asks you to credit the author. 1,084 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 code icon is free to browse, copy and download here. Pro adds the MCP server, which installs icons for your AI agent.
With Pro, the shadcn.io MCP server lets Claude Code, Cursor or any MCP client search every library and install the code icon you describe.
Ask in plain words, like "a code icon". search_icons matches an icon's name, keywords and tags, so the code 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 code icon from a prompt
MCP, 6,000+ blocks and 14 premium templates in every Pro plan. The icons stay free.
Get Pro