Customize VS Code in 2026: Themes, Icons & UI Tweaks
Updated on January 10, 2026 4 minutes read
Visual Studio Code (VS Code) is popular because it stays lightweight while covering most daily development needs. A few visual tweaks can improve readability, reduce friction, and help you move faster in large projects.
Customization in 2026 is not only about style. It is also a practical way to make your workspace consistent across devices and easier to navigate.
Where customization lives in VS Code
Most appearance changes are controlled through Settings and can be applied at two levels: User settings (for everything) and Workspace settings (for the current project only).
Open Settings with Ctrl + , (Windows/Linux) or Cmd + , (macOS).
When you want more control, open settings.json and edit values directly.
Rule of thumb
Use User settings for fonts, layout, and your default theme. Use Workspace settings for project-specific preferences and per-project UI colors.
Icon themes
Make the file explorer easier to scan. VS Code lets you replace default file and folder icons with an icon theme. This can make big codebases easier to read at a glance, especially with many file types.
Install the Material Icon Theme extension
- Open the Extensions view: Ctrl + Shift + X / Cmd + Shift + X
- Search for Material Icon Theme
- Click Install
To enable it:
- Open the Command Palette: Ctrl + Shift + P / Cmd + Shift + P
- Run: Preferences: File Icon Theme
- Select: Material Icon Theme
Optional: product icon themes
If you want to change icons in the VS Code interface (Activity Bar icons and UI icons):
- Open the Command Palette
- Run: Preferences: Product Icon Theme
- Pick the theme you prefer
Color themes: choose a theme you can read for hours
A good theme keeps syntax highlighting readable without becoming noisy. VS Code includes built-in themes, and the Marketplace adds thousands more.
Install the Night Owl theme (popular dark option)
- Open Extensions
- Search for Night Owl
- Click Install
To enable it:
- Open the Command Palette
- Run: Preferences: Color Theme
- Select: Night Owl
If you prefer built-in options, try Dark+ or Light+. If you have eyestrain issues, consider a high-contrast variant and increase font size.
Distinguish projects with Peacock
If you keep multiple VS Code windows open, it is easy to edit the wrong project. The Peacock extension helps by coloring the VS Code frame per workspace.
Install Peacock and set a workspace color
- Open Extensions and install Peacock
- Open the Command Palette
- Run: Peacock: Enter a Color
- Paste a hex color value, for example:
#2D2A55.
Tip: Save the color in Workspace Settings so each project keeps its own visual identity.
Practical readability tweaks (no extensions required)
These settings usually make a bigger difference than another theme.
Use Settings search, or paste these keys into your settings.json.
Readability
editor.fontSize: increase text sizeeditor.lineHeight: add breathing room between lineseditor.fontLigatures: enable if your font supports iteditor.minimap.enabled: disable the minimap to reduce visual clutter
Navigation and context
breadcrumbs.enabled: quick navigation across folders and symbolseditor.stickyScroll.enabled: keep context visible while scrollingeditor.guides.indentation: show indentation guides for structure
Example settings.json snippet
{
"editor.fontSize": 14,
"editor.lineHeight": 22,
"editor.fontLigatures": true,
editor. Minimap. enabled": false,
"breadcrumbs.enabled": true,
editor.stickyScroll.enabled": true
}
Save, share, and switch setups
If you code on more than one machine, two features help keep your editor consistent: Settings Sync and Profiles.
Settings Sync can sync settings, keybindings, and extensions when you sign in. Profiles let you keep separate bundles of settings and extensions, for example, learning vs work.
Troubleshooting: revert changes fast
When something looks wrong, start with quick resets.
- Run Preferences: Color Theme and switch back to a default theme
- Run Preferences: File Icon Theme to revert icons
- Disable extensions one by one to find conflicts
Learn more with Code Labs Academy
If you are building your developer workflow from scratch, structured practice helps. Explore our programs to move from fundamentals to practical, job-ready projects.
- Explore Code Labs Academy All Courses
- Web Development Bootcamp