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#ccd0d9
  • activityBar.foreground#41444a
  • activityBarBadge.background#1f4a9e
  • activityBarBadge.foreground#2c2e31
  • badge.background#cfd3db
  • button.background#80879444
  • button.secondaryBackground#c9ccd6
  • button.secondaryForeground#5a5757
  • checkbox.border#747d9150
  • debugToolBar.background#d6dae0
  • descriptionForeground#575e6b
  • diffEditor.insertedTextBackground#00809b33
  • dropdown.background#c8ccd6
  • dropdown.border#c4c8d3
  • editor.background#cfd3db
  • editor.findMatchBackground#457dff4f
  • editor.findMatchBorder#457dff4f
  • editor.findMatchHighlightBackground#457dff25
  • editor.foreground#575e6b
  • 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#696f7a
  • editorBracketMatch.background#848D9E39
  • editorBracketMatch.border#848D9E00
  • editorCursor.background#2c2e31
  • editorCursor.foreground#245dd1
  • editorError.foreground#ad2e46
  • editorGroup.background#e3e5ea
  • editorGroup.border#e3e5ea
  • editorGroupHeader.tabsBackground#d6dae0
  • editorGutter.addedBackground#166f7d
  • editorGutter.deletedBackground#ad2e46
  • editorGutter.modifiedBackground#545db2
  • editorHoverWidget.background#d6dae0
  • editorHoverWidget.border#e3e5ea
  • editorHoverWidget.highlightForeground#3381c1
  • editorIndentGuide.activeBackground#747d9125
  • editorIndentGuide.background#747d9120
  • editorInlayHint.background#c9ced9
  • editorInlayHint.foreground#575e6b
  • editorLineNumber.activeForeground#575e6b
  • editorLineNumber.foreground#73798450
  • editorLink.activeForeground#004ad1
  • editorMarkerNavigation.background#d6dae0
  • editorOverviewRuler.addedBackground#166f7d
  • editorOverviewRuler.deletedBackground#ad2e46
  • editorOverviewRuler.modifiedBackground#545db2
  • editorRuler.foreground#abb2bf26
  • editorSuggestWidget.background#d6dae0
  • editorSuggestWidget.border#e3e5ea
  • editorSuggestWidget.selectedBackground#c9ced7
  • editorWarning.foreground#b58e4f
  • editorWhitespace.foreground#747d9130
  • editorWidget.background#d6dae0
  • focusBorder#3e445200
  • gitDecoration.addedResourceForeground#166f7d
  • gitDecoration.conflictingResourceForeground#b58e4f
  • gitDecoration.deletedResourceForeground#ad2e46
  • gitDecoration.ignoredResourceForeground#747d9195
  • gitDecoration.modifiedResourceForeground#545db2
  • gitDecoration.renamedResourceForeground#166f7d
  • gitDecoration.stageDeletedResourceForeground#ad2e46
  • gitDecoration.stageModifiedResourceForeground#545db2
  • gitDecoration.untrackedResourceForeground#166f7d
  • input.background#dee0e4
  • list.activeSelectionBackground#4e74dc40
  • list.activeSelectionForeground#2046ae
  • list.errorForeground#ad2e46
  • list.focusBackground#4e74dc30
  • list.focusForeground#4e74dcee
  • list.highlightForeground#525252
  • list.hoverBackground#d0d5db
  • list.hoverForeground#434b5a
  • list.inactiveSelectionBackground#4e74dc20
  • list.inactiveSelectionForeground#434b5a
  • list.warningForeground#b58e4f
  • menu.foreground#575e6b
  • menu.separatorBackground#bfc5d0
  • minimapGutter.addedBackground#166f7d
  • minimapGutter.deletedBackground#ad2e46
  • minimapGutter.modifiedBackground#545db2
  • panel.border#747d9130
  • panelSectionHeader.background#d6dae0
  • peekViewEditor.background#e0e2e8
  • peekViewEditor.matchHighlightBackground#d6d1f0
  • peekViewResult.background#d5d9de
  • scrollbar.shadow#d8dae1
  • scrollbarSlider.activeBackground#747d9180
  • scrollbarSlider.background#4e566660
  • scrollbarSlider.hoverBackground#5a637580
  • settings.focusedRowBackground#cfd3db
  • settings.headerForeground#2b2b2b
  • sideBar.background#d6dae0
  • sideBar.foreground#575e6b
  • sideBarSectionHeader.background#c6cbd4
  • sideBarSectionHeader.foreground#575e6b
  • statusBar.background#4786ff50
  • statusBar.debuggingBackground#fa9d6e66
  • statusBar.debuggingBorder#fa9d6e00
  • statusBar.debuggingForeground#2b2b2b
  • statusBar.foreground#6a7281
  • statusBar.noFolderBackground#4786ff50
  • statusBarItem.activeBackground#10182711
  • statusBarItem.background#6b9dff00
  • statusBarItem.compactHoverBackground#7eacff15
  • statusBarItem.hoverBackground#7eacff15
  • statusBarItem.prominentBackground#10182711
  • statusBarItem.remoteBackground#6b9dff22
  • statusBarItem.remoteForeground#2c2e31
  • tab.activeBackground#cfd3db
  • tab.activeForeground#424242
  • tab.border#ccd0d9
  • tab.hoverBackground#ccd0d9
  • tab.inactiveBackground#d6dae0
  • tab.unfocusedHoverBackground#d0d5db
  • terminal.ansiBlack#c4c9d3
  • terminal.ansiBlue#002e6d
  • terminal.ansiBrightBlack#bcc1cd
  • terminal.ansiBrightBlue#428bd1
  • terminal.ansiBrightCyan#7eb2d1
  • terminal.ansiBrightGreen#70c3a9
  • terminal.ansiBrightMagenta#9270d1
  • terminal.ansiBrightRed#d13452
  • terminal.ansiBrightWhite#353535
  • terminal.ansiBrightYellow#d1b766
  • terminal.ansiCyan#b850a9
  • terminal.ansiGreen#159682
  • terminal.ansiMagenta#643090
  • terminal.ansiRed#d13452
  • terminal.ansiWhite#424242
  • terminal.ansiYellow#c9a145
  • terminal.background#cfd3db
  • terminal.border#b5bbc9
  • terminal.foreground#575e6b
  • terminal.selectionBackground#b8bfcc
  • textBlockQuote.background#c5cbd7
  • textBlockQuote.border#010918
  • textLink.activeForeground#004ad1
  • textLink.foreground#0c5ad1
  • textPreformat.foreground#ad9854
  • titleBar.activeBackground#c8ccd6
  • titleBar.activeForeground#5f6776
  • titleBar.inactiveBackground#d6dae0
  • titleBar.inactiveForeground#535965
  • walkThrough.embeddedEditorBackground#c5cbd7
  • welcomePage.buttonHoverBackground#caced8

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.modifier—italic
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#b87750—
string, constant.other.symbol, constant.other.key, meta.attribute-selector#76ab75
constant.other.color, constant.other.color.rgb-value.hex punctuation.definition.constant#6c77a0—
invalid, invalid.illegal#d12542—
invalid.deprecated#8b50b8—
storage.type#8b50b8—
meta.var.expr storage.type, storage.modifier#6f4eaa—
punctuation.definition.template-expression, punctuation.section.embedded, meta.embedded.line.tag.smarty, support.constant.handlebars, punctuation.section.tag.twig#b850a9—
keyword.control.smarty, keyword.control.twig, support.constant.handlebars keyword.control, keyword.operator.comparison.twig, keyword.blade, entity.name.function.blade#509eb8—
keyword.operator.spread, keyword.operator.rest#c94860bold
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#509eb8—
keyword.control.import, keyword.control.export, keyword.control.from, keyword.control.default, meta.import keyword.other#b850a9—
keyword, keyword.control, keyword.other.important#8b50b8—
keyword.other.DML#b850a9—
keyword.operator.logical, storage.type.function, keyword.operator.bitwise, keyword.operator.ternary, keyword.operator.comparison, keyword.operator.relational, keyword.operator.or.regexp#8b50b8—
entity.name.tag#c94860—
entity.name.tag support.class.component, meta.tag#b02b43—
punctuation.definition.tag#8c0e69—
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#b88d50—
variable, support.variable, string constant.other.placeholder, variable.parameter.handlebars#b85069—
variable.other.object#b85069—
meta.array.literal variable#b850a9—
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#278acc—
variable.other.property, support.variable.property, support.variable.property.dom, meta.function-call variable.other.object.property, variable.other.object.property.cs#b850a9—
variable.other.object.property#b85069—
meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.objectliteral meta.object.member meta.object-literal.key#137887—
source.cpp meta.block variable.other#c94860—
support.other.variable#c94860—
meta.class-method.js entity.name.function.js, entity.name.method.js, variable.function.constructor, keyword.other.special-method, storage.type.cs#5071b8—
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#5071b8—
variable.parameter.function.language.special, variable.parameter, meta.function.parameters punctuation.definition.variable, meta.function.parameter variable#b88d50—
keyword.other.type.php, storage.type.php, constant.character, constant.escape, keyword.other.unit#8b50b8—
meta.definition.variable variable.other.constant, meta.definition.variable variable.other.readwrite, variable.other.declaration#8b50b8—
entity.other.inherited-class#8b50b8
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#509eb8—
entity.name#b85069—
support.function#509eb8—
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#5071b8—
support.constant.font-name, meta.definition.variable#76ab75—
entity.other.attribute-name.class, meta.at-rule.mixin.scss entity.name.function.scss#76ab75—
entity.other.attribute-name.id#ce4d4d—
entity.name.tag.css#509eb8—
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#b88d50—
meta.property-list#278acc—
meta.property-list meta.at-rule.if, meta.at-rule.return variable.parameter.url, meta.property-list meta.at-rule.else#b87750—
entity.other.attribute-name.parent-selector-suffix punctuation.definition.entity.css#50b8a7—
meta.property-list meta.property-list#278acc—
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#9f5ed1—
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#9f5ed1—
meta.property-list meta.at-rule.include#929cc7—
support.constant.property-value#b87750—
entity.name.module.js, variable.import.parameter.js, variable.other.class.js#b85069—
variable.language#c94860—
variable.other punctuation.definition.variable#b85069—
source.js constant.other.object.key.js string.unquoted.label.js, variable.language.this punctuation.definition.variable, keyword.other.this#c94860—
entity.other.attribute-name, text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name#8b50b8—
text.html constant.character.entity#509eb8—
entity.other.attribute-name.id.html, meta.directive.vue entity.other.attribute-name.html#8b50b8—
source.sass keyword.control#5071b8—
entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element, entity.other.attribute-name.placeholder, meta.property-list meta.property-value#8b50b8—
markup.inserted#166f7d—
markup.deleted#a3364b—
markup.changed#545db2—
string.regexp#86cbca—
punctuation.definition.group#c94860—
constant.other.character-class.regexp#8b50b8—
constant.other.character-class.set.regexp, punctuation.definition.character-class.regexp#b88d50—
keyword.operator.quantifier.regexp#509eb8—
constant.character.escape.backslash#929cc7—
constant.character.escape#509eb8—
tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js#5071b8—
keyword.other.unit#c94860—
source.json meta.structure.dictionary.json support.type.property-name.json#5071b8—
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#509eb8—
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#b850a9—
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#8b50b8—
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#b88d50—
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#509eb8—
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#50b8a7—
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#c94860—
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#76ab75—
punctuation.definition.list_item.markdown#278acc—
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#278acc—
meta.jsx.children, meta.embedded.block#929cc7—
text.html#6c77a0—
text.html.markdown markup.inline.raw.markdown#8b50b8—
text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown#20274b—
heading.1.markdown entity.name, heading.1.markdown punctuation.definition.heading.markdown#509eb8bold
heading.2.markdown entity.name, heading.2.markdown punctuation.definition.heading.markdown#338fc4bold
heading.3.markdown entity.name, heading.3.markdown punctuation.definition.heading.markdown#5071b8bold
heading.4.markdown entity.name, heading.4.markdown punctuation.definition.heading.markdown#3f63b0bold
heading.5.markdown entity.name, heading.5.markdown punctuation.definition.heading.markdown#6c77a0bold
heading.6.markdown entity.name, heading.6.markdown punctuation.definition.heading.markdown#464e73bold
markup.italic, markup.italic punctuation#929cc7italic
markup.bold, markup.bold punctuation#929cc7bold
markup.bold markup.italic, markup.bold markup.italic punctuation#929cc7bold italic
markup.underline, markup.underline punctuation—underline
markup.quote punctuation.definition.blockquote.markdown#20274b—
markup.quote—italic
string.other.link, markup.underline.link, constant.other.reference.link.markdown, string.other.link.description.title.markdown#50b8a7—
markup.fenced_code.block.markdown, markup.inline.raw.string.markdown, variable.language.fenced.markdown#509eb8—
meta.separator#28315bbold
markup.table#92a0ce—
token.info-token#008ba9—
token.warn-token#b58e4f—
token.error-token#ad2e46—
token.debug-token#8439b8—
entity.tag.apacheconf#c94860—
meta.preprocessor#50b8a7—
source.env#5071b8—
variable.parameter.function.language.python#b850a9—
support.type.python#50b8a7—
keyword.operator.logical.python#50b8a7—
variable.parameter.function.python#b850a9—
punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.separator.arguments.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python#76ab75—
meta.function-call.generic.python#1e83c7—
constant.character.format.placeholder.other.python#b850a9—
support.variable.magic.python#b85069—
punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python#509eb8—
variable.parameter.function.language.special.self.python#b850a9—
variable.parameter.function.language.special.cls.python#b850a9—