ICONYZ
English

VSCode Icons

vscode-icons · 1,699 icons · by Roberto Huertas · MIT · multicolor · 32px grid · Updated

VSCode Icons is a free, open source icon set with 1,699 SVG icons by Roberto Huertas, released under the MIT license. The icons are multicolor, so they keep their own colors at any size. They are designed on a 32px grid and scale cleanly as SVG.

VSCode Icons design specs

  • filled
  • multicolor

The drawing rules of this set, measured from its SVG files. Use them to design new icons that match it.

Canvas32 × 32
viewBox0 0 32 32
Drawing area28 × 28, 2 padding
Drawing styleFilled shapes
Corner radius0.5
ColorsAbout 3 colors per icon
CoordinatesUp to 3 decimals
Straight lines43% horizontal or vertical, 6% at 45°
Curves45% of drawing commands
Symmetry13% of icons are left-right symmetric
Elements per icon4.9
Drawing commands per icon73

Measured from 62 icons of this set.

AI icon generation

Not allowed: these are brand logos, and the marks belong to their owners.

Page 1 of 18
default-file icon
default-file
default-folder icon
default-folder
default-folder-opened icon
default-folder-opened
default-root-folder icon
default-root-folder
default-root-folder-opened icon
default-root-folder-opened
file-type-access icon
file-type-access
file-type-access2 icon
file-type-access2
file-type-actionscript icon
file-type-actionscript
file-type-actionscript2 icon
file-type-actionscript2
file-type-ada icon
file-type-ada
file-type-advpl icon
file-type-advpl
file-type-affectscript icon
file-type-affectscript
file-type-affinity icon
file-type-affinity
file-type-affinitydesigner icon
file-type-affinitydesigner
file-type-affinityphoto icon
file-type-affinityphoto
file-type-affinitypublisher icon
file-type-affinitypublisher
file-type-agda icon
file-type-agda
file-type-agents icon
file-type-agents
file-type-ai icon
file-type-ai
file-type-ai2 icon
file-type-ai2
file-type-aikido icon
file-type-aikido
file-type-al icon
file-type-al
file-type-al-dal icon
file-type-al-dal
file-type-alchemy icon
file-type-alchemy
file-type-allcontributors icon
file-type-allcontributors
file-type-alloy icon
file-type-alloy
file-type-allure icon
file-type-allure
file-type-angular icon
file-type-angular
file-type-ansible icon
file-type-ansible
file-type-antlers-html icon
file-type-antlers-html
file-type-antlr icon
file-type-antlr
file-type-anyscript icon
file-type-anyscript
file-type-apache icon
file-type-apache
file-type-apex icon
file-type-apex
file-type-api-extractor icon
file-type-api-extractor
file-type-apib icon
file-type-apib
file-type-apib2 icon
file-type-apib2
file-type-apl icon
file-type-apl
file-type-applescript icon
file-type-applescript
file-type-appscript icon
file-type-appscript
file-type-appsemble icon
file-type-appsemble
file-type-appveyor icon
file-type-appveyor
file-type-arduino icon
file-type-arduino
file-type-asciidoc icon
file-type-asciidoc
file-type-aseprite icon
file-type-aseprite
file-type-asp icon
file-type-asp
file-type-aspire icon
file-type-aspire
file-type-aspx icon
file-type-aspx
file-type-assembly icon
file-type-assembly
file-type-assembly-script icon
file-type-assembly-script
file-type-astro icon
file-type-astro
file-type-astroconfig icon
file-type-astroconfig
file-type-asyncapi icon
file-type-asyncapi
file-type-atom icon
file-type-atom
file-type-ats icon
file-type-ats
file-type-attw icon
file-type-attw
file-type-aube icon
file-type-aube
file-type-audio icon
file-type-audio
file-type-aurelia icon
file-type-aurelia
file-type-autohotkey icon
file-type-autohotkey
file-type-autohotkey2 icon
file-type-autohotkey2
file-type-autoit icon
file-type-autoit
file-type-avif icon
file-type-avif
file-type-avro icon
file-type-avro
file-type-awk icon
file-type-awk
file-type-aws icon
file-type-aws
file-type-azure icon
file-type-azure
file-type-azurepipelines icon
file-type-azurepipelines
file-type-azureresourcemanager icon
file-type-azureresourcemanager
file-type-azurestreamanalytics icon
file-type-azurestreamanalytics
file-type-babel icon
file-type-babel
file-type-babel2 icon
file-type-babel2
file-type-bak icon
file-type-bak
file-type-ballerina icon
file-type-ballerina
file-type-bat icon
file-type-bat
file-type-bats icon
file-type-bats
file-type-bazaar icon
file-type-bazaar
file-type-bazel icon
file-type-bazel
file-type-bazel-ignore icon
file-type-bazel-ignore
file-type-bazel-version icon
file-type-bazel-version
file-type-befunge icon
file-type-befunge
file-type-behat icon
file-type-behat
file-type-bicep icon
file-type-bicep
file-type-biml icon
file-type-biml
file-type-binary icon
file-type-binary
file-type-biome icon
file-type-biome
file-type-bitbucketpipeline icon
file-type-bitbucketpipeline
file-type-bithound icon
file-type-bithound
file-type-blade icon
file-type-blade
file-type-blender icon
file-type-blender
file-type-blitzbasic icon
file-type-blitzbasic
file-type-bolt icon
file-type-bolt
file-type-bosque icon
file-type-bosque
file-type-bower icon
file-type-bower
file-type-bower2 icon
file-type-bower2
file-type-brakeman icon
file-type-brakeman

About VSCode Icons

Popular VSCode Icons include file type actionscript2, file type json, file type manifest, default file, file type diff and default folder.

Open any icon to copy it as SVG, JSX, Vue, Svelte, Solid, Astro or CSS, or download it as SVG or PNG. VSCode Icons are released under the MIT license, which allows use in personal and commercial projects.

How to use VSCode Icons

Every icon on this page works in any framework. Examples use vscode-icons:file-type-actionscript2; open an icon to copy its exact SVG, JSX, Vue, Svelte, Solid, Astro or CSS code. For sizing, color and accessibility tips, read how to use SVG icons.

React

import { Icon } from "@iconify/react";

<Icon icon="vscode-icons:file-type-actionscript2" width="24" />

Vue

<script setup>
import { Icon } from "@iconify/vue";
</script>

<template>
  <Icon icon="vscode-icons:file-type-actionscript2" width="24" />
</template>

Svelte

<script>
  import Icon from "@iconify/svelte";
</script>

<Icon icon="vscode-icons:file-type-actionscript2" width="24" />

Tailwind CSS

<!-- @iconify/tailwind plugin -->
<span class="icon-[vscode-icons--file-type-actionscript2]"></span>

UnoCSS

<!-- @unocss/preset-icons + @iconify-json/vscode-icons -->
<div class="i-vscode-icons:file-type-actionscript2"></div>

Web component

<script src="https://code.iconify.design/iconify-icon/2.1.0/iconify-icon.min.js"></script>

<iconify-icon icon="vscode-icons:file-type-actionscript2"></iconify-icon>

HTML image

<img src="https://iconyz.com/api/public/svg/vscode-icons/file-type-actionscript2.svg" alt="File Type Actionscript2 icon" width="24" height="24">

VSCode Icons FAQ

Are VSCode Icons free for commercial use?

Yes. VSCode Icons are released under the MIT license, which allows use in personal and commercial projects.

How many icons are in VSCode Icons?

VSCode Icons contains 1,699 icons.

What license do VSCode Icons use?

VSCode Icons are licensed under MIT. The full license text is available at https://github.com/vscode-icons/vscode-icons/blob/master/LICENSE.

Who made VSCode Icons?

VSCode Icons are created by Roberto Huertas.

How do I use VSCode Icons in React?

Install @iconify/react and render <Icon icon="vscode-icons:file-type-actionscript2" />, or open any icon on this page and copy it as a standalone React component.

What size are VSCode Icons?

VSCode Icons are designed on a 32px grid. As SVGs they scale to any size without losing quality.

Similar icon sets