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.

  • actionBar.toggledBackground#383a49
  • activityBar.activeBorder#0078D4
  • activityBar.background#181818
  • activityBar.border#2B2B2B
  • activityBar.foreground#D7D7D7
  • activityBar.inactiveForeground#868686
  • activityBarBadge.background#007ACC
  • activityBarBadge.foreground#FFFFFF
  • badge.background#616161
  • badge.foreground#F8F8F8
  • button.background#0078D4
  • button.border#FFFFFF12
  • button.foreground#FFFFFF
  • button.hoverBackground#026EC1
  • button.secondaryBackground#313131
  • button.secondaryForeground#CCCCCC
  • button.secondaryHoverBackground#3C3C3C
  • chat.editedFileForeground#E2C08D
  • chat.slashCommandBackground#34414B
  • chat.slashCommandForeground#40A6FF
  • checkbox.background#313131
  • checkbox.border#6B6B6B
  • debugToolBar.background#181818
  • descriptionForeground#9D9D9D
  • diffEditor.insertedTextBackground#00809b33
  • dropdown.background#313131
  • dropdown.border#3C3C3C
  • dropdown.foreground#CCCCCC
  • dropdown.listBackground#1F1F1F
  • editor.background#1E1E1E
  • editor.findMatchBackground#9E6A03
  • editor.findMatchHighlightBackground#3143657F
  • editor.foreground#D4D4D4
  • editor.inactiveSelectionBackground#3a3d417e
  • editor.lineHighlightBackground#1d1f23
  • editor.selectionBackground#3e4451
  • editor.selectionHighlightBackground#ADD6FF26
  • editorCursor.foreground#f8f8f0
  • editorError.foreground#704040
  • editorGroup.border#FFFFFF17
  • editorGroupHeader.tabsBackground#181818
  • editorGroupHeader.tabsBorder#2B2B2B
  • editorGutter.addedBackground#2EA043
  • editorGutter.deletedBackground#F85149
  • editorGutter.modifiedBackground#0078D4
  • editorHoverWidget.background#181a1f
  • editorHoverWidget.border#181a1f
  • editorIndentGuide.activeBackground1#707070
  • editorIndentGuide.background1#404040
  • editorInfo.foreground#707040
  • editorLineNumber.activeForeground#CCCCCC
  • editorLineNumber.foreground#6E7681
  • editorOverviewRuler.border#010409
  • editorRuler.foreground#484848
  • editorSuggestWidget.background#181a1f
  • editorSuggestWidget.border#181a1f
  • editorSuggestWidget.selectedBackground#2c313a
  • editorWarning.foreground#407040
  • editorWhitespace.foreground#484a50
  • editorWidget.background#202020
  • errorForeground#F85149
  • focusBorder#0078D4
  • foreground#CCCCCC
  • icon.foreground#CCCCCC
  • input.background#313131
  • input.border#3C3C3C
  • input.foreground#CCCCCC
  • input.placeholderForeground#A6A6A6
  • inputOption.activeBackground#2489DB82
  • inputOption.activeBorder#2488DB
  • keybindingLabel.foreground#CCCCCC
  • list.activeSelectionBackground#121212
  • list.activeSelectionForeground#d7dae0
  • list.activeSelectionIconForeground#FFF
  • list.dropBackground#383B3D
  • list.focusBackground#383e4a
  • list.highlightForeground#c5c5c5
  • list.hoverBackground#121212
  • list.inactiveSelectionBackground#121212
  • list.inactiveSelectionForeground#d7dae0
  • menu.background#252526
  • menu.border#454545
  • menu.foreground#CCCCCC
  • menu.selectionBackground#0078d4
  • menu.separatorBackground#454545
  • notificationCenterHeader.background#1F1F1F
  • notificationCenterHeader.foreground#CCCCCC
  • notifications.background#1F1F1F
  • notifications.border#2B2B2B
  • notifications.foreground#CCCCCC
  • panel.background#181818
  • panel.border#2B2B2B
  • panelInput.border#2B2B2B
  • panelTitle.activeBorder#0078D4
  • panelTitle.activeForeground#CCCCCC
  • panelTitle.inactiveForeground#9D9D9D
  • peekView.border#202020
  • peekViewEditor.background#1F1F1F
  • peekViewEditor.matchHighlightBackground#BB800966
  • peekViewResult.background#1F1F1F
  • peekViewResult.matchHighlightBackground#BB800966
  • pickerGroup.border#3C3C3C
  • ports.iconRunningProcessForeground#369432
  • progressBar.background#0078D4
  • quickInput.background#222222
  • quickInput.foreground#CCCCCC
  • scrollbarSlider.activeBackground#747d9180
  • scrollbarSlider.background#4e566680
  • scrollbarSlider.hoverBackground#5a637580
  • settings.dropdownBackground#313131
  • settings.dropdownBorder#3C3C3C
  • settings.headerForeground#FFFFFF
  • settings.modifiedItemIndicator#BB800966
  • sideBar.background#181818
  • sideBar.border#2B2B2B
  • sideBar.foreground#CCCCCC
  • sideBarSectionHeader.background#0000
  • sideBarSectionHeader.border#ccc3
  • sideBarSectionHeader.foreground#CCCCCC
  • sideBarTitle.foreground#BBBBBB
  • statusBar.background#181818
  • statusBar.border#2B2B2B
  • statusBar.debuggingBackground#0078D4
  • statusBar.debuggingForeground#FFFFFF
  • statusBar.focusBorder#0078D4
  • statusBar.foreground#CCCCCC
  • statusBar.noFolderBackground#1F1F1F
  • statusBarItem.focusBorder#0078D4
  • statusBarItem.hoverBackground#2c313a
  • statusBarItem.prominentBackground#6E768166
  • statusBarItem.remoteBackground#16825D
  • statusBarItem.remoteForeground#FFF
  • tab.activeBackground#1F1F1F
  • tab.activeBorder#1F1F1F
  • tab.activeBorderTop#0078D4
  • tab.activeForeground#FFFFFF
  • tab.border#2B2B2B
  • tab.hoverBackground#1F1F1F
  • tab.inactiveBackground#181818
  • tab.inactiveForeground#9D9D9D
  • tab.lastPinnedBorder#ccc3
  • tab.selectedBackground#222222
  • tab.selectedBorderTop#6caddf
  • tab.selectedForeground#ffffffa0
  • tab.unfocusedActiveBorder#1F1F1F
  • tab.unfocusedActiveBorderTop#2B2B2B
  • tab.unfocusedHoverBackground#1F1F1F
  • terminal.foreground#CCCCCC
  • terminal.inactiveSelectionBackground#3A3D41
  • terminal.tab.activeBorder#0078D4
  • textBlockQuote.background#2B2B2B
  • textBlockQuote.border#616161
  • textCodeBlock.background#2B2B2B
  • textLink.activeForeground#4daafc
  • textLink.foreground#4daafc
  • textPreformat.background#3C3C3C
  • textPreformat.foreground#D0D0D0
  • textSeparator.foreground#21262D
  • titleBar.activeBackground#181818
  • titleBar.activeForeground#CCCCCC
  • titleBar.border#2B2B2B
  • titleBar.inactiveBackground#1F1F1F
  • titleBar.inactiveForeground#9D9D9D
  • welcomePage.progress.foreground#0078D4
  • welcomePage.tileBackground#2B2B2B
  • widget.border#303031

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
meta.embedded, constant.numeric.css, keyword.other.unit, meta.property-value constant.other, punctuation.separator.key-value.css, meta.definition.variable entity.name.function, meta.type.annotation storage.type.function.arrow#CCCCCC—
meta.embedded, constant.numeric.css, keyword.other.unit, meta.property-value constant.other, punctuation.separator.key-value.css, meta.definition.variable entity.name.function, meta.type.annotation storage.type.function.arrow#CCCCCC—
meta.brace, punctuation.definition.block, punctuation.definition.parameters, punctuation.definition.tag, punctuation.section, punctuation.separator, punctuation.terminator#B4B4B4—
markup.changed, markup.underline.link, meta.diff.header, punctuation.definition.list.begin.markdown, support.class.component, variable.other.object#61AFEF—
markup.inserted, punctuation.definition.quote.begin.markdown, entity.other.attribute-name, entity.name.function, punctuation.decorator, support.function#98C379—
markup.inline.raw, meta.preprocessor.string, string, string.regexp constant, string.regexp constant.other, string.regexp keyword, string.regexp keyword.operator#E5C07B—
support.constant.media, support.type.property-name, support.type.vendored.property-name, constant.language, storage, support.variable.property#56B6C2—
meta.parameters entity.name.function, meta.parameters variable.language, variable.parameter#D19A66—
constant, meta.preprocessor.numeric, storage.type.numeric, keyword.control.at-rule, keyword.operator.logical.and.media, keyword.operator.logical.not.media, keyword.operator.logical.only.media#C678DD—
meta.embedded, constant.numeric.css, keyword.other.unit, meta.property-value constant.other, punctuation.separator.key-value.css, meta.definition.variable entity.name.function, meta.type.annotation storage.type.function.arrow#D4D4D4—
markup.heading, punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php, entity.name.tag, entity.other.keyframe-offset, cast.expr meta.brace.angle, punctuation.definition.typeparameters, keyword.operator.arithmetic, keyword.operator.assignment, keyword.operator.bitwise, keyword.operator.comparison, keyword.operator.decrement, keyword.operator.increment, keyword.operator.logical, keyword.operator.optional, keyword.operator.relational, keyword.operator.rest, keyword.operator.spread, keyword.operator.ternary, keyword.operator.type, punctuation.definition.template-expression, storage.type.function.arrow, keyword, storage.modifier, support.type.object.module, variable.language#E06C75—
meta.embedded, constant.numeric.css, keyword.other.unit, meta.property-value constant.other, punctuation.separator.key-value.css, meta.definition.variable entity.name.function, meta.type.annotation storage.type.function.arrow#CCCCCC—
meta.brace, punctuation.definition.block, punctuation.definition.parameters, punctuation.definition.tag, punctuation.section, punctuation.separator, punctuation.terminator#B4B4B4—
markup.changed, markup.underline.link, meta.diff.header, punctuation.definition.list.begin.markdown, support.class.component, variable.other.object#61AFEF—
markup.inserted, punctuation.definition.quote.begin.markdown, entity.other.attribute-name, entity.name.function, punctuation.decorator, support.function#98C379—
markup.inline.raw, meta.preprocessor.string, string, string.regexp constant, string.regexp constant.other, string.regexp keyword, string.regexp keyword.operator#E5C07B—
support.constant.media, support.type.property-name, support.type.vendored.property-name, constant.language, storage, support.variable.property#56B6C2—
meta.parameters entity.name.function, meta.parameters variable.language, variable.parameter#D19A66—
constant, meta.preprocessor.numeric, storage.type.numeric, keyword.control.at-rule, keyword.operator.logical.and.media, keyword.operator.logical.not.media, keyword.operator.logical.only.media#C678DD—
meta.embedded, constant.numeric.css, keyword.other.unit, meta.property-value constant.other, punctuation.separator.key-value.css, meta.definition.variable entity.name.function, meta.type.annotation storage.type.function.arrow#D4D4D4—
markup.heading, punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php, entity.name.tag, entity.other.keyframe-offset, cast.expr meta.brace.angle, punctuation.definition.typeparameters, keyword.operator.arithmetic, keyword.operator.assignment, keyword.operator.bitwise, keyword.operator.comparison, keyword.operator.decrement, keyword.operator.increment, keyword.operator.logical, keyword.operator.optional, keyword.operator.relational, keyword.operator.rest, keyword.operator.spread, keyword.operator.ternary, keyword.operator.type, punctuation.definition.template-expression, storage.type.function.arrow, keyword, storage.modifier, support.type.object.module, variable.language#E06C75—
emphasis, markup.italic—italic
header#000080—
comment#5C6370—
invalid#F44747—
markup.underline—underline
strong, markup.bold, markup.heading—bold
markup.strikethrough—strikethrough