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#131516
  • activityBar.border#2D3033
  • activityBar.dropBackground#5CC4B850
  • activityBar.foreground#9D9888
  • activityBarBadge.background#5CC4B8
  • activityBarBadge.foreground#1B1D1E
  • badge.background#5CC4B8
  • badge.foreground#1B1D1E
  • breadcrumb.activeSelectionForeground#FFFFFF
  • breadcrumb.focusForeground#D4D1C8
  • breadcrumb.foreground#9D9888
  • breadcrumbPicker.background#181A1B
  • button.background#5CC4B8cc
  • button.foreground#FFFFFF
  • button.hoverBackground#4AB5A9
  • contrastBorder#2D3033
  • debugExceptionWidget.background#222527
  • debugExceptionWidget.border#E0516E
  • debugToolBar.background#222527
  • diffEditor.insertedTextBackground#A8C77B2A
  • diffEditor.insertedTextBorder#A8C77B40
  • diffEditor.removedTextBackground#E0516E25
  • diffEditor.removedTextBorder#E0516E40
  • dropdown.background#222527
  • dropdown.border#2D3033
  • dropdown.foreground#D4D1C8
  • editor.background#1B1D1E
  • editor.findMatchBackground#E5B86840
  • editor.findMatchHighlightBackground#5CC4B830
  • editor.foreground#D4D1C8
  • editor.hoverHighlightBackground#5CC4B830
  • editor.inactiveSelectionBackground#3D413F40
  • editor.lineHighlightBackground#22252780
  • editor.rangeHighlightBackground#5CC4B820
  • editor.selectionBackground#2A4A4560
  • editor.selectionHighlightBackground#5CC4B830
  • editor.wordHighlightBackground#7DA5D830
  • editor.wordHighlightStrongBackground#A8C77B30
  • editorBracketMatch.background#5CC4B830
  • editorCodeLens.foreground#6B7268B0
  • editorCursor.foreground#E5B868
  • editorError.foreground#E0516E
  • editorGroup.border#2D3033
  • editorGroup.dropBackground#5CC4B830
  • editorGroup.emptyBackground#1B1D1E
  • editorGroupHeader.noTabsBackground#1B1D1E
  • editorGroupHeader.tabsBackground#181A1B
  • editorGroupHeader.tabsBorder#2D3033
  • editorGutter.addedBackground#A8C77B
  • editorGutter.background#1B1D1E
  • editorGutter.deletedBackground#E0516E
  • editorGutter.modifiedBackground#7DA5D8
  • editorHoverWidget.background#222527
  • editorHoverWidget.border#3D413F
  • editorIndentGuide.activeBackground#5CC4B860
  • editorIndentGuide.background#2D303350
  • editorLineNumber.activeForeground#A09888
  • editorLineNumber.foreground#3D413F
  • editorMarkerNavigation.background#222527
  • editorMarkerNavigationError.background#E0516E
  • editorMarkerNavigationWarning.background#E5B868
  • editorOverviewRuler.commonContentForeground#9D9888
  • editorOverviewRuler.currentContentForeground#5CC4B8
  • editorOverviewRuler.incomingContentForeground#A8C77B
  • editorRuler.foreground#2D303360
  • editorSuggestWidget.background#222527
  • editorSuggestWidget.border#2D3033
  • editorSuggestWidget.foreground#D4D1C8
  • editorSuggestWidget.highlightForeground#E5B868
  • editorSuggestWidget.selectedBackground#2A3D38
  • editorWarning.foreground#E5B868
  • editorWidget.background#181A1B
  • editorWidget.border#3D413F
  • errorForeground#E0516E
  • extensionButton.prominentBackground#5CC4B8cc
  • extensionButton.prominentForeground#1B1D1E
  • extensionButton.prominentHoverBackground#4AB5A9
  • focusBorder#5CC4B8
  • foreground#D4D1C8
  • gitDecoration.conflictingResourceForeground#F0C878cc
  • gitDecoration.deletedResourceForeground#E0516E90
  • gitDecoration.ignoredResourceForeground#3D413F
  • gitDecoration.modifiedResourceForeground#7DA5D8
  • gitDecoration.untrackedResourceForeground#A8C77Bff
  • input.background#181A1B
  • input.border#3D413F
  • input.foreground#D4D1C8
  • input.placeholderForeground#6B7268
  • inputOption.activeBorder#5CC4B8
  • inputValidation.errorBackground#7F0020F2
  • inputValidation.errorBorder#E0516E
  • inputValidation.infoBackground#1A3A40F2
  • inputValidation.infoBorder#7DA5D8
  • inputValidation.warningBackground#7F4A00F2
  • inputValidation.warningBorder#E5B868
  • list.activeSelectionBackground#2A3D38
  • list.activeSelectionForeground#FFFFFF
  • list.dropBackground#222527
  • list.focusBackground#222527
  • list.focusForeground#FFFFFF
  • list.highlightForeground#7DA5D8
  • list.hoverBackground#222527
  • list.hoverForeground#D4D1C8
  • list.inactiveSelectionBackground#1F2122
  • list.inactiveSelectionForeground#9D9888
  • list.invalidItemForeground#E0516E
  • merge.currentHeaderBackground#5CC4B850
  • merge.incomingHeaderBackground#A8C77B40
  • notificationCenter.border#2D3033
  • notificationLink.foreground#7DA5D8
  • notifications.background#222527
  • notifications.border#2D3033
  • notifications.foreground#D4D1C8
  • notificationToast.border#2D3033
  • panel.background#181A1B
  • panel.border#2D3033
  • panelTitle.activeBorder#5CC4B8
  • panelTitle.activeForeground#D4D1C8
  • panelTitle.inactiveForeground#9D988880
  • peekView.border#5CC4B8
  • peekViewEditor.background#1B1D1E
  • peekViewEditor.matchHighlightBackground#5CC4B840
  • peekViewResult.background#181A1B
  • peekViewResult.fileForeground#9D9888
  • peekViewResult.lineForeground#6B7268
  • peekViewResult.matchHighlightBackground#5CC4B840
  • peekViewResult.selectionBackground#2A3D38
  • peekViewResult.selectionForeground#D4D1C8
  • peekViewTitle.background#222527
  • peekViewTitleDescription.foreground#9D9888
  • peekViewTitleLabel.foreground#D4D1C8
  • pickerGroup.border#2D3033
  • pickerGroup.foreground#A09888
  • progress.background#5CC4B8
  • scrollbar.shadow#0D0E0F80
  • scrollbarSlider.activeBackground#5CC4B850
  • scrollbarSlider.background#3D413F40
  • scrollbarSlider.hoverBackground#5CC4B840
  • selection.background#2A4A4560
  • sideBar.background#181A1B
  • sideBar.border#2D3033
  • sideBar.foreground#C5C0B5
  • sideBarSectionHeader.background#1B1D1E
  • sideBarSectionHeader.foreground#9D9888
  • sideBarTitle.foreground#5CC4B8
  • statusBar.background#131516
  • statusBar.border#2D3033
  • statusBar.debuggingBackground#2A3D38
  • statusBar.debuggingBorder#5CC4B8
  • statusBar.foreground#A09888
  • statusBar.noFolderBackground#131516
  • statusBar.noFolderBorder#2D3033
  • statusBarItem.activeBackground#2A3D38
  • statusBarItem.hoverBackground#222527
  • statusBarItem.prominentBackground#2A3D38
  • statusBarItem.prominentHoverBackground#3D413F
  • tab.activeBackground#222527
  • tab.activeBorder#5CC4B8
  • tab.activeForeground#EBE7DD
  • tab.border#2D3033
  • tab.inactiveBackground#181A1B
  • tab.inactiveForeground#6B7268
  • tab.unfocusedActiveBorder#3D413F
  • tab.unfocusedActiveForeground#9D9888
  • tab.unfocusedInactiveForeground#6B7268
  • terminal.ansiBlack#222527
  • terminal.ansiBlue#7DA5D8
  • terminal.ansiBrightBlack#6B7268
  • terminal.ansiBrightBlue#7DA5D8
  • terminal.ansiBrightCyan#5CC4B8
  • terminal.ansiBrightGreen#A8C77B
  • terminal.ansiBrightMagenta#E0516E
  • terminal.ansiBrightRed#E0516E
  • terminal.ansiBrightWhite#FFFFFF
  • terminal.ansiBrightYellow#F0C878
  • terminal.ansiCyan#5CC4B8
  • terminal.ansiGreen#A8C77B
  • terminal.ansiMagenta#E0516E
  • terminal.ansiRed#E0516E
  • terminal.ansiWhite#D4D1C8
  • terminal.ansiYellow#E5B868
  • terminal.selectionBackground#5CC4B84D
  • terminalCursor.background#2A3D38
  • textCodeBlock.background#222527
  • titleBar.activeBackground#131516
  • titleBar.activeForeground#D4D1C8
  • titleBar.inactiveBackground#131516
  • walkThrough.embeddedEditorBackground#1B1D1E
  • welcomePage.buttonBackground#222527
  • welcomePage.buttonHoverBackground#2A3D38
  • widget.shadow#0D0E0F80

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
Global settings#D4D1C8
comment, punctuation.definition.comment, string.quoted.docstring#6B7268italic
variable, support.variable, string constant.other.placeholder, text.html#D4D1C8
support.variable.dom, support.constant.math, support.type.object.module, support.variable.object.process, support.constant.json#E5B868
constant.language.undefined, constant.language.null#8B8B80
constant.other.color#FFFFFF
invalid, invalid.illegal#E0516E
invalid.deprecated#C8A0D0
keyword, storage.type, storage.modifier, keyword.other.important#E0516Eitalic
keyword.control, storageitalic
punctuation.definition.template-expression, punctuation.section.embedded#5CC4B8
keyword.operator.spread, keyword.operator.rest#E0516Ebold
keyword.operator, keyword.control, punctuation, punctuation.definition.string, punctuation.support.type.property-name, text.html.vue-html meta.tag, punctuation.definition.keyword, punctuation.terminator.rule, punctuation.definition.entity, constant.other.color, meta.tag, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.block.tag, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, meta.property-list, meta.brace.square, keyword.other.template, keyword.other.substitution, string.other.begin.code, string.other.end.code#5CC4B8normal
punctuation.definition.template-expression#E0516E
entity.name.tag, meta.tag, markup.deleted.git_gutter#E0516E
entity.name.function, variable.function, keyword.other.special-method, meta.function-call.generic#7DA5D8
support.function, meta.function-call entity.name.function#5CC4B8
support.other.variable, string.other.link#E0516E
variable.other.constant, constant.language, keyword.other.type.php, storage.type.php, support.constant, constant.character, constant.escape, keyword.other.unit#F09070
constant.numeric, constant.language.boolean, constant.language.json, constant.language.infinity, constant.language.nan#F09070
variable.parameter.function.language.special, variable.parameter, meta.function.parameter variable#F0B8C8
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, meta.attribute-selector, markup.inline.raw.code#A8C77B
variable.other.object#E5B868
meta.object-literal.key, string.alias.graphql, string.unquoted.graphql, string.unquoted.alias.graphql, meta.field.declaration.ts variable.object.property, variable.object.property#5CC4B8
meta.object.member, variable.other.object.property#C5C0B5
variable.other.property, support.variable.property, support.variable.property.dom#C5C0B5
storage.type.function#E0516E
entity.name, support.type, support.class, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter, support.type.sys-types#E5B868
support.type#F09070
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, support.type.property-name.css, support.type.vendored.property-name#7DA5D8
entity.name.module.js, variable.import.parameter.js, variable.other.class.js#E0516E
variable.language#E0516Eitalic
entity.name.method.js#7DA5D8italic
meta.class-method.js entity.name.function.js, variable.function.constructor#7DA5D8
entity.other.attribute-name#E5B868italic
text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name#E5B868
meta.tag.metadata.doctype entity.name.tag, meta.tag.metadata.doctype entity.other.attribute-name#E0516Eitalic
entity.other.attribute-name.class#E5B868
source.sass keyword.control#7DA5D8
entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element#5CC4B8
support.constant.property-value#F0B8C8
markup.inserted#A8C77B
markup.deleted#E0516E
markup.changed#E5B868
string.regexp#B0D8C0
punctuation.definition.group#E0516E
constant.other.character-class.regexp, keyword.control.anchor.regexp#E0516E
constant.other.character-class.set.regexp#E5B868
keyword.operator.quantifier.regexp#F0B8C8
constant.character.escape#5CC4B8
*url*, *link*, *uri*underline
meta.decorator.js, tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js#7DA5D8italic
keyword.other.unit#F09070
source.json meta.structure.dictionary.json support.type.property-name.json#7DA5D8
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#E0516E
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#F0B8C8
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#5CC4B8
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#E5B868
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#E0516E
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#7DA5D8
punctuation.definition.list_item.markdown#8B8B80
meta.block, meta.brace, punctuation.definition.block, punctuation.definition.parameters, punctuation.section.function#C5C0B5
meta.jsx.children, meta.embedded.block#D0CCC0
text.html.markdown markup.inline.raw.markdown#E0516E
text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown#5CC4B8
markdown.heading, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown#E5B868
markup.italic#E0516Eitalic
markup.bold, markup.bold string#E0516Ebold
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#E0516Ebold
markup.underline#F09070underline
markup.quote punctuation.definition.blockquote.markdown#5CC4B8
markup.quoteitalic
string.other.link.title.markdown#7DA5D8
string.other.link.description.title.markdown#E0516E
constant.other.reference.link.markdown#E5B868
markup.raw.block#E0516E
markup.fenced_code.block.markdown, markup.inline.raw.string.markdown#5CC4B8
variable.language.fenced.markdown#5CC4B8
meta.separator#5CC4B8bold
markup.table#8B8B80
markup.changed, meta.diff.header.git, meta.diff.header.from-file, meta.diff.header.to-file#7DA5D8italic
markup.deleted.diff#E0516E90italic
markup.inserted.diff#A8C77Bffitalic
token.info-token#5CC4B8
token.warn-token#E5B868
token.error-token#E0516E
token.debug-token#C8A0D0
storage.modifier.import.java, variable.language.wildcard.java, storage.modifier.package.java#D4D1C8
storage.type.annotation.java, storage.type.generic.java, storage.type.java, storage.type.object.array.java, storage.type.primitive.array.java, storage.type.primitive.java, storage.type.token.java#E5B868
entity.name.type.class.java, entity.name.type.enum.java, entity.name.type.interface.java#E5B868
entity.name.function.java, meta.method.java storage.type.java#7DA5D8
storage.type.annotation.java, punctuation.definition.annotation.java, meta.declaration.annotation.java#E5B868italic
text.html.vue-html entity.name.tag, text.html.vue-html meta.tag#E0516E
text.html.vue-html entity.other.attribute-name#E5B868
text.html.vue-html meta.directive.vue entity.other.attribute-name, text.html.vue-html punctuation.definition.attribute#E0516Eitalic
source.js meta.tag.other.unrecognized.html entity.name.tag.script.html, source.ts meta.tag.other.unrecognized.html entity.name.tag.script.html#E0516E
entity.name.tag.html, entity.name.tag.xml, meta.tag.other.html, meta.tag.html#E0516E
punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.definition.tag.begin.xml, punctuation.definition.tag.end.xml#5CC4B8
entity.other.attribute-name.html, entity.other.attribute-name.xml#E5B868
string.quoted.double.html, string.quoted.single.html, string.quoted.double.xml, string.quoted.single.xml#A8C77B
meta.tag.preprocessor.xml, meta.tag.sgml.doctype.xml#E0516Eitalic
string.unquoted.cdata.xml#A8C77B
support.type.property-name.json, support.type.property-name.json.comments#7DA5D8
string.quoted.double.json, string.quoted.double.json.comments#A8C77B
constant.numeric.json, constant.numeric.json.comments#F09070
constant.language.json, constant.language.json.comments#F09070
punctuation.definition.dictionary.begin.json, punctuation.definition.dictionary.end.json, punctuation.definition.array.begin.json, punctuation.definition.array.end.json, punctuation.separator.dictionary.key-value.json, punctuation.separator.dictionary.pair.json, punctuation.separator.array.json#5CC4B8
source.go entity.name.package#D4D1C8
source.go entity.name.import#A8C77B
source.go storage.type#5CC4B8italic
italic#E0516Eitalic
bold#E5B868bold
quote#6B7268italic
raw#A8C77B