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.border#d0d4d9
  • activityBar.dropBackground#007acce3
  • activityBar.foreground#333333
  • activityBarBadge.background#007acc
  • activityBarBadge.foreground#ffffff
  • badge.background#007acc
  • badge.foreground#ffffff
  • breadcrumb.activeSelectionForeground#333333
  • breadcrumb.focusForeground#333333
  • breadcrumb.foreground#555555
  • breadcrumbPicker.background#f0f2f5
  • button.background#007acccc
  • button.foreground#ffffffcc
  • button.hoverBackground#007acc
  • contrastBorder#d0d4d9
  • debugExceptionWidget.background#f0f2f5
  • debugExceptionWidget.border#007acc
  • debugToolBar.background#f0f2f5
  • descriptionForeground#555555
  • diffEditor.insertedTextBackground#22863a33
  • diffEditor.removedTextBackground#d81b6033
  • dropdown.background#f0f2f5
  • dropdown.border#007acc
  • dropdown.foreground#333333cc
  • editor.background#f5f7fa
  • editor.findMatchBackground#007accb3
  • editor.findMatchHighlightBackground#007acc33
  • editor.foreground#333333
  • editor.hoverHighlightBackground#007acc5a
  • editor.inactiveSelectionBackground#d7e6f55a
  • editor.lineHighlightBackground#e0e7f0
  • editor.rangeHighlightBackground#007acc5a
  • editor.selectionBackground#d7e6f580
  • editor.selectionHighlightBackground#e0e7f0
  • editor.wordHighlightBackground#e0e7f0
  • editor.wordHighlightStrongBackground#d7e6f5
  • editorActiveLineNumber.foreground#333333
  • editorBracketMatch.border#007acc
  • editorCodeLens.foreground#f4a261
  • editorCursor.foreground#007acc
  • editorError.foreground#d81b60
  • editorGroup.background#e0e7f0
  • editorGroup.border#d0d4d9
  • editorGroup.dropBackground#007acc73
  • editorGroupHeader.noTabsBackground#e0e7f0
  • editorGroupHeader.tabsBackground#ffffff
  • editorGroupHeader.tabsBorder#d0d4d9
  • editorGutter.addedBackground#22863a
  • editorGutter.deletedBackground#d81b60
  • editorGutter.modifiedBackground#f4a261
  • editorHoverWidget.background#f0f2f5
  • editorHoverWidget.border#007acc
  • editorIndentGuide.background#6a737d80
  • editorLineNumber.activeForeground#333333
  • editorLineNumber.foreground#6a737d
  • editorLink.activeForeground#007acc
  • editorMarkerNavigation.background#f5f7fa
  • editorMarkerNavigationError.background#d81b60
  • editorMarkerNavigationWarning.background#f4a261
  • editorOverviewRuler.commonContentForeground#007acc
  • editorOverviewRuler.currentContentForeground#007acc
  • editorOverviewRuler.incomingContentForeground#007acc
  • editorRuler.foreground#6a737d80
  • editorSuggestWidget.background#e0e7f0
  • editorSuggestWidget.border#d0d4d9
  • editorSuggestWidget.foreground#333333
  • editorSuggestWidget.highlightForeground#333333
  • editorSuggestWidget.selectedBackground#007acc
  • editorWarning.foreground#f4a261
  • editorWhitespace.foreground#6a737d80
  • editorWidget.background#f5f7fa
  • editorWidget.border#d0d4d9
  • errorForeground#d81b60
  • extensionButton.prominentBackground#007acccc
  • extensionButton.prominentForeground#ffffffcc
  • extensionButton.prominentHoverBackground#007acc
  • focusBorder#d0d4d9
  • foreground#333333
  • gitDecoration.conflictingResourceForeground#d81b60e6
  • gitDecoration.deletedResourceForeground#d81b60e6
  • gitDecoration.ignoredResourceForeground#6a737d90
  • gitDecoration.modifiedResourceForeground#f4a261e6
  • gitDecoration.untrackedResourceForeground#22863ae6
  • input.background#ffffff
  • input.border#007acc
  • input.foreground#333333cc
  • input.placeholderForeground#55555580
  • inputOption.activeBorder#333333cc
  • inputValidation.errorBackground#d81b60f2
  • inputValidation.errorBorder#d81b60
  • inputValidation.infoBackground#007accf2
  • inputValidation.infoBorder#007acc
  • inputValidation.warningBackground#f4a261f2
  • inputValidation.warningBorder#f4a261
  • list.activeSelectionBackground#007acc
  • list.activeSelectionForeground#ffffff
  • list.dropBackground#e0e7f0
  • list.focusBackground#d7e6f52e
  • list.focusForeground#333333
  • list.highlightForeground#333333
  • list.hoverBackground#d7e6f51a
  • list.hoverForeground#333333
  • list.inactiveSelectionBackground#5555551a
  • list.inactiveSelectionForeground#555555
  • merge.currentHeaderBackground#007acc5a
  • merge.incomingHeaderBackground#007acc5a
  • notificationLink.foreground#007acc
  • notifications.background#f0f2f5
  • notifications.foreground#333333cc
  • panel.background#f0f2f5
  • panel.border#d0d4d9
  • panelTitle.activeBorder#007acc
  • panelTitle.activeForeground#333333
  • panelTitle.inactiveForeground#555555
  • peekView.border#007acc
  • peekViewEditor.background#f5f7fa
  • peekViewEditor.matchHighlightBackground#007acc5a
  • peekViewResult.background#e0e7f0
  • peekViewResult.fileForeground#333333
  • peekViewResult.lineForeground#333333
  • peekViewResult.matchHighlightBackground#007acc5a
  • peekViewResult.selectionBackground#d7e6f5
  • peekViewResult.selectionForeground#333333
  • peekViewTitle.background#f0f2f5
  • peekViewTitleDescription.foreground#555555
  • peekViewTitleLabel.foreground#333333
  • pickerGroup.border#e0e7f0
  • pickerGroup.foreground#555555
  • progress.background#007acc
  • scrollbar.shadow#f0f2f500
  • scrollbarSlider.activeBackground#007acccc
  • scrollbarSlider.background#007acc66
  • scrollbarSlider.hoverBackground#007acccc
  • selection.background#d7e6f580
  • sideBar.background#f0f2f5
  • sideBar.border#d0d4d9
  • sideBar.foreground#555555
  • sideBarSectionHeader.background#f0f2f5
  • sideBarSectionHeader.foreground#333333
  • sideBarTitle.foreground#333333
  • statusBar.background#e5e7ea
  • statusBar.border#c8ccd2
  • statusBar.debuggingBackground#e0e7f0
  • statusBar.debuggingBorder#d0d4d9
  • statusBar.debuggingForeground#333333
  • statusBar.foreground#555555
  • statusBar.noFolderBackground#f0f2f5
  • statusBar.noFolderBorder#d0d4d9
  • statusBar.noFolderForeground#555555
  • statusBarItem.activeBackground#e0e7f0
  • statusBarItem.hoverBackground#e0e7f0
  • statusBarItem.prominentBackground#e0e7f0
  • statusBarItem.prominentHoverBackground#e0e7f0
  • tab.activeBackground#f0f2f5
  • tab.activeBorder#007acc
  • tab.activeForeground#333333
  • tab.border#d0d4d9
  • tab.inactiveBackground#ffffff
  • tab.inactiveForeground#555555
  • tab.unfocusedActiveBorder#d0d4d9
  • terminal.ansiBlack#e0e7f0
  • terminal.ansiBlue#007acc
  • terminal.ansiBrightBlack#6a737d
  • terminal.ansiBrightBlue#007acc
  • terminal.ansiBrightCyan#17a2b8
  • terminal.ansiBrightGreen#22863a
  • terminal.ansiBrightMagenta#d81b60
  • terminal.ansiBrightRed#d73a49
  • terminal.ansiBrightWhite#000000
  • terminal.ansiBrightYellow#f4a261
  • terminal.ansiCyan#17a2b8
  • terminal.ansiGreen#22863a
  • terminal.ansiMagenta#d81b60
  • terminal.ansiRed#d73a49
  • terminal.ansiWhite#333333
  • terminal.ansiYellow#f4a261
  • terminal.findMatchBackground#007accb3
  • terminal.findMatchHighlightBackground#007acc4d
  • titleBar.activeBackground#f0f2f5
  • titleBar.activeForeground#333333
  • titleBar.border#d0d4d9
  • titleBar.inactiveBackground#ffffff
  • titleBar.inactiveForeground#555555
  • walkThrough.embeddedEditorBackground#f5f7fa
  • welcomePage.buttonBackground#e0e7f0
  • welcomePage.buttonHoverBackground#d7e6f5
  • widget.shadow#c8ccd2

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
Global settings#333333
comment#6a737ditalic
string#22863a
string.quoted#22863a
string.unquoted#333333
support.constant.math#f4a261
constant.numeric, constant.character.numeric#d73a49
constant.language, punctuation.definition.constant, variable.other.constant#007acc
constant.character, constant.other#007acc
constant.character.escape#d73a49
string.regexp, string.regexp keyword.other#17a2b8
meta.function punctuation.separator.comma#333333
variable#007acc
punctuation.accessor, keyword#d81b60
storage, storage.type, meta.var.expr storage.type, storage.type.property.js, storage.type.property.ts, storage.type.property.tsx, meta.class meta.method.declaration meta.var.expr storage.type.js#d81b60
entity.name.class, meta.class entity.name.type.class#f4a261
entity.other.inherited-class#22863a
entity.name.function#f4a261
variable.parameter#17a2b8
punctuation.definition.tag, meta.tag#007acc
entity.name.tag support.class.component, meta.tag.other.html, meta.tag.other.js, meta.tag.other.tsx, entity.name.tag.tsx, entity.name.tag.js, entity.name.tag, meta.tag.js, meta.tag.tsx, meta.tag.html#d81b60
entity.other.attribute-name#f4a261
entity.name.tag.custom#f4a261
support.function, support.constant#f4a261
support.constant.meta.property-value#007acc
support.type, support.class#f4a261
support.variable.dom#f4a261
invalid#ffffff
invalid.deprecated#ffffff
keyword.operator#007acc
keyword.operator.relational#d81b60
keyword.operator.assignment#d81b60
comment.line.double-slash#6a737d
object#333333
constant.language.null#d81b60
meta.brace#333333
meta.delimiter.period#d81b60
punctuation.definition.string#22863a
constant.language.boolean#d81b60
object.comma#333333
variable.parameter.function#17a2b8
support.type.vendored.property-name, support.constant.vendored.property-value, support.type.property-name, meta.property-list entity.name.tag#17a2b8
meta.property-list entity.name.tag.reference#d81b60
constant.other.color.rgb-value punctuation.definition.constant#d73a49
constant.other.color#f4a261
keyword.other.unit#f4a261
meta.selector#d81b60
entity.other.attribute-name.id#f4a261
meta.property-name#17a2b8
entity.name.tag.doctype, meta.tag.sgml.doctype#d81b60italic
punctuation.definition.parameters#22863a
keyword.control.operator#007acc
keyword.operator.logical#d81b60
variable.instance, variable.other.instance, variable.reaedwrite.instance, variable.other.readwrite.instance#d81b60
variable.other.property, variable.other.object.property#007acc
entity.name.function#f4a261
keyword.operator.comparison#d81b60
support.constant, keyword.other.special-method, keyword.other.new#007acc
support.function#f4a261
invalid.broken#ffffff
invalid.unimplemented#ffffff
invalid.illegal#ffffff
variable.language#d81b60
support.variable.property#007acc
variable.function#f4a261
variable.interpolation#d81b60
meta.function-call#f4a261
punctuation.section.embedded#d81b60
punctuation.terminator.expression, punctuation.definition.arguments, punctuation.definition.array, punctuation.section.array, meta.array#333333
punctuation.definition.list.begin, punctuation.definition.list.end, punctuation.separator.arguments, punctuation.definition.list#22863a
string.template meta.template.expression#d81b60
string.template punctuation.definition.string#333333
italic#d81b60italic
bold#f4a261bold
quote#6a737ditalic
raw#17a2b8
variable.assignment.coffee#007acc
variable.parameter.function.coffee#333333
variable.other.readwrite.cs#333333
entity.name.type.class.cs, storage.type.cs#f4a261
entity.name.type.namespace.cs#333333
entity.name.tag.css, entity.name.tag.less, entity.name.tag.custom.css#d81b60
entity.name.tag.wildcard.css, entity.name.tag.wildcard.less, entity.name.tag.wildcard.scss, entity.name.tag.wildcard.sass#d81b60
keyword.other.unit.css, constant.length.units.css, keyword.other.unit.less, constant.length.units.less, keyword.other.unit.scss, constant.length.units.scss, keyword.other.unit.sass, constant.length.units.sass#f4a261
meta.attribute-selector.css entity.other.attribute-name.attribute#d73a49
source.js source.css meta.property-list, source.js source.css punctuation.section, source.js source.css punctuation.terminator.rule, source.js source.css punctuation.definition.entity.end.bracket, source.js source.css punctuation.definition.entity.begin.bracket, source.js source.css punctuation.separator.key-value, source.js source.css punctuation.definition.attribute-selector, source.js source.css meta.property-list, source.js source.css meta.property-list punctuation.separator.comma, source.ts source.css punctuation.section, source.ts source.css punctuation.terminator.rule, source.ts source.css punctuation.definition.entity.end.bracket, source.ts source.css punctuation.definition.entity.begin.bracket, source.ts source.css punctuation.separator.key-value, source.ts source.css punctuation.definition.attribute-selector, source.ts source.css meta.property-list, source.ts source.css meta.property-list punctuation.separator.comma#333333
source.elixir support.type.elixir, source.elixir meta.module.elixir entity.name.class.elixir#f4a261
source.elixir entity.name.function#f4a261
source.elixir constant.other.symbol.elixir, source.elixir constant.other.keywords.elixir#007acc
source.elixir punctuation.definition.string#22863a
source.elixir variable.other.readwrite.module.elixir, source.elixir variable.other.readwrite.module.elixir punctuation.definition.variable.elixir#f4a261
source.elixir .punctuation.binary.elixir#d81b60
source.go meta.function-call.go#333333
variable.qraphql#333333
entity.other.attribute-name.id.html#f4a261
punctuation.definition.tag.html#007acc
meta.tag.sgml.doctype.html#d81b60italic
meta.class entity.name.type.class.js#f4a261
meta.method.declaration storage.type.js#f4a261normal
terminator.js#333333
meta.js punctuation.definition.js#333333
entity.name.type.instance.jsdoc, entity.name.type.instance.phpdoc#333333
variable.other.jsdoc, variable.other.phpdoc#17a2b8
variable.other.meta.import.js, meta.import.js variable.other, variable.other.meta.export.js, meta.export.js variable.other#333333
variable.parameter.function.js#17a2b8
variable.other.readwrite.js#333333
meta.jsx.children, meta.jsx.children.js, meta.jsx.children.tsx#333333
variable.other.object.js, variable.other.object.jsx, meta.object-literal.key.js, meta.object-literal.key.jsx, variable.object.property.js, variable.object.property.jsx#333333
variable.js, variable.other.js#333333
entity.name.type.js, entity.name.type.module.js#f4a261
support.class.js#333333
support.type.property-name.json#22863anormal
support.constant.json#f4a261
meta.structure.dictionary.value.json string.quoted.double#17a2b8normal
string.quoted.double.json punctuation.definition.string.json#17a2b8normal
meta.structure.dictionary.json meta.structure.dictionary.value constant.language#d81b60
variable.other.ruby#333333
constant.language.symbol.hashkey.ruby#007acc
entity.name.tag.less#d81b60
meta.attribute-selector.less entity.other.attribute-name.attribute#d73a49
markup.heading#007acc
markup.italic#d81b60italic
markup.bold#f4a261bold
markup.quote#6a737ditalic
markup.inline.raw#17a2b8
markup.underline.link, markup.underline.link.image#d81b60
markup.meta.attribute-list#22863a
markup.admonitionbold
markup.list.bullet#22863a
markup.superscript, markup.subscriptitalic
string.other.link.title.markdown, string.other.link.description.markdown#333333
punctuation.definition.string.markdown, punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, meta.link.inline.markdown punctuation.definition.string#007acc
punctuation.definition.metadata.markdown#d81b60
beginning.punctuation.definition.list.markdown#007acc
entity.name.function.asciidoc#f4a261
variable.other.php#333333
support.class.php#f4a261
meta.function-call.php punctuation#333333
variable.other.global.php#f4a261
variable.other.global.php punctuation.definition.variable#f4a261
constant.language.python#d81b60
variable.parameter.function.python, meta.function-call.arguments.python#17a2b8
meta.function-call.python, meta.function-call.generic.python#333333
punctuation.python#333333
entity.name.function.decorator.python#f4a261
source.python variable.language.special#17a2b8
variable.scss, variable.sass, variable.parameter.url.scss, variable.parameter.url.sass#333333
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#f4a261
meta.attribute-selector.scss entity.other.attribute-name.attribute, meta.attribute-selector.sass entity.other.attribute-name.attribute#d73a49
entity.name.tag.scss, entity.name.tag.sass#d81b60
variable.other.readwrite.alias.ts, variable.other.readwrite.alias.tsx, variable.other.readwrite.ts, variable.other.readwrite.tsx, variable.other.object.ts, variable.other.object.tsx, variable.object.property.ts, variable.object.property.tsx, variable.other.ts, variable.other.tsx, variable.tsx, variable.ts#333333
entity.name.type.ts, entity.name.type.tsx#17a2b8
support.class.node.ts, support.class.node.tsx#f4a261
meta.type.parameters.ts entity.name.type, meta.type.parameters.tsx entity.name.type#333333
meta.import.ts punctuation.definition.block, meta.import.tsx punctuation.definition.block, meta.export.ts punctuation.definition.block, meta.export.tsx punctuation.definition.block#333333
meta.decorator punctuation.decorator.ts, meta.decorator punctuation.decorator.tsx#f4a261
entity.name.tag.yaml#007acc
variable.parameter.handlebars#333333
entity.other.attribute-name.handlebars variable.parameter.handlebars#f4a261
entity.other.attribute-name.handlebars#007acc
entity.other.attribute-value.handlebars variable.parameter.handlebars#17a2b8
meta.tag.js meta.embedded.expression.js punctuation.section.embedded.begin.js, meta.tag.js meta.embedded.expression.js punctuation.section.embedded.end.js, meta.property-list.css meta.property-value.css variable.other.less, punctuation.section.embedded.begin.js.jsx, punctuation.section.embedded.end.js.jsx, meta.property-list.scss variable.scss, meta.property-list.sass variable.sass, keyword.operator.logical, keyword.operator.arithmetic, keyword.operator.bitwise, keyword.operator.increment, keyword.operator.ternary, keyword.operator.comparison, keyword.operator.assignment, keyword.operator.operator, keyword.operator.or.regexp, keyword.operator.expression.in, keyword.operator.type, punctuation.section.embedded.js, punctuation.definintion.string, punctuationnormal