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#2b2f38
  • activityBar.foreground#d7dae0
  • activityBarBadge.background#4d78cc
  • activityBarBadge.foreground#f8fafd
  • badge.background#282c34
  • button.background#80879444
  • button.secondaryBackground#30333d
  • button.secondaryForeground#c0bdbd
  • checkbox.border#747d9150
  • debugToolBar.background#21252b
  • descriptionForeground#abb2bf
  • diffEditor.insertedTextBackground#00809b33
  • dropdown.background#2f333d
  • dropdown.border#333742
  • editor.background#282c34
  • editor.findMatchBackground#457dff4f
  • editor.findMatchBorder#457dff4f
  • editor.findMatchHighlightBackground#457dff25
  • editor.foreground#abb2bf
  • editor.lineHighlightBackground#81868f15
  • editor.selectionBackground#8E95A220
  • editor.selectionHighlightBackground#5789ff20
  • editor.selectionHighlightBorder#457dff00
  • editor.wordHighlightBackground#457dff16
  • editor.wordHighlightBorder#457dff00
  • editor.wordHighlightStrongBackground#457dff25
  • editor.wordHighlightStrongBorder#457dff00
  • editorActiveLineNumber.foreground#737984
  • editorBracketMatch.background#848D9E39
  • editorBracketMatch.border#848D9E00
  • editorCursor.background#f8fafd
  • editorCursor.foreground#528bff
  • editorError.foreground#db5c74
  • editorGroup.background#181a1f
  • editorGroup.border#181a1f
  • editorGroupHeader.tabsBackground#21252b
  • editorGutter.addedBackground#449dab
  • editorGutter.deletedBackground#db5c74
  • editorGutter.modifiedBackground#828be0
  • editorHoverWidget.background#21252b
  • editorHoverWidget.border#181a1f
  • editorHoverWidget.highlightForeground#61afef
  • editorIndentGuide.activeBackground#747d9125
  • editorIndentGuide.background#747d9120
  • editorInlayHint.background#2c313c
  • editorInlayHint.foreground#abb2bf
  • editorLineNumber.activeForeground#abb2bf
  • editorLineNumber.foreground#73798450
  • editorLink.activeForeground#1f78ff
  • editorMarkerNavigation.background#21252b
  • editorOverviewRuler.addedBackground#449dab
  • editorOverviewRuler.deletedBackground#db5c74
  • editorOverviewRuler.modifiedBackground#828be0
  • editorRuler.foreground#abb2bf26
  • editorSuggestWidget.background#21252b
  • editorSuggestWidget.border#181a1f
  • editorSuggestWidget.selectedBackground#2c313a
  • editorWarning.foreground#e3bc7d
  • editorWhitespace.foreground#747d9130
  • editorWidget.background#21252b
  • focusBorder#3e445200
  • gitDecoration.addedResourceForeground#449dab
  • gitDecoration.conflictingResourceForeground#e3bc7d
  • gitDecoration.deletedResourceForeground#db5c74
  • gitDecoration.ignoredResourceForeground#747d9195
  • gitDecoration.modifiedResourceForeground#828be0
  • gitDecoration.renamedResourceForeground#449dab
  • gitDecoration.stageDeletedResourceForeground#db5c74
  • gitDecoration.stageModifiedResourceForeground#828be0
  • gitDecoration.untrackedResourceForeground#449dab
  • input.background#1d1f23
  • list.activeSelectionBackground#4e74dc40
  • list.activeSelectionForeground#4e74dc
  • list.errorForeground#db5c74
  • list.focusBackground#4e74dc30
  • list.focusForeground#4e74dcee
  • list.highlightForeground#c5c5c5
  • list.hoverBackground#252a30
  • list.hoverForeground#c7cfde
  • list.inactiveSelectionBackground#4e74dc20
  • list.inactiveSelectionForeground#c7cfde
  • list.warningForeground#e3bc7d
  • menu.foreground#abb2bf
  • menu.separatorBackground#343a45
  • minimapGutter.addedBackground#449dab
  • minimapGutter.deletedBackground#db5c74
  • minimapGutter.modifiedBackground#828be0
  • panel.border#747d9130
  • panelSectionHeader.background#21252b
  • peekViewEditor.background#1b1d23
  • peekViewEditor.matchHighlightBackground#29244b
  • peekViewResult.background#22262b
  • scrollbar.shadow#23252c
  • scrollbarSlider.activeBackground#747d9180
  • scrollbarSlider.background#4e566660
  • scrollbarSlider.hoverBackground#5a637580
  • settings.focusedRowBackground#282c34
  • settings.headerForeground#ffffff
  • sideBar.background#21252b
  • sideBar.foreground#abb2bf
  • sideBarSectionHeader.background#2f343d
  • sideBarSectionHeader.foreground#abb2bf
  • statusBar.background#4786ff50
  • statusBar.debuggingBackground#fa9d6e66
  • statusBar.debuggingBorder#fa9d6e00
  • statusBar.debuggingForeground#ffffff
  • statusBar.foreground#8C94A3
  • statusBar.noFolderBackground#4786ff50
  • statusBarItem.activeBackground#10182711
  • statusBarItem.background#6b9dff00
  • statusBarItem.compactHoverBackground#7eacff15
  • statusBarItem.hoverBackground#7eacff15
  • statusBarItem.prominentBackground#10182711
  • statusBarItem.remoteBackground#6b9dff22
  • statusBarItem.remoteForeground#f8fafd
  • tab.activeBackground#282c34
  • tab.activeForeground#dcdcdc
  • tab.border#2b2f38
  • tab.hoverBackground#2b2f38
  • tab.inactiveBackground#21252b
  • tab.unfocusedHoverBackground#252a30
  • terminal.ansiBlack#313640
  • terminal.ansiBlue#2d5c9b
  • terminal.ansiBrightBlack#393e4a
  • terminal.ansiBrightBlue#70b9ff
  • terminal.ansiBrightCyan#ace0ff
  • terminal.ansiBrightGreen#9ef1d7
  • terminal.ansiBrightMagenta#c09eff
  • terminal.ansiBrightRed#ff6280
  • terminal.ansiBrightWhite#f0f0f0
  • terminal.ansiBrightYellow#ffe594
  • terminal.ansiCyan#e67ed7
  • terminal.ansiGreen#43c4b0
  • terminal.ansiMagenta#925ebe
  • terminal.ansiRed#ff6280
  • terminal.ansiWhite#dcdcdc
  • terminal.ansiYellow#f7cf73
  • terminal.background#282c34
  • terminal.border#3e4452
  • terminal.foreground#abb2bf
  • terminal.selectionBackground#39404d
  • textBlockQuote.background#2e3440
  • textBlockQuote.border#4b5362
  • textLink.activeForeground#1f78ff
  • textLink.foreground#3a88ff
  • textPreformat.foreground#dbc682
  • titleBar.activeBackground#2f333d
  • titleBar.activeForeground#9da5b4
  • titleBar.inactiveBackground#21252b
  • titleBar.inactiveForeground#6b717d
  • walkThrough.embeddedEditorBackground#2e3440
  • welcomePage.buttonHoverBackground#2d313b

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, meta.var.expr storage.type, keyword.control.flow, keyword.control.return, meta.directive.vue punctuation.separator.key-value.html, meta.directive.vue entity.other.attribute-name.html, tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js, storage.modifieritalic
keyword.control.flow.block-scalar.literal
comment, comment.block.documentation, punctuation.definition.comment, comment.block.documentation punctuation#6b739c89
comment.block.documentation variable, comment.block.documentation storage, comment.block.documentation keyword, comment.block.documentation support, comment.block.documentation markup, comment.block.documentation markup.inline.raw.string.markdown, meta.other.type.phpdoc.php keyword.other.type.php, meta.other.type.phpdoc.php support.other.namespace.php, meta.other.type.phpdoc.php punctuation.separator.inheritance.php, meta.other.type.phpdoc.php support.class, keyword.other.phpdoc.php, log.date#848db589
meta.other.type.phpdoc.php support.class, comment.block.documentation storage.type, comment.block.documentation punctuation.definition.block.tag, comment.block.documentation entity.name.type.instance#8d98c789
constant, variable.other.constant, punctuation.definition.constant, constant.language, constant.numeric, support.constant, constant.language.null, constant.language.undefined, constant.language.go, constant.language.boolean, constant.language.json, constant.language.infinity, constant.language.nan#e6a57e
string, constant.other.symbol, constant.other.key, meta.attribute-selector#a4d9a3
constant.other.color, constant.other.color.rgb-value.hex punctuation.definition.constant#9aa5ce
invalid, invalid.illegal#ff5370
invalid.deprecated#b97ee6
storage.type#b97ee6
meta.var.expr storage.type, storage.modifier#9d7cd8
punctuation.definition.template-expression, punctuation.section.embedded, meta.embedded.line.tag.smarty, support.constant.handlebars, punctuation.section.tag.twig#e67ed7
keyword.control.smarty, keyword.control.twig, support.constant.handlebars keyword.control, keyword.operator.comparison.twig, keyword.blade, entity.name.function.blade#7ecce6
keyword.operator.spread, keyword.operator.rest#f7768ebold
keyword.operator, keyword.control.as, keyword.other, keyword.operator.bitwise.shift, punctuation, text.html.twig meta.tag.inline.any.html, meta.tag.template.value.twig meta.function.arguments.twig, meta.directive.vue punctuation.separator.key-value.html, punctuation.definition.constant.markdown, punctuation.definition.string, punctuation.support.type.property-name, text.html.vue-html meta.tag, punctuation.definition.keyword, punctuation.terminator.rule, punctuation.definition.entity, punctuation.separator.inheritance.php, keyword.other.template, keyword.other.substitution, entity.name.operator, meta.property-list punctuation.separator.key-value, meta.at-rule.mixin punctuation.separator.key-value, meta.at-rule.function variable.parameter.url#7ecce6
keyword.control.import, keyword.control.export, keyword.control.from, keyword.control.default, meta.import keyword.other#e67ed7
keyword, keyword.control, keyword.other.important#b97ee6
keyword.other.DML#e67ed7
keyword.operator.logical, storage.type.function, keyword.operator.bitwise, keyword.operator.ternary, keyword.operator.comparison, keyword.operator.relational, keyword.operator.or.regexp#b97ee6
entity.name.tag#f7768e
entity.name.tag support.class.component, meta.tag#de5971
punctuation.definition.tag#ba3c97
constant.other.php, variable.other.global.safer, variable.other.global.safer punctuation.definition.variable, variable.other.global, variable.other.global punctuation.definition.variable, constant.other.haskell#e6bb7e
variable, support.variable, string constant.other.placeholder, variable.parameter.handlebars#e67e97
variable.other.object#e67e97
meta.array.literal variable#e67ed7
meta.object-literal.key, string.alias.graphql, string.unquoted.graphql, string.unquoted.alias.graphql, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js, meta.field.declaration.ts variable.object.property#55b8fa
variable.other.property, support.variable.property, support.variable.property.dom, meta.function-call variable.other.object.property, variable.other.object.property.cs#e67ed7
variable.other.object.property#e67e97
meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.object-literal.key#41a6b5
source.cpp meta.block variable.other#f7768e
support.other.variable#f7768e
meta.class-method.js entity.name.function.js, entity.name.method.js, variable.function.constructor, keyword.other.special-method, storage.type.cs#7e9fe6
entity.name.function, meta.function-call, meta.function-call entity.name.function, variable.function, meta.definition.method entity.name.function, meta.object-literal entity.name.function#7e9fe6
variable.parameter.function.language.special, variable.parameter, meta.function.parameters punctuation.definition.variable, meta.function.parameter variable#e6bb7e
keyword.other.type.php, storage.type.php, constant.character, constant.escape, keyword.other.unit#b97ee6
meta.definition.variable variable.other.constant, meta.definition.variable variable.other.readwrite, variable.other.declaration#b97ee6
entity.other.inherited-class#b97ee6
support.class, support.type, variable.other.readwrite.alias, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, support.type.sys-types, support.variable.dom, support.constant.math, support.type.object.module, support.constant.json, entity.name.namespace, meta.import.qualifier#7ecce6
entity.name#e67e97
support.function#7ecce6
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, support.type.map.key#7e9fe6
support.constant.font-name, meta.definition.variable#a4d9a3
entity.other.attribute-name.class, meta.at-rule.mixin.scss entity.name.function.scss#a4d9a3
entity.other.attribute-name.id#fc7b7b
entity.name.tag.css#7ecce6
entity.other.attribute-name.pseudo-class punctuation.definition.entity, entity.other.attribute-name.pseudo-element punctuation.definition.entity, entity.other.attribute-name.class punctuation.definition.entity, entity.name.tag.reference#e6bb7e
meta.property-list#55b8fa
meta.property-list meta.at-rule.if, meta.at-rule.return variable.parameter.url, meta.property-list meta.at-rule.else#e6a57e
entity.other.attribute-name.parent-selector-suffix punctuation.definition.entity.css#7ee6d5
meta.property-list meta.property-list#55b8fa
meta.at-rule.mixin keyword.control.at-rule.mixin, meta.at-rule.include entity.name.function.scss, meta.at-rule.include keyword.control.at-rule.include#cd8cff
keyword.control.at-rule.include punctuation.definition.keyword, keyword.control.at-rule.mixin punctuation.definition.keyword, meta.at-rule.include keyword.control.at-rule.include, keyword.control.at-rule.extend punctuation.definition.keyword, meta.at-rule.extend keyword.control.at-rule.extend, entity.other.attribute-name.placeholder.css punctuation.definition.entity.css, meta.at-rule.media keyword.control.at-rule.media, meta.at-rule.mixin keyword.control.at-rule.mixin, meta.at-rule.function keyword.control.at-rule.function, keyword.control punctuation.definition.keyword#cd8cff
meta.property-list meta.at-rule.include#c0caf5
support.constant.property-value#e6a57e
entity.name.module.js, variable.import.parameter.js, variable.other.class.js#e67e97
variable.language#f7768e
variable.other punctuation.definition.variable#e67e97
source.js constant.other.object.key.js string.unquoted.label.js, variable.language.this punctuation.definition.variable, keyword.other.this#f7768e
entity.other.attribute-name, text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name#b97ee6
text.html constant.character.entity#7ecce6
entity.other.attribute-name.id.html, meta.directive.vue entity.other.attribute-name.html#b97ee6
source.sass keyword.control#7e9fe6
entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element, entity.other.attribute-name.placeholder, meta.property-list meta.property-value#b97ee6
markup.inserted#449dab
markup.deleted#d16479
markup.changed#828be0
string.regexp#b4f9f8
punctuation.definition.group#f7768e
constant.other.character-class.regexp#b97ee6
constant.other.character-class.set.regexp, punctuation.definition.character-class.regexp#e6bb7e
keyword.operator.quantifier.regexp#7ecce6
constant.character.escape.backslash#c0caf5
constant.character.escape#7ecce6
tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js#7e9fe6
keyword.other.unit#f7768e
source.json meta.structure.dictionary.json support.type.property-name.json#7e9fe6
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#7ecce6
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#e67ed7
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#b97ee6
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#e6bb7e
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#7ecce6
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#7ee6d5
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#f7768e
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#a4d9a3
punctuation.definition.list_item.markdown#55b8fa
meta.block, meta.brace, punctuation.definition.block, punctuation.definition.use, punctuation.definition.class, punctuation.definition.begin.bracket, punctuation.definition.end.bracket, punctuation.definition.switch-expression.begin.bracket, punctuation.definition.switch-expression.end.bracket, punctuation.definition.section.switch-block.begin.bracket, punctuation.definition.section.switch-block.end.bracket, punctuation.definition.group.shell, punctuation.definition.parameters, punctuation.definition.arguments, punctuation.definition.dictionary, punctuation.definition.array, punctuation.section#55b8fa
meta.jsx.children, meta.embedded.block#c0caf5
text.html#9aa5ce
text.html.markdown markup.inline.raw.markdown#b97ee6
text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown#4E5579
heading.1.markdown entity.name, heading.1.markdown punctuation.definition.heading.markdown#7ecce6bold
heading.2.markdown entity.name, heading.2.markdown punctuation.definition.heading.markdown#61bdf2bold
heading.3.markdown entity.name, heading.3.markdown punctuation.definition.heading.markdown#7e9fe6bold
heading.4.markdown entity.name, heading.4.markdown punctuation.definition.heading.markdown#6d91debold
heading.5.markdown entity.name, heading.5.markdown punctuation.definition.heading.markdown#9aa5cebold
heading.6.markdown entity.name, heading.6.markdown punctuation.definition.heading.markdown#747ca1bold
markup.italic, markup.italic punctuation#c0caf5italic
markup.bold, markup.bold punctuation#c0caf5bold
markup.bold markup.italic, markup.bold markup.italic punctuation#c0caf5bold italic
markup.underline, markup.underline punctuationunderline
markup.quote punctuation.definition.blockquote.markdown#4E5579
markup.quoteitalic
string.other.link, markup.underline.link, constant.other.reference.link.markdown, string.other.link.description.title.markdown#7ee6d5
markup.fenced_code.block.markdown, markup.inline.raw.string.markdown, variable.language.fenced.markdown#7ecce6
meta.separator#565f89bold
markup.table#c0cefc
token.info-token#0db9d7
token.warn-token#e3bc7d
token.error-token#db5c74
token.debug-token#b267e6
entity.tag.apacheconf#f7768e
meta.preprocessor#7ee6d5
source.env#7e9fe6
variable.parameter.function.language.python#e67ed7
support.type.python#7ee6d5
keyword.operator.logical.python#7ee6d5
variable.parameter.function.python#e67ed7
punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.separator.arguments.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python#a4d9a3
meta.function-call.generic.python#4cb1f5
constant.character.format.placeholder.other.python#e67ed7
support.variable.magic.python#e67e97
punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python#7ecce6
variable.parameter.function.language.special.self.python#e67ed7
variable.parameter.function.language.special.cls.python#e67ed7
aclear colour theme by Andrew D'Amario - VS Code Theme