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.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#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 punctuationunderline
markup.quote punctuation.definition.blockquote.markdown#20274b
markup.quoteitalic
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