Skip to main content
Coding Theme

Color themes

VS Code preview

Full workbench mockup using this variant's colors and tokenColors.

Loading...

colors

Workbench UI color keys from the theme JSON colors map.

  • activityBar.activeBorder#002D80
  • activityBar.background#F2F2F2
  • activityBar.border#000000
  • activityBar.foreground#002D80
  • activityBar.inactiveForeground#444444
  • activityBarBadge.background#002D80
  • activityBarBadge.foreground#FFFFFF
  • badge.background#002D80
  • badge.foreground#FFFFFF
  • breadcrumb.activeSelectionForeground#002D80
  • breadcrumb.background#FFFFFF
  • breadcrumb.focusForeground#000000
  • breadcrumb.foreground#444444
  • button.background#002D80
  • button.foreground#FFFFFF
  • button.hoverBackground#001F5C
  • button.secondaryBackground#F7F7F7
  • button.secondaryForeground#000000
  • button.secondaryHoverBackground#E5E5E5
  • chat.avatarBackground#002D80
  • chat.avatarForeground#FFFFFF
  • chat.linesAddedForeground#00591E
  • chat.linesRemovedForeground#8B0000
  • chat.requestBackground#F7F7F7
  • chat.requestBorder#000000
  • chat.slashCommandBackground#002D801A
  • chat.slashCommandForeground#002D80
  • commandCenter.activeBackground#E5E5E5
  • commandCenter.activeBorder#002D80
  • commandCenter.activeForeground#000000
  • commandCenter.background#F7F7F7
  • commandCenter.border#000000
  • commandCenter.foreground#000000
  • commandCenter.inactiveBorder#000000
  • commandCenter.inactiveForeground#444444
  • debugConsole.background#FFFFFF
  • debugConsole.errorForeground#8B0000
  • debugConsole.foreground#000000
  • debugConsole.infoForeground#00591E
  • debugConsole.sourceForeground#444444
  • debugConsole.warningForeground#7A2E00
  • debugConsoleInputIcon.foreground#002D80
  • debugIcon.breakpointCurrentStackframeForeground#5E3800
  • debugIcon.breakpointDisabledForeground#44444480
  • debugIcon.breakpointForeground#8B0000
  • debugIcon.breakpointStackframeForeground#00591E
  • debugIcon.breakpointUnverifiedForeground#7A2E00
  • debugIcon.continueForeground#00591E
  • debugIcon.disconnectForeground#8B0000
  • debugIcon.pauseForeground#5E3800
  • debugIcon.restartForeground#00591E
  • debugIcon.startForeground#00591E
  • debugIcon.stepBackForeground#002D80
  • debugIcon.stepIntoForeground#002D80
  • debugIcon.stepOutForeground#002D80
  • debugIcon.stepOverForeground#002D80
  • debugIcon.stopForeground#8B0000
  • debugTokenExpression.boolean#5E3800
  • debugTokenExpression.error#8B0000
  • debugTokenExpression.name#000000
  • debugTokenExpression.number#8B0000
  • debugTokenExpression.string#7A2E00
  • debugTokenExpression.value#7A2E00
  • debugToolBar.background#F7F7F7
  • debugToolBar.border#000000
  • debugView.stateLabelForeground#002D80
  • debugView.valueChangedHighlight#FEF7E2
  • descriptionForeground#444444
  • diffEditor.border#000000
  • diffEditor.insertedTextBackground#EBF8EECC
  • diffEditor.removedTextBackground#FFEBEBCC
  • disabledForeground#444444AA
  • dropdown.background#FFFFFF
  • dropdown.border#000000
  • dropdown.foreground#000000
  • editor.background#FFFFFF
  • editor.findMatchBackground#FEF7E2
  • editor.findMatchBorder#000000
  • editor.findMatchHighlightBackground#FEF7E2CC
  • editor.foreground#000000
  • editor.hoverHighlightBackground#F7F7F7
  • editor.inactiveSelectionBackground#A6CEF880
  • editor.lineHighlightBackground#F7F7F777
  • editor.lineHighlightBorder#000000
  • editor.selectionBackground#A6CEF8E6
  • editor.selectionHighlightBackground#A6CEF866
  • editor.selectionHighlightBorder#002D804D
  • editor.wordHighlightBackground#002D801A
  • editor.wordHighlightStrongBackground#002D802E
  • editorActionList.background#FFFFFF
  • editorActionList.focusBackground#E5E5E5
  • editorActionList.focusForeground#000000
  • editorActionList.foreground#000000
  • editorAI.background#002D8015
  • editorAI.border#002D804D
  • editorAI.foreground#002D80
  • editorBracketHighlight.foreground1#002D80
  • editorBracketHighlight.foreground2#00591E
  • editorBracketHighlight.foreground3#5E3800
  • editorBracketHighlight.foreground4#4B0082
  • editorBracketHighlight.foreground5#00591E
  • editorBracketHighlight.foreground6#7A2E00
  • editorBracketMatch.background#E5E5E5
  • editorBracketMatch.border#002D80
  • editorCursor.foreground#002D80
  • editorError.foreground#8B0000
  • editorGhostText.background#00000000
  • editorGhostText.border#00000000
  • editorGhostText.foreground#444444CC
  • editorGroup.border#000000
  • editorGroupHeader.noTabsBackground#FFFFFF
  • editorGroupHeader.tabsBackground#F7F7F7
  • editorGroupHeader.tabsBorder#000000
  • editorHint.foreground#00591E
  • editorHoverWidget.background#FFFFFF
  • editorHoverWidget.border#000000
  • editorHoverWidget.foreground#000000
  • editorHoverWidget.statusBarBackground#F7F7F7
  • editorIndentGuide.activeBackground#002D80
  • editorIndentGuide.activeBackground1#002D80
  • editorIndentGuide.activeBackground2#00591E
  • editorIndentGuide.activeBackground3#5E3800
  • editorIndentGuide.activeBackground4#4B0082
  • editorIndentGuide.activeBackground5#00591E
  • editorIndentGuide.activeBackground6#7A2E00
  • editorIndentGuide.background#000000
  • editorIndentGuide.background1#002D8025
  • editorIndentGuide.background2#00591E25
  • editorIndentGuide.background3#5E380025
  • editorIndentGuide.background4#4B008225
  • editorIndentGuide.background5#00591E25
  • editorIndentGuide.background6#7A2E0025
  • editorInfo.foreground#002D80
  • editorInlayHint.background#E5E5E599
  • editorInlayHint.foreground#444444
  • editorInlayHint.parameterForeground#5E3800
  • editorInlayHint.typeForeground#00591E
  • editorLineNumber.activeForeground#002D80
  • editorLineNumber.foreground#44444499
  • editorLink.activeForeground#002D80
  • editorStickyScroll.background#F7F7F7
  • editorStickyScroll.border#000000
  • editorStickyScroll.shadow#00000014
  • editorStickyScrollHover.background#E5E5E5
  • editorSuggestWidget.background#FFFFFF
  • editorSuggestWidget.border#000000
  • editorSuggestWidget.focusHighlightForeground#002D80
  • editorSuggestWidget.foreground#000000
  • editorSuggestWidget.highlightForeground#002D80
  • editorSuggestWidget.selectedBackground#E5E5E5
  • editorSuggestWidget.selectedForeground#000000
  • editorSuggestWidget.selectedIconForeground#002D80
  • editorWarning.foreground#7A2E00
  • editorWidget.background#FFFFFF
  • editorWidget.border#000000
  • editorWidget.foreground#000000
  • editorWidget.resizeBorder#002D80
  • errorForeground#8B0000
  • focusBorder#002D80
  • foreground#000000
  • gitDecoration.addedResourceForeground#00591E
  • gitDecoration.conflictingResourceForeground#7A2E00
  • gitDecoration.deletedResourceForeground#8B0000
  • gitDecoration.ignoredResourceForeground#44444488
  • gitDecoration.modifiedResourceForeground#5E3800
  • gitDecoration.untrackedResourceForeground#00591E
  • icon.foreground#000000
  • inlineChat.background#FFFFFF
  • inlineChat.border#000000
  • inlineChat.regionHighlight#002D801A
  • inlineChat.shadow#00000022
  • inlineChatDiff.inserted#EBF8EECC
  • inlineChatDiff.removed#FFEBEBCC
  • inlineChatInput.background#F7F7F7
  • inlineChatInput.border#000000
  • inlineChatInput.focusBorder#002D80
  • inlineChatInput.placeholderForeground#444444
  • inlineEdit.border#000000
  • inlineEdit.indicator.background#002D80
  • inlineEdit.indicator.border#001F5C
  • inlineEdit.indicator.foreground#FFFFFF
  • inlineEdit.modifiedBackground#EBF8EE80
  • inlineEdit.originalBackground#FFEBEB80
  • input.background#FFFFFF
  • input.border#000000
  • input.foreground#000000
  • input.placeholderForeground#444444
  • inputOption.activeBorder#002D80
  • inputValidation.errorBackground#FFEBEB
  • inputValidation.errorBorder#8B0000
  • inputValidation.infoBackground#EBF8EE
  • inputValidation.infoBorder#00591E
  • inputValidation.warningBackground#FFF0E5
  • inputValidation.warningBorder#7A2E00
  • interactive.activeCodeBorder#002D80
  • interactive.inactiveCodeBorder#000000
  • interactive.requestBorder#000000
  • keybindingLabel.background#F7F7F7
  • keybindingLabel.border#000000
  • keybindingLabel.bottomBorder#000000
  • keybindingLabel.foreground#000000
  • list.activeSelectionBackground#E5E5E5
  • list.activeSelectionForeground#000000
  • list.activeSelectionIconForeground#002D80
  • list.errorForeground#8B0000
  • list.focusBackground#E5E5E5
  • list.focusForeground#000000
  • list.focusHighlightForeground#002D80
  • list.highlightForeground#002D80
  • list.hoverBackground#E5E5E566
  • list.hoverForeground#000000
  • list.inactiveFocusBackground#A6CEF855
  • list.inactiveSelectionBackground#A6CEF877
  • list.inactiveSelectionForeground#000000
  • list.inactiveSelectionIconForeground#002D80
  • list.warningForeground#7A2E00
  • menu.background#FFFFFF
  • menu.border#000000
  • menu.foreground#000000
  • menu.selectionBackground#E5E5E5
  • menu.selectionBorder#000000
  • menu.selectionForeground#000000
  • menu.separatorBackground#000000
  • menubar.selectionBackground#E5E5E5
  • menubar.selectionForeground#000000
  • multiDiffEditor.background#FFFFFF
  • multiDiffEditor.border#000000
  • multiDiffEditor.headerBackground#F7F7F7
  • notificationCenter.border#000000
  • notifications.background#FFFFFF
  • notifications.border#000000
  • notifications.foreground#000000
  • notificationToast.border#000000
  • outputView.background#FFFFFF
  • outputViewStickyScroll.background#F7F7F7
  • panel.background#FAFAFA
  • panel.border#000000
  • panelSection.border#000000
  • panelSection.dropBackground#E5E5E5
  • panelSectionHeader.background#F7F7F7
  • panelSectionHeader.border#000000
  • panelSectionHeader.foreground#000000
  • panelTitle.activeBorder#002D80
  • panelTitle.activeForeground#000000
  • panelTitle.inactiveForeground#444444
  • peekView.border#002D80
  • peekViewEditor.background#F7F7F7
  • peekViewEditor.matchHighlightBackground#FEF7E2
  • peekViewResult.background#FAFAFA
  • peekViewResult.matchHighlightBackground#FEF7E2
  • peekViewResult.selectionBackground#E5E5E5
  • peekViewTitle.background#F7F7F7
  • problemsErrorIcon.foreground#8B0000
  • problemsInfoIcon.foreground#002D80
  • problemsWarningIcon.foreground#7A2E00
  • quickInput.background#FFFFFF
  • quickInput.foreground#000000
  • quickInputList.focusBackground#E5E5E5
  • searchEditor.findMatchBackground#FEF7E2
  • searchEditor.findMatchBorder#000000
  • selection.background#E5E5E5
  • settings.focusedRowBackground#E5E5E550
  • settings.headerForeground#002D80
  • settings.modifiedItemIndicator#002D80
  • settings.rowHoverBackground#E5E5E525
  • sideBar.background#FAFAFA
  • sideBar.border#000000
  • sideBar.foreground#000000
  • sideBarSectionHeader.background#F7F7F7
  • sideBarSectionHeader.border#000000
  • sideBarSectionHeader.foreground#000000
  • sideBarTitle.foreground#002D80
  • statusBar.background#000000
  • statusBar.border#000000
  • statusBar.debuggingBackground#FFF0E5
  • statusBar.debuggingForeground#7A2E00
  • statusBar.foreground#FFFFFF
  • statusBar.noFolderBackground#000000
  • statusBar.noFolderForeground#FFFFFF
  • statusBarItem.hoverBackground#FFFFFF25
  • statusBarItem.remoteBackground#00000030
  • statusBarItem.remoteForeground#FFFFFF
  • symbolIcon.arrayForeground#000000
  • symbolIcon.booleanForeground#8B0000
  • symbolIcon.classForeground#00591E
  • symbolIcon.colorForeground#8B0000
  • symbolIcon.constantForeground#5E3800
  • symbolIcon.eventForeground#4B0082
  • symbolIcon.fieldForeground#000000
  • symbolIcon.fileForeground#000000
  • symbolIcon.folderForeground#002D80
  • symbolIcon.functionForeground#4B0082
  • symbolIcon.interfaceForeground#00591E
  • symbolIcon.keyForeground#002D80
  • symbolIcon.keywordForeground#002D80
  • symbolIcon.methodForeground#4B0082
  • symbolIcon.moduleForeground#002D80
  • symbolIcon.nullForeground#5E3800
  • symbolIcon.numberForeground#8B0000
  • symbolIcon.objectForeground#00591E
  • symbolIcon.operatorForeground#000000
  • symbolIcon.packageForeground#002D80
  • symbolIcon.propertyForeground#000000
  • symbolIcon.snippetForeground#002D80
  • symbolIcon.stringForeground#7A2E00
  • symbolIcon.structForeground#00591E
  • symbolIcon.textForeground#000000
  • symbolIcon.typeParameterForeground#00591E
  • symbolIcon.unitForeground#5E3800
  • symbolIcon.variableForeground#000000
  • tab.activeBackground#FFFFFF
  • tab.activeBorder#000000
  • tab.activeBorderTop#002D80
  • tab.activeForeground#000000
  • tab.border#000000
  • tab.hoverBackground#FFFFFF
  • tab.hoverForeground#000000
  • tab.inactiveBackground#F7F7F7
  • tab.inactiveForeground#444444
  • tab.unfocusedActiveBackground#FFFFFF
  • tab.unfocusedActiveForeground#000000
  • tab.unfocusedInactiveForeground#444444
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#002D80
  • terminal.ansiBrightBlack#444444
  • terminal.ansiBrightBlue#001F5C
  • terminal.ansiBrightCyan#00591E
  • terminal.ansiBrightGreen#00591E
  • terminal.ansiBrightMagenta#4B0082
  • terminal.ansiBrightRed#8B0000
  • terminal.ansiBrightWhite#000000
  • terminal.ansiBrightYellow#5E3800
  • terminal.ansiCyan#00591E
  • terminal.ansiGreen#00591E
  • terminal.ansiMagenta#4B0082
  • terminal.ansiRed#8B0000
  • terminal.ansiWhite#F7F7F7
  • terminal.ansiYellow#5E3800
  • terminal.background#FFFFFF
  • terminal.border#000000
  • terminal.findMatchBackground#FEF7E2
  • terminal.findMatchBorder#000000
  • terminal.findMatchHighlightBackground#FEF7E2CC
  • terminal.foreground#000000
  • terminal.hoverHighlightBackground#F7F7F7
  • terminal.inactiveSelectionBackground#A6CEF855
  • terminal.selectionBackground#A6CEF8E6
  • terminal.tab.activeBorder#002D80
  • terminalCommandDecoration.defaultBackground#002D8080
  • terminalCommandDecoration.errorBackground#8B0000
  • terminalCommandDecoration.successBackground#00591E
  • terminalCursor.background#FFFFFF
  • terminalCursor.foreground#002D80
  • terminalOverviewRuler.cursorForeground#002D80
  • terminalOverviewRuler.findMatchForeground#5E3800
  • titleBar.activeBackground#FAFAFA
  • titleBar.activeForeground#000000
  • titleBar.border#000000
  • titleBar.inactiveBackground#F7F7F7
  • titleBar.inactiveForeground#444444
  • walkThrough.embeddedEditorBackground#F7F7F7
  • welcomePage.background#FFFFFF
  • welcomePage.buttonBackground#F7F7F7
  • welcomePage.buttonHoverBackground#E5E5E5
  • widget.shadow#00000018

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, comment.line, comment.line.double-slash, comment.line.triple-slash, comment.line.number-sign, comment.line.dashes, comment.line.character, comment.line.percentage, comment.block, comment.block.documentation, punctuation.definition.comment, string.comment, string.quoted.docstring, string.quoted.docstring.multi, string.quoted.docstring.multi.python, string.quoted.docstring.single.python, string.quoted.double.block.python, string.quoted.single.block.python, source.kotlin comment, source.kotlin comment.line, source.kotlin comment.block, source.kotlin comment.block.documentation, source.swift comment, source.go comment, source.rust comment, source.dart comment, source.java comment, source.ts comment, source.tsx comment, source.js comment, source.jsx comment, source.python comment, source.sql comment, source.shell comment, source.yaml comment#444444italic
keyword, keyword.control, keyword.operator.new, keyword.operator.expression, keyword.operator.logical, keyword.operator.delete, storage, storage.type, storage.modifier#002D80bold
entity.name.function, support.function, meta.function-call, variable.function#4B0082
entity.name.type, entity.name.class, entity.name.struct, entity.name.enum, entity.name.interface, support.class, support.type, entity.other.inherited-class#00591Ebold
constant, constant.language, constant.numeric, support.constant#5E3800
variable, variable.other, variable.other.readwrite, variable.other.property#000000
keyword.operator, punctuation, punctuation.accessor, punctuation.separator#000000
invalid, invalid.illegal, invalid.deprecated#8B0000bold underline
constant.other.color, constant.other.color.rgb-value, constant.other.uuid, support.constant.color, keyword.other.dotenv, source.env variable.other.key, source.dotenv variable.other.key#8B0000
string.regexp, string.regexp constant.character.escape, constant.other.character-class.regexp#8B0000
source.python string.quoted, source.js string.quoted, source.jsx string.quoted, source.ts string.quoted, source.tsx string.quoted, source.rust string.quoted, source.go string.quoted, source.kotlin string.quoted, source.swift string.quoted, source.dart string.quoted, source.sql string.quoted#7A2E00
source.js string.template, source.ts string.template, source.tsx string.template, source.python string.interpolated#7A2E00
source.python variable.parameter, source.js variable.parameter, source.jsx variable.parameter, source.ts variable.parameter, source.tsx variable.parameter, source.rust variable.parameter, source.go variable.parameter, source.kotlin variable.parameter, source.swift variable.parameter, source.dart variable.parameter#5E3800
source.ts entity.name.type, source.tsx entity.name.type, source.rust entity.name.type, source.go entity.name.type, source.kotlin entity.name.type, source.swift entity.name.type, source.dart entity.name.type, source.python entity.name.type.class#00591Ebold
source.python entity.name.function.decorator, source.python variable.language.special.self, source.python variable.language.special.cls#001F5Citalic
source.python support.function.magic#4B0082bold
source.jsx entity.name.tag, source.tsx entity.name.tag, source.jsx support.class.component, source.tsx support.class.component#00591Ebold
source.jsx entity.other.attribute-name, source.tsx entity.other.attribute-name#5E3800
source.sql keyword.other.DML, source.sql keyword.other.DDL, source.sql keyword.other.order, source.sql keyword.other.create#002D80bold
source.sql constant.other.database-name, source.sql constant.other.table-name#00591E
source.rust storage.modifier.lifetime, source.rust entity.name.function.macro#4B0082bold
source.go entity.name.package, source.go keyword.channel#002D80bold
source.kotlin storage.type.annotation, source.swift storage.type.annotation, source.swift keyword.other.declaration-specifier#4B0082
source.dart storage.type.annotation, source.dart support.class.flutter#00591Ebold
source.json support.type.property-name#00591Ebold
source.yaml entity.name.tag#00591Ebold
source.toml entity.other.attribute-name.table, source.toml keyword.key#00591Ebold
source.ini entity.name.section, source.ini keyword.other.definition#00591Ebold
source.env variable.other.key, source.dotenv variable.other.key, source.env keyword.other#8B0000bold
text.html.markdown, text.plain, meta.paragraph.markdown#000000
text.html.markdown markup.heading, text.html.markdown entity.name.section, text.html.markdown punctuation.definition.heading#002D80bold
text.html.markdown markup.inline.raw, text.html.markdown markup.fenced_code#00591E
text.html.markdown markup.underline.link, text.html.markdown string.other.link#002D80underline
text.html.markdown markup.quote#444444italic
text.html entity.name.tag, text.xml entity.name.tag#002D80bold
text.html entity.other.attribute-name, text.xml entity.other.attribute-name#4B0082
log.error, log.fatal, log.critical, log.exception#8B0000bold
log.warning, log.warn#7A2E00bold
log.info, log.notice#00591Ebold
log.debug, log.trace#5E3800
log.date, log.timestamp#444444