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.background#ffffff
  • activityBar.foreground#333333
  • activityBar.inactiveForeground#999999
  • activityBarBadge.background#777777
  • activityBarBadge.foreground#000000
  • badge.background#777777
  • badge.foreground#000000
  • breadcrumb.activeSelectionForeground#000000
  • breadcrumb.background#ffffff
  • breadcrumb.focusForeground#333333
  • breadcrumb.foreground#666666
  • breadcrumbPicker.background#e5e5e5
  • button.background#999999
  • button.foreground#000000
  • button.hoverBackground#888888
  • button.secondaryBackground#cccccc
  • button.secondaryForeground#000000
  • button.secondaryHoverBackground#b2b2b2
  • checkbox.background#cccccc
  • checkbox.border#999999
  • checkbox.foreground#333333
  • debugToolBar.background#e5e5e5
  • descriptionForeground#666666
  • diffEditor.insertedTextBackground#cccccc
  • diffEditor.removedTextBackground#b2b2b2
  • dropdown.background#cccccc
  • dropdown.border#999999
  • dropdown.foreground#333333
  • editor.background#ffffff
  • editor.findMatchBackground#999999
  • editor.findMatchHighlightBackground#b2b2b2
  • editor.findRangeHighlightBackground#cccccc
  • editor.foreground#2b2b2b
  • editor.hoverHighlightBackground#cccccc
  • editor.inactiveSelectionBackground#d5d5d5
  • editor.lineHighlightBackground#e5e5e5
  • editor.rangeHighlightBackground#d9d9d9
  • editor.selectionBackground#aeaeae
  • editor.selectionHighlightBackground#bfbfbf
  • editor.wordHighlightBackground#a8a8a8
  • editor.wordHighlightStrongBackground#999999
  • editorBracketMatch.background#cccccc
  • editorBracketMatch.border#777777
  • editorCodeLens.foreground#666666
  • editorCursor.background#ffffff
  • editorCursor.foreground#000000
  • editorError.foreground#333333
  • editorGroup.border#bbbbbb
  • editorGroup.dropBackground#cccccc
  • editorGroupHeader.noTabsBackground#f2f2f2
  • editorGroupHeader.tabsBackground#e5e5e5
  • editorGroupHeader.tabsBorder#cccccc
  • editorGutter.addedBackground#999999
  • editorGutter.deletedBackground#666666
  • editorGutter.modifiedBackground#888888
  • editorHoverWidget.background#e5e5e5
  • editorHoverWidget.border#bababa
  • editorIndentGuide.activeBackground#8f8f8f
  • editorIndentGuide.background#bfbfbf
  • editorInfo.foreground#444444
  • editorLineNumber.activeForeground#393939
  • editorLineNumber.foreground#666666
  • editorLink.activeForeground#333333
  • editorMarkerNavigation.background#e5e5e5
  • editorMarkerNavigationError.background#666666
  • editorMarkerNavigationInfo.background#888888
  • editorMarkerNavigationWarning.background#777777
  • editorOverviewRuler.border#808080
  • editorOverviewRuler.currentContentForeground#777777
  • editorOverviewRuler.incomingContentForeground#666666
  • editorRuler.foreground#a5a5a5
  • editorSuggestWidget.background#e5e5e5
  • editorSuggestWidget.border#bababa
  • editorSuggestWidget.foreground#333333
  • editorSuggestWidget.highlightForeground#000000
  • editorSuggestWidget.selectedBackground#cccccc
  • editorWarning.foreground#555555
  • editorWhitespace.foreground#bfbfbf
  • editorWidget.background#e5e5e5
  • editorWidget.border#bababa
  • editorWidget.foreground#333333
  • errorForeground#333333
  • extensionButton.background#999999
  • extensionButton.foreground#000000
  • extensionButton.hoverBackground#888888
  • extensionButton.prominentBackground#999999
  • extensionButton.prominentForeground#000000
  • extensionButton.prominentHoverBackground#888888
  • extensionButton.separator#000000
  • focusBorder#777777
  • foreground#333333
  • gitDecoration.addedResourceForeground#444444
  • gitDecoration.conflictingResourceForeground#666666
  • gitDecoration.deletedResourceForeground#888888
  • gitDecoration.ignoredResourceForeground#999999
  • gitDecoration.modifiedResourceForeground#555555
  • gitDecoration.submoduleResourceForeground#333333
  • gitDecoration.untrackedResourceForeground#777777
  • input.background#cccccc
  • input.border#999999
  • input.foreground#333333
  • input.placeholderForeground#595959
  • inputOption.activeBackground#aaaaaa
  • inputOption.activeBorder#888888
  • inputValidation.errorBackground#cccccc
  • inputValidation.errorBorder#666666
  • inputValidation.infoBackground#d5d5d5
  • inputValidation.infoBorder#777777
  • inputValidation.warningBackground#bfbfbf
  • inputValidation.warningBorder#555555
  • list.activeSelectionBackground#aaaaaa
  • list.activeSelectionForeground#000000
  • list.dropBackground#cccccc
  • list.errorForeground#444444
  • list.focusBackground#cccccc
  • list.focusForeground#333333
  • list.highlightForeground#000000
  • list.hoverBackground#d5d5d5
  • list.hoverForeground#333333
  • list.inactiveSelectionBackground#bfbfbf
  • list.inactiveSelectionForeground#333333
  • list.invalidItemForeground#666666
  • list.warningForeground#555555
  • listFilterWidget.background#bfbfbf
  • listFilterWidget.noMatchesOutline#666666
  • listFilterWidget.outline#999999
  • menu.background#e5e5e5
  • menu.border#bababa
  • menu.foreground#333333
  • menu.selectionBackground#aaaaaa
  • menu.selectionForeground#000000
  • menu.separatorBackground#999999
  • menubar.selectionBackground#cccccc
  • menubar.selectionForeground#333333
  • merge.currentContentBackground#bfbfbf
  • merge.currentHeaderBackground#999999
  • merge.incomingContentBackground#cccccc
  • merge.incomingHeaderBackground#aaaaaa
  • notificationCenterHeader.background#e5e5e5
  • notificationCenterHeader.foreground#333333
  • notifications.background#e5e5e5
  • notifications.border#cccccc
  • notifications.foreground#333333
  • notificationsErrorIcon.foreground#444444
  • notificationsInfoIcon.foreground#666666
  • notificationsWarningIcon.foreground#555555
  • notificationToast.border#cccccc
  • panel.background#f2f2f2
  • panel.border#cccccc
  • panel.dropBorder#000000
  • panelInput.border#999999
  • panelTitle.activeBorder#333333
  • panelTitle.activeForeground#333333
  • panelTitle.inactiveForeground#666666
  • peekView.border#777777
  • peekViewEditor.background#e5e5e5
  • peekViewEditor.matchHighlightBackground#aaaaaa
  • peekViewResult.background#e5e5e5
  • peekViewResult.fileForeground#000000
  • peekViewResult.lineForeground#444444
  • peekViewResult.matchHighlightBackground#bbbbbb
  • peekViewResult.selectionBackground#999999
  • peekViewResult.selectionForeground#000000
  • peekViewTitle.background#f2f2f2
  • peekViewTitleDescription.foreground#333333
  • peekViewTitleLabel.foreground#000000
  • pickerGroup.border#cccccc
  • pickerGroup.foreground#666666
  • progressBar.background#777777
  • quickInput.background#e5e5e5
  • quickInput.foreground#333333
  • scrollbar.shadow#ffffff
  • scrollbarSlider.activeBackground#666666
  • scrollbarSlider.background#999999
  • scrollbarSlider.hoverBackground#888888
  • searchEditor.findMatchBackground#aaaaaa
  • searchEditor.textInputBorder#999999
  • settings.checkboxBackground#cccccc
  • settings.checkboxBorder#999999
  • settings.checkboxForeground#000000
  • settings.dropdownBackground#cccccc
  • settings.dropdownBorder#999999
  • settings.dropdownForeground#000000
  • settings.dropdownListBorder#bababa
  • settings.headerForeground#333333
  • settings.modifiedItemIndicator#777777
  • settings.numberInputBackground#cccccc
  • settings.numberInputBorder#999999
  • settings.numberInputForeground#333333
  • settings.textInputBackground#cccccc
  • settings.textInputBorder#999999
  • settings.textInputForeground#333333
  • sideBar.background#f2f2f2
  • sideBar.border#cccccc
  • sideBar.dropBackground#cccccc
  • sideBar.foreground#333333
  • sideBarSectionHeader.background#e5e5e5
  • sideBarSectionHeader.border#cccccc
  • sideBarSectionHeader.foreground#333333
  • sideBarTitle.foreground#444444
  • statusBar.background#e5e5e5
  • statusBar.debuggingBackground#cccccc
  • statusBar.debuggingForeground#000000
  • statusBar.foreground#333333
  • statusBar.noFolderBackground#bfbfbf
  • statusBar.noFolderForeground#000000
  • statusBarItem.activeBackground#aaaaaa
  • statusBarItem.hoverBackground#bbbbbb
  • statusBarItem.prominentBackground#999999
  • statusBarItem.prominentHoverBackground#888888
  • tab.activeBackground#ffffff
  • tab.activeBorder#ffffff
  • tab.activeBorderTop#777777
  • tab.activeForeground#000000
  • tab.activeModifiedBorder#666666
  • tab.border#e5e5e5
  • tab.hoverBackground#f2f2f2
  • tab.hoverBorder#f2f2f2
  • tab.inactiveBackground#e5e5e5
  • tab.inactiveForeground#666666
  • tab.inactiveModifiedBorder#888888
  • tab.unfocusedActiveBorder#f2f2f2
  • tab.unfocusedActiveBorderTop#999999
  • tab.unfocusedActiveForeground#333333
  • tab.unfocusedActiveModifiedBorder#777777
  • tab.unfocusedHoverBackground#f2f2f2
  • tab.unfocusedInactiveForeground#888888
  • tab.unfocusedInactiveModifiedBorder#999999
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#666666
  • terminal.ansiBrightBlack#333333
  • terminal.ansiBrightBlue#777777
  • terminal.ansiBrightCyan#999999
  • terminal.ansiBrightGreen#555555
  • terminal.ansiBrightMagenta#888888
  • terminal.ansiBrightRed#444444
  • terminal.ansiBrightWhite#aaaaaa
  • terminal.ansiBrightYellow#666666
  • terminal.ansiCyan#888888
  • terminal.ansiGreen#444444
  • terminal.ansiMagenta#777777
  • terminal.ansiRed#333333
  • terminal.ansiWhite#999999
  • terminal.ansiYellow#555555
  • terminal.background#ffffff
  • terminal.foreground#333333
  • terminal.selectionBackground#cccccc
  • terminalCursor.background#ffffff
  • terminalCursor.foreground#000000
  • textBlockQuote.background#cccccc
  • textBlockQuote.border#777777
  • textCodeBlock.background#e5e5e5
  • textLink.activeForeground#333333
  • textLink.foreground#444444
  • textPreformat.foreground#555555
  • textSeparator.foreground#999999
  • titleBar.activeBackground#e5e5e5
  • titleBar.activeForeground#333333
  • titleBar.inactiveBackground#f2f2f2
  • titleBar.inactiveForeground#666666
  • tree.indentGuidesStroke#a7a7a7
  • welcomePage.buttonBackground#cccccc
  • welcomePage.buttonHoverBackground#bbbbbb
  • widget.shadow#ffffff

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#888888italic
variable, string constant.other.placeholder#333333
constant.other.color#000000
invalid, invalid.illegal#444444
keyword, storage.type, storage.modifier#555555
keyword.control, constant.other.color, punctuation, meta.tag, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.section.embedded, keyword.other.template, keyword.other.substitution#555555
entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter#666666
entity.name.function, meta.function-call, variable.function, support.function, keyword.other.special-method#444444
meta.block variable.other#777777
support.other.variable, string.other.link#666666
constant.numeric, constant.language, support.constant, constant.character, constant.escape, variable.parameter, keyword.other.unit, keyword.other#555555
string, constant.other.symbol, constant.other.key, entity.other.inherited-class, markup.heading, markup.inserted.git_gutter, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js#333333
entity.name, support.type, support.class, support.other.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter, support.type.sys-types#444444
support.type#444444
source.css support.type.property-name, source.sass support.type.property-name, source.scss support.type.property-name, source.less support.type.property-name, source.stylus support.type.property-name, source.postcss support.type.property-name#333333
entity.name.module.js, variable.import.parameter.js, variable.other.class.js#666666
variable.language#555555italic
entity.name.method.js#444444italic
meta.class-method.js entity.name.function.js, variable.function.constructor#444444
entity.other.attribute-name#333333
text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name#333333italic
entity.other.attribute-name.class#333333
source.sass keyword.control#444444
markup.inserted#555555
markup.deleted#777777
markup.changed#666666
string.regexp#555555
constant.character.escape#444444
*url*, *link*, *uri*underline
tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js#444444italic
source.js constant.other.object.key.js string.unquoted.label.js#666666italic
source.json meta.structure.dictionary.json support.type.property-name.json#333333
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#444444
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#555555
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#666666
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#777777
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#444444
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#333333
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#555555
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#666666
text.html.markdown, punctuation.definition.list_item.markdown#333333
text.html.markdown markup.inline.raw.markdown#555555
text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown#777777
markdown.heading, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown#222222
markup.italic#555555italic
markup.bold, markup.bold string#555555bold
markup.bold markup.italic, markup.italic markup.bold, markup.quote markup.bold, markup.bold markup.italic string, markup.italic markup.bold string, markup.quote markup.bold string#555555bold
markup.underline#444444underline
markup.quote punctuation.definition.blockquote.markdown#777777
markup.quoteitalic
string.other.link.title.markdown#444444
string.other.link.description.title.markdown#555555
constant.other.reference.link.markdown#666666
markup.raw.block#555555
markup.raw.block.fenced.markdown#333333
punctuation.definition.fenced.markdown#333333
markup.raw.block.fenced.markdown, variable.language.fenced.markdown, punctuation.section.class.end#333333
variable.language.fenced.markdown#777777
meta.separator#777777bold
markup.table#333333

Shiki preview

TypeScript sample highlighted with this variant's colors and tokenColors.

Loading...