Skip to content
| Marketplace
Sign in
Visual Studio Code>Themes>Code IconNew to Visual Studio Code? Get it now.
Code Icon

Code Icon

Tanaka Mikihisa

|
63 installs
| (0) | Free
Provides unique file and folder icons
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Code Icons

🇬🇧EN / 🇯🇵JP / 🇨🇳CH

Code Icons is a file icon theme for Visual Studio Code / Cursor. It keeps the default Seti coverage and adds custom icons for common project files and folders.

How To Use

  1. Install this extension.
  2. Open Command Palette.
  3. Run File Icon Theme.
  4. Select Code Icons.

Sample Grid (Image + Mapping)

.cursor folder / .cursorignore file .claude folder / CLAUDE.md file .codex folder
cursor claude codex
.agent folder config.json file docs / note folders
agent config docs
.venv / venv / env / .virtualenv / virtualenv folders rules folder skills folder
venv rule skill
.env file / private folder *.swift files .swiftformat file
private swift swiftformat
index.html file 404.html file deploy.sh file (samples/deploy.sh uses small mapping)
index 404 deploy
README-CH.md file README-EN.md file README-JP.md file
readme ch readme en readme jp
template.md / template.txt files daily folder Life / life folders
template daily life
scr / scripts folders lab / laboratory / experiment folders temp / temporary folders
tool lab temp
.cache / __pycache__ / cache folders & related files
garbage
.vscode / .vscode-test folders .vscodeignore file *.code-workspace / *.vsix files
vscode
test / tests / __tests__ / *.test.* / *.spec.* mock / fixtures / stubs folders bench / benchmark folders
lab lab2 benchmark
schema / proto / contract folders CONTRIBUTING.md / SECURITY.md Firebase (.firebase, firebase.json, etc.)
schemas firebase
locales / i18n folders fonts / typography folders hooks folder
earth font hook
themes / icons / snapshots folders (+ assets) AGENT.md package / dist / build folders & package.json
camera agent box
*.plist files GitHooks / .githooks folders info folder
list hook info
log / logs folders CHANGELOG.md
clock clock

About Icon Assets

Custom icons in assets/ are stored with a -sm suffix (for example, info-sm.png, clock-sm.png).
They are padded to a uniform canvas size derived from venv-sm.png.

When adding a new icon:

  1. Place the source PNG in assets/ (filename without -sm)
  2. Run ./pad-assets.sh — scans sources, generates -sm files, removes sources, and updates themes/file-icon-theme.json / README / package.json

Run ./install-git-hooks.sh once to auto-run pad-assets.sh on commit when assets change.

Some icons used in this extension are created by the developer (Tanaka Mikihisa). Other icons are sourced from the following websites, and used/edited as needed under their respective licenses.

  • Simple Icons
  • Cursor
  • shadcn,io
  • SVG REPO

[1.0.1] -- 2026.3.30

Applied the Cursor icon to .cursorignore files.

[1.0.3] -- 2026.4.6

Added icons for template.md / template.txt files and the daily folder.

[1.0.4] -- 2026.4.8

Added icon mapping for Life / life folders.

[1.0.5] -- 2026.7.12

  • Applied the Git icon to .github folders.
  • Added icons for scr / scripts, lab / laboratory / experiment, and temp / temporary folders.
  • Applied the docs icon to note folders.

[1.0.6] -- 2026.7.12

Added the garbage icon for cache folders/files (.cache, __pycache__, *.pyc, .eslintcache, etc.).

[1.0.8] -- 2026.7.14

  • Added VS Code icons (.vscode, .vscode-test, .vscodeignore, *.code-workspace, *.vsix).
  • Added test / mock / benchmark icons (lab, lab2, benchmark).
  • Added schema, locale, font, hook, Firebase, and box icons.
  • Extended camera icon to themes / icons / snapshots folders.
  • Added AGENT.md, CONTRIBUTING.md, and SECURITY.md mappings.

[1.1.0] -- 2026.7.15

  • Unified custom icon image sizes
  • Added icons for *.plist, GitHooks / .githooks, info folder, log / logs, and CHANGELOG.md.

[1.1.1] -- 2026.7.15

  • pad-assets.sh now auto-removes source images after conversion.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft