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#282c34
  • activityBar.border#1c1f24
  • activityBar.dropBackground#61afefe3
  • activityBar.foreground#e0e0e0
  • activityBarBadge.background#61afef
  • activityBarBadge.foreground#e0e0e0
  • badge.background#61afef
  • badge.foreground#e0e0e0
  • breadcrumb.activeSelectionForeground#e0e0e0
  • breadcrumb.focusForeground#e0e0e0
  • breadcrumb.foreground#abb2bf
  • breadcrumbPicker.background#21252b
  • button.background#61afefcc
  • button.foreground#e0e0e0cc
  • button.hoverBackground#61afef
  • contrastBorder#1c1f24
  • debugExceptionWidget.background#21252b
  • debugExceptionWidget.border#61afef
  • debugToolBar.background#21252b
  • descriptionForeground#abb2bf
  • diffEditor.insertedTextBackground#98c37933
  • diffEditor.removedTextBackground#e06c7533
  • dropdown.background#21252b
  • dropdown.border#61afef
  • dropdown.foreground#e0e0e0cc
  • editor.background#282c34
  • editor.findMatchBackground#61afefb3
  • editor.findMatchHighlightBackground#61afef33
  • editor.foreground#e0e0e0
  • editor.hoverHighlightBackground#61afef5a
  • editor.inactiveSelectionBackground#3e44515a
  • editor.lineHighlightBackground#353b45
  • editor.rangeHighlightBackground#61afef5a
  • editor.selectionBackground#3e445180
  • editor.selectionHighlightBackground#353b45
  • editor.wordHighlightBackground#353b45
  • editor.wordHighlightStrongBackground#3e4451
  • editorActiveLineNumber.foreground#e0e0e0
  • editorBracketMatch.border#61afef
  • editorCodeLens.foreground#d19a66
  • editorCursor.foreground#61afef
  • editorError.foreground#e06c75
  • editorGroup.background#353b45
  • editorGroup.border#1c1f24
  • editorGroup.dropBackground#61afef73
  • editorGroupHeader.noTabsBackground#353b45
  • editorGroupHeader.tabsBackground#282c34
  • editorGroupHeader.tabsBorder#1c1f24
  • editorGutter.addedBackground#98c379
  • editorGutter.deletedBackground#e06c75
  • editorGutter.modifiedBackground#d19a66
  • editorHoverWidget.background#21252b
  • editorHoverWidget.border#61afef
  • editorIndentGuide.background#5c637080
  • editorLineNumber.activeForeground#e0e0e0
  • editorLineNumber.foreground#5c6370
  • editorLink.activeForeground#61afef
  • editorMarkerNavigation.background#282c34
  • editorMarkerNavigationError.background#e06c75
  • editorMarkerNavigationWarning.background#d19a66
  • editorOverviewRuler.commonContentForeground#61afef
  • editorOverviewRuler.currentContentForeground#61afef
  • editorOverviewRuler.incomingContentForeground#61afef
  • editorRuler.foreground#5c637080
  • editorSuggestWidget.background#353b45
  • editorSuggestWidget.border#1c1f24
  • editorSuggestWidget.foreground#e0e0e0
  • editorSuggestWidget.highlightForeground#e0e0e0
  • editorSuggestWidget.selectedBackground#61afef
  • editorWarning.foreground#d19a66
  • editorWhitespace.foreground#5c637080
  • editorWidget.background#282c34
  • editorWidget.border#1c1f24
  • errorForeground#e06c75
  • extensionButton.prominentBackground#61afefcc
  • extensionButton.prominentForeground#e0e0e0cc
  • extensionButton.prominentHoverBackground#61afef
  • focusBorder#1c1f24
  • foreground#e0e0e0
  • gitDecoration.conflictingResourceForeground#c678dde6
  • gitDecoration.deletedResourceForeground#e06c75e6
  • gitDecoration.ignoredResourceForeground#5c637090
  • gitDecoration.modifiedResourceForeground#d19a66e6
  • gitDecoration.untrackedResourceForeground#98c379e6
  • input.background#353b45
  • input.border#61afef
  • input.foreground#e0e0e0cc
  • input.placeholderForeground#abb2bf80
  • inputOption.activeBorder#e0e0e0cc
  • inputValidation.errorBackground#e06c75f2
  • inputValidation.errorBorder#e06c75
  • inputValidation.infoBackground#61afeff2
  • inputValidation.infoBorder#61afef
  • inputValidation.warningBackground#d19a66f2
  • inputValidation.warningBorder#d19a66
  • list.activeSelectionBackground#61afef
  • list.activeSelectionForeground#e0e0e0
  • list.dropBackground#353b45
  • list.focusBackground#0000002e
  • list.focusForeground#e0e0e0
  • list.highlightForeground#e0e0e0
  • list.hoverBackground#0000001a
  • list.hoverForeground#e0e0e0
  • list.inactiveSelectionBackground#abb2bf1a
  • list.inactiveSelectionForeground#abb2bf
  • merge.currentHeaderBackground#61afef5a
  • merge.incomingHeaderBackground#61afef5a
  • notificationLink.foreground#61afef
  • notifications.background#21252b
  • notifications.foreground#e0e0e0cc
  • panel.background#21252b
  • panel.border#1c1f24
  • panelTitle.activeBorder#61afef
  • panelTitle.activeForeground#e0e0e0
  • panelTitle.inactiveForeground#abb2bf
  • peekView.border#61afef
  • peekViewEditor.background#282c34
  • peekViewEditor.matchHighlightBackground#61afef5a
  • peekViewResult.background#353b45
  • peekViewResult.fileForeground#e0e0e0
  • peekViewResult.lineForeground#e0e0e0
  • peekViewResult.matchHighlightBackground#61afef5a
  • peekViewResult.selectionBackground#3e4451
  • peekViewResult.selectionForeground#e0e0e0
  • peekViewTitle.background#21252b
  • peekViewTitleDescription.foreground#abb2bf
  • peekViewTitleLabel.foreground#e0e0e0
  • pickerGroup.border#353b45
  • pickerGroup.foreground#abb2bf
  • progress.background#61afef
  • scrollbar.shadow#21252b00
  • scrollbarSlider.activeBackground#61afefcc
  • scrollbarSlider.background#61afef66
  • scrollbarSlider.hoverBackground#61afefcc
  • selection.background#3e445180
  • sideBar.background#21252b
  • sideBar.border#1c1f24
  • sideBar.foreground#abb2bf
  • sideBarSectionHeader.background#21252b
  • sideBarSectionHeader.foreground#e0e0e0
  • sideBarTitle.foreground#e0e0e0
  • statusBar.background#1c1f24
  • statusBar.border#181a1f
  • statusBar.debuggingBackground#353b45
  • statusBar.debuggingBorder#1c1f24
  • statusBar.debuggingForeground#e0e0e0
  • statusBar.foreground#abb2bf
  • statusBar.noFolderBackground#21252b
  • statusBar.noFolderBorder#1c1f24
  • statusBar.noFolderForeground#abb2bf
  • statusBarItem.activeBackground#353b45
  • statusBarItem.hoverBackground#353b45
  • statusBarItem.prominentBackground#353b45
  • statusBarItem.prominentHoverBackground#353b45
  • tab.activeBackground#21252b
  • tab.activeBorder#61afef
  • tab.activeForeground#e0e0e0
  • tab.border#1c1f24
  • tab.inactiveBackground#282c34
  • tab.inactiveForeground#abb2bf
  • tab.unfocusedActiveBorder#1c1f24
  • terminal.ansiBlack#353b45
  • terminal.ansiBlue#61afef
  • terminal.ansiBrightBlack#5c6370
  • terminal.ansiBrightBlue#61afef
  • terminal.ansiBrightCyan#56b6c2
  • terminal.ansiBrightGreen#98c379
  • terminal.ansiBrightMagenta#c678dd
  • terminal.ansiBrightRed#e06c75
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#d19a66
  • terminal.ansiCyan#56b6c2
  • terminal.ansiGreen#98c379
  • terminal.ansiMagenta#c678dd
  • terminal.ansiRed#e06c75
  • terminal.ansiWhite#e0e0e0
  • terminal.ansiYellow#d19a66
  • terminal.findMatchBackground#61afefb3
  • terminal.findMatchHighlightBackground#61afef4d
  • titleBar.activeBackground#21252b
  • titleBar.activeForeground#e0e0e0
  • titleBar.border#1c1f24
  • titleBar.inactiveBackground#282c34
  • titleBar.inactiveForeground#abb2bf
  • walkThrough.embeddedEditorBackground#282c34
  • welcomePage.buttonBackground#353b45
  • welcomePage.buttonHoverBackground#3e4451
  • widget.shadow#181a1f

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
Global settings#e0e0e0
comment#5c6370italic
string#98c379
string.quoted#98c379
string.unquoted#e0e0e0
support.constant.math#d19a66
constant.numeric, constant.character.numeric#d19a66
constant.language, punctuation.definition.constant, variable.other.constant#61afef
constant.character, constant.other#61afef
constant.character.escape#d19a66
string.regexp, string.regexp keyword.other#56b6c2
meta.function punctuation.separator.comma#e0e0e0
variable#61afef
punctuation.accessor, keyword#c678dd
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#c678dd
entity.name.class, meta.class entity.name.type.class#e06c75
entity.other.inherited-class#98c379
entity.name.function#e06c75
variable.parameter#56b6c2
punctuation.definition.tag, meta.tag#61afef
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#e06c75
entity.other.attribute-name#d19a66
entity.name.tag.custom#d19a66
support.function, support.constant#e06c75
support.constant.meta.property-value#61afef
support.type, support.class#d19a66
support.variable.dom#d19a66
invalid#e0e0e0
invalid.deprecated#e0e0e0
keyword.operator#61afef
keyword.operator.relational#c678dd
keyword.operator.assignment#c678dd
comment.line.double-slash#5c6370
object#e0e0e0
constant.language.null#c678dd
meta.brace#e0e0e0
meta.delimiter.period#c678dd
punctuation.definition.string#98c379
constant.language.boolean#c678dd
object.comma#e0e0e0
variable.parameter.function#56b6c2
support.type.vendored.property-name, support.constant.vendored.property-value, support.type.property-name, meta.property-list entity.name.tag#56b6c2
meta.property-list entity.name.tag.reference#e06c75
constant.other.color.rgb-value punctuation.definition.constant#d19a66
constant.other.color#d19a66
keyword.other.unit#d19a66
meta.selector#c678dd
entity.other.attribute-name.id#d19a66
meta.property-name#56b6c2
entity.name.tag.doctype, meta.tag.sgml.doctype#c678dditalic
punctuation.definition.parameters#98c379
keyword.control.operator#61afef
keyword.operator.logical#c678dd
variable.instance, variable.other.instance, variable.reaedwrite.instance, variable.other.readwrite.instance#e06c75
variable.other.property, variable.other.object.property#61afef
entity.name.function#e06c75
keyword.operator.comparison#c678dd
support.constant, keyword.other.special-method, keyword.other.new#61afef
support.function#e06c75
invalid.broken#e0e0e0
invalid.unimplemented#e0e0e0
invalid.illegal#e0e0e0
variable.language#e06c75
support.variable.property#61afef
variable.function#e06c75
variable.interpolation#c678dd
meta.function-call#e06c75
punctuation.section.embedded#e06c75
punctuation.terminator.expression, punctuation.definition.arguments, punctuation.definition.array, punctuation.section.array, meta.array#e0e0e0
punctuation.definition.list.begin, punctuation.definition.list.end, punctuation.separator.arguments, punctuation.definition.list#98c379
string.template meta.template.expression#e06c75
string.template punctuation.definition.string#e0e0e0
italic#c678dditalic
bold#d19a66bold
quote#5c6370italic
raw#56b6c2
variable.assignment.coffee#61afef
variable.parameter.function.coffee#e0e0e0
variable.other.readwrite.cs#e0e0e0
entity.name.type.class.cs, storage.type.cs#e06c75
entity.name.type.namespace.cs#e0e0e0
entity.name.tag.css, entity.name.tag.less, entity.name.tag.custom.css#e06c75
entity.name.tag.wildcard.css, entity.name.tag.wildcard.less, entity.name.tag.wildcard.scss, entity.name.tag.wildcard.sass#e06c75
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#d19a66
meta.attribute-selector.css entity.other.attribute-name.attribute#d19a66
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#e0e0e0
source.elixir support.type.elixir, source.elixir meta.module.elixir entity.name.class.elixir#e06c75
source.elixir entity.name.function#d19a66
source.elixir constant.other.symbol.elixir, source.elixir constant.other.keywords.elixir#61afef
source.elixir punctuation.definition.string#98c379
source.elixir variable.other.readwrite.module.elixir, source.elixir variable.other.readwrite.module.elixir punctuation.definition.variable.elixir#d19a66
source.elixir .punctuation.binary.elixir#c678dd
source.go meta.function-call.go#e0e0e0
variable.qraphql#e0e0e0
entity.other.attribute-name.id.html#d19a66
punctuation.definition.tag.html#61afef
meta.tag.sgml.doctype.html#c678dditalic
meta.class entity.name.type.class.js#e06c75
meta.method.declaration storage.type.js#e06c75normal
terminator.js#e0e0e0
meta.js punctuation.definition.js#e0e0e0
entity.name.type.instance.jsdoc, entity.name.type.instance.phpdoc#e0e0e0
variable.other.jsdoc, variable.other.phpdoc#56b6c2
variable.other.meta.import.js, meta.import.js variable.other, variable.other.meta.export.js, meta.export.js variable.other#e0e0e0
variable.parameter.function.js#56b6c2
variable.other.readwrite.js#e0e0e0
meta.jsx.children, meta.jsx.children.js, meta.jsx.children.tsx#e0e0e0
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#e0e0e0
variable.js, variable.other.js#e0e0e0
entity.name.type.js, entity.name.type.module.js#d19a66
support.class.js#e0e0e0
support.type.property-name.json#98c379normal
support.constant.json#d19a66
meta.structure.dictionary.value.json string.quoted.double#56b6c2normal
string.quoted.double.json punctuation.definition.string.json#56b6c2normal
meta.structure.dictionary.json meta.structure.dictionary.value constant.language#c678dd
variable.other.ruby#e0e0e0
constant.language.symbol.hashkey.ruby#61afef
entity.name.tag.less#e06c75
meta.attribute-selector.less entity.other.attribute-name.attribute#d19a66
markup.heading#61afef
markup.italic#c678dditalic
markup.bold#d19a66bold
markup.quote#5c6370italic
markup.inline.raw#56b6c2
markup.underline.link, markup.underline.link.image#c678dd
markup.meta.attribute-list#98c379
markup.admonitionbold
markup.list.bullet#98c379
markup.superscript, markup.subscriptitalic
string.other.link.title.markdown, string.other.link.description.markdown#e0e0e0
punctuation.definition.string.markdown, punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, meta.link.inline.markdown punctuation.definition.string#61afef
punctuation.definition.metadata.markdown#e06c75
beginning.punctuation.definition.list.markdown#61afef
entity.name.function.asciidoc#d19a66
variable.other.php#e0e0e0
support.class.php#e06c75
meta.function-call.php punctuation#e0e0e0
variable.other.global.php#d19a66
variable.other.global.php punctuation.definition.variable#d19a66
constant.language.python#c678dd
variable.parameter.function.python, meta.function-call.arguments.python#56b6c2
meta.function-call.python, meta.function-call.generic.python#e0e0e0
punctuation.python#e0e0e0
entity.name.function.decorator.python#d19a66
source.python variable.language.special#56b6c2
variable.scss, variable.sass, variable.parameter.url.scss, variable.parameter.url.sass#e0e0e0
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#d19a66
meta.attribute-selector.scss entity.other.attribute-name.attribute, meta.attribute-selector.sass entity.other.attribute-name.attribute#d19a66
entity.name.tag.scss, entity.name.tag.sass#e06c75
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#e0e0e0
entity.name.type.ts, entity.name.type.tsx#56b6c2
support.class.node.ts, support.class.node.tsx#e06c75
meta.type.parameters.ts entity.name.type, meta.type.parameters.tsx entity.name.type#e0e0e0
meta.import.ts punctuation.definition.block, meta.import.tsx punctuation.definition.block, meta.export.ts punctuation.definition.block, meta.export.tsx punctuation.definition.block#e0e0e0
meta.decorator punctuation.decorator.ts, meta.decorator punctuation.decorator.tsx#d19a66
entity.name.tag.yaml#61afef
variable.parameter.handlebars#e0e0e0
entity.other.attribute-name.handlebars variable.parameter.handlebars#d19a66
entity.other.attribute-name.handlebars#61afef
entity.other.attribute-value.handlebars variable.parameter.handlebars#56b6c2
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