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#000000
  • activityBar.border#1E1E1E
  • activityBar.foreground#FFFFFF
  • activityBar.inactiveForeground#666666
  • activityBarBadge.background#444444
  • activityBarBadge.foreground#FFFFFF
  • badge.background#4D4D4D
  • badge.foreground#FFFFFF
  • breadcrumb.activeSelectionForeground#E0E0E0
  • breadcrumb.background#000000
  • breadcrumb.border#1E1E1E
  • breadcrumb.focusForeground#E0E0E0
  • breadcrumb.foreground#C0C0C0CC
  • button.background#333333
  • button.foreground#FFFFFF
  • button.hoverBackground#444444
  • debugToolBar.background#1E1E1E
  • debugToolBar.border#1E1E1E
  • dropdown.background#1E1E1E
  • dropdown.border#3C3C3C
  • dropdown.foreground#F0F0F0
  • editor.background#000000
  • editor.findMatchBackground#515C6A
  • editor.findMatchHighlightBackground#EA5C0055
  • editor.findRangeHighlightBackground#3A3D4166
  • editor.foreground#C0C0C0
  • editor.hoverHighlightBackground#264F7820
  • editor.lineHighlightBackground#0D0D0D
  • editor.lineHighlightBorder#181818
  • editor.selectionBackground#222222
  • editor.selectionHighlightBackground#22222260
  • editor.wordHighlightBackground#575757B8
  • editor.wordHighlightStrongBackground#004972B8
  • editorBracketMatch.background#0D3A58
  • editorBracketMatch.border#888888
  • editorCursor.foreground#C8C8C8
  • editorError.foreground#F44747
  • editorGroup.border#1E1E1E
  • editorGroupHeader.tabsBackground#000000
  • editorGroupHeader.tabsBorder#1E1E1E
  • editorGutter.addedBackground#587C0C
  • editorGutter.background#000000
  • editorGutter.deletedBackground#94151B
  • editorGutter.modifiedBackground#0C7D9D
  • editorHoverWidget.background#0F0F0F
  • editorHoverWidget.border#1E1E1E
  • editorIndentGuide.activeBackground1#333333
  • editorIndentGuide.background1#1E1E1E
  • editorInfo.foreground#75BEFF
  • editorLineNumber.activeForeground#808080
  • editorLineNumber.foreground#383838
  • editorOverviewRuler.border#1E1E1E
  • editorOverviewRuler.errorForeground#F44747
  • editorOverviewRuler.findMatchForeground#D18616
  • editorOverviewRuler.selectionHighlightForeground#A0A0A04D
  • editorOverviewRuler.warningForeground#CCA700
  • editorOverviewRuler.wordHighlightForeground#A0A0A04D
  • editorSuggestWidget.background#0F0F0F
  • editorSuggestWidget.border#1E1E1E
  • editorSuggestWidget.selectedBackground#094771
  • editorWarning.foreground#CCA700
  • editorWhitespace.foreground#e3e4e226
  • editorWidget.background#0F0F0F
  • editorWidget.border#1E1E1E
  • focusBorder#555555
  • foreground#AAAAAA
  • gitDecoration.addedResourceForeground#81B88B
  • gitDecoration.conflictingResourceForeground#FF5A5F
  • gitDecoration.deletedResourceForeground#C74E39
  • gitDecoration.ignoredResourceForeground#8C8C8C
  • gitDecoration.modifiedResourceForeground#E2C08D
  • gitDecoration.untrackedResourceForeground#73C991
  • input.background#1E1E1E
  • input.border#3C3C3C
  • input.foreground#C0C0C0
  • input.placeholderForeground#A6A6A6
  • inputOption.activeBorder#555555
  • list.activeSelectionBackground#1C1C1C
  • list.activeSelectionForeground#FFFFFF
  • list.focusBackground#141414
  • list.highlightForeground#AAAAAA
  • list.hoverBackground#2A2D2E
  • list.inactiveSelectionBackground#37373D
  • list.inactiveSelectionForeground#C0C0C0
  • menu.background#0F0F0F
  • menu.border#1E1E1E
  • menu.foreground#C0C0C0
  • menu.selectionBackground#094771
  • menu.selectionForeground#FFFFFF
  • menu.separatorBackground#3C3C3C
  • menubar.selectionBackground#FFFFFF12
  • menubar.selectionForeground#C0C0C0
  • notificationCenter.border#1E1E1E
  • notifications.background#0F0F0F
  • notifications.border#1E1E1E
  • notificationToast.border#1E1E1E
  • panel.background#000000
  • panel.border#1E1E1E
  • panelTitle.activeBorder#555555
  • panelTitle.activeForeground#E7E7E7
  • panelTitle.inactiveForeground#E7E7E799
  • peekView.border#444444
  • peekViewEditor.background#080808
  • peekViewEditorGutter.background#080808
  • peekViewResult.background#0F0F0F
  • peekViewResult.selectionBackground#3399FF33
  • peekViewResult.selectionForeground#FFFFFF
  • peekViewTitle.background#1E1E1E
  • peekViewTitleDescription.foreground#C0C0C0B3
  • peekViewTitleLabel.foreground#FFFFFF
  • progressBar.background#666666
  • scrollbar.shadow#000000
  • scrollbarSlider.activeBackground#BFBFBF80
  • scrollbarSlider.background#79797966
  • scrollbarSlider.hoverBackground#64646480
  • selection.background#1E5899
  • settings.dropdownBorder#3C3C3C
  • settings.numberInputBorder#3C3C3C
  • settings.textInputBorder#3C3C3C
  • sideBar.background#000000
  • sideBar.border#1E1E1E
  • sideBar.foreground#C0C0C0
  • sideBarSectionHeader.background#000000
  • sideBarSectionHeader.border#1E1E1E
  • sideBarSectionHeader.foreground#BBBBBB
  • statusBar.background#000000
  • statusBar.border#1E1E1E
  • statusBar.debuggingBackground#CC6633
  • statusBar.debuggingForeground#FFFFFF
  • statusBar.foreground#C0C0C0
  • statusBar.noFolderBackground#000000
  • statusBarItem.remoteBackground#333333
  • statusBarItem.remoteForeground#FFFFFF
  • tab.activeBackground#000000
  • tab.activeBorder#000000
  • tab.activeBorderTop#555555
  • tab.activeForeground#E8E8E8
  • tab.border#1E1E1E
  • tab.inactiveBackground#000000
  • tab.inactiveForeground#484848
  • terminal.ansiBlack#1E1E1E
  • terminal.ansiBlue#2472C8
  • terminal.ansiBrightBlack#666666
  • terminal.ansiBrightBlue#3B8EEA
  • terminal.ansiBrightCyan#29B8DB
  • terminal.ansiBrightGreen#23D18B
  • terminal.ansiBrightMagenta#D670D6
  • terminal.ansiBrightRed#F14C4C
  • terminal.ansiBrightWhite#E5E5E5
  • terminal.ansiBrightYellow#F5F543
  • terminal.ansiCyan#11A8CD
  • terminal.ansiGreen#0DBC79
  • terminal.ansiMagenta#BC3FBC
  • terminal.ansiRed#CD3131
  • terminal.ansiWhite#E5E5E5
  • terminal.ansiYellow#E5E510
  • terminal.background#000000
  • terminal.border#2B2B2B
  • terminal.foreground#C0C0C0
  • titleBar.activeBackground#000000
  • titleBar.activeForeground#C0C0C0
  • titleBar.border#1E1E1E
  • titleBar.inactiveBackground#000000
  • titleBar.inactiveForeground#C0C0C099
  • widget.border#1E1E1E
  • widget.shadow#00000066

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
variable, variable.other.readwrite, support.variable#888888
meta.var.expr variable.other.readwrite, meta.var-single-variable variable.other.readwrite, variable.other.readwrite.alias#909090
meta.binding.pattern variable.object.variable, meta.destructuring variable.other.readwrite, meta.object-binding-pattern-variable variable.object.variable#909090
variable.parameter, meta.parameter#848484italic
meta.import variable.other.readwrite, meta.import variable.other, meta.named-exports variable.other, meta.named-imports variable.other#909090
meta.object-literal.key, meta.object.member meta.object-literal.key, string.unquoted.label#888888
meta.property.object, variable.other.property, variable.other.object.property#909090
entity.name.function, meta.function-call entity.name.function, support.function#909090
comment, punctuation.definition.comment#555555italic
string, punctuation.definition.string#999999
constant.character.escape, string source#AAAAAA
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end#AAAAAA
keyword, keyword.control, keyword.operator.new, keyword.operator.typeof, keyword.operator.void, keyword.operator.instanceof, keyword.operator.delete#AAAAAA
keyword.control.import, keyword.control.export, keyword.control.from, keyword.control.as, keyword.control.default#A0A0A0
storage, storage.type, storage.modifier#AAAAAA
constant.language, variable.language.this, variable.language.super, constant.language.boolean, constant.language.null, constant.language.undefined#A0A0A0
constant.numeric#B8B8B8
variable.other.constant, variable.other.enummember#D0D0D0
entity.name.function, support.function, meta.function-call.generic#B8B8B8
keyword.operator#AAAAAA
punctuation#C8C8C8
punctuation.definition.block, punctuation.section.block, meta.brace.curly, meta.brace.square, meta.brace.round#A8A8A8
entity.name.type, entity.name.class, support.class, entity.name.type.class#C0C0C0
entity.name.type.interface#C0C0C0italic
support.type, entity.name.type.parameter, entity.name.type.primitive#C0C0C0
entity.name.namespace, entity.name.module#C0C0C0
meta.decorator, meta.decorator punctuation.decorator, tag.decorator entity.name.tag#AAAAAA
storage.type.function.arrow#AAAAAA
keyword.operator.spread, keyword.operator.rest#AAAAAA
keyword.operator.optional#AAAAAA
keyword.operator.logical.nullish#AAAAAA
entity.name.type.alias.ts, entity.name.type.alias.tsx#C0C0C0
support.type.utility.ts#C0C0C0
meta.type.parameters, punctuation.definition.typeparameters#AAAAAA
storage.type.class.jsdoc, punctuation.definition.block.tag.jsdoc, entity.name.type.instance.jsdoc, variable.other.jsdoc#606060italic
string.quoted.double.block.python, string.quoted.single.block.python#555555italic
meta.decorator.python, entity.name.function.decorator.python, punctuation.definition.decorator.python#AAAAAA
variable.language.special.self.python, variable.language.special.cls.python#A0A0A0italic
support.function.builtin.python#B8B8B8
support.type.python, support.class.python#C0C0C0
variable.annotation.python, meta.function.annotation.python, meta.function.annotation.return.python#C0C0C0
punctuation.section.f-expression.begin.python, punctuation.section.f-expression.end.python#AAAAAA
support.variable.magic.python#D0D0D0
keyword.package.go, keyword.import.go, keyword.other.package.go, keyword.other.import.go#A0A0A0
entity.name.package.go#C0C0C0
support.function.builtin.go#B8B8B8
support.type.predeclared.go, support.type.builtin.go#C0C0C0
constant.language.go#A0A0A0
string.quoted.raw.go#AAAAAA
keyword.operator.address.go, keyword.operator.pointer.go#AAAAAA
support.type.property-name.json, meta.structure.dictionary.key.json string#C0C0C0
meta.structure.dictionary.value.json string, string.quoted.double.json#999999
meta.structure.dictionary.value.json constant.numeric, constant.numeric.json#B8B8B8
constant.language.json#A0A0A0
punctuation.definition.array.begin.json, punctuation.definition.array.end.json, punctuation.definition.dictionary.begin.json, punctuation.definition.dictionary.end.json#A8A8A8
markup.heading, entity.name.section.markdown, punctuation.definition.heading.markdown#A0A0A0bold
markup.heading.1.markdown, entity.name.section.markdown heading.1#AAAAAAbold
markup.heading.2.markdown#A0A0A0bold
markup.heading.3.markdown#C0C0C0bold
markup.bold, punctuation.definition.bold#AAAAAAbold
markup.italic, punctuation.definition.italic#999999italic
markup.inline.raw.string, markup.fenced_code.block#B8B8B8
markup.underline.link, string.other.link#C0C0C0
meta.link.inline.markdown#AAAAAA
markup.quote, punctuation.definition.blockquote.markdown#606060italic
meta.separator.markdown#404040
string.regexp, constant.other.character-class.regexp, string.regexp keyword.operator#B0B0B0
punctuation.definition.group.regexp, meta.group.regexp#AAAAAA
constant.other.character-class.set.regexp, punctuation.definition.character-class.regexp#B8B8B8
keyword.operator.quantifier.regexp#AAAAAA
support.function.builtin.shell, entity.name.command.shell#B8B8B8
variable.other.normal.shell, variable.other.bracket.shell, variable.other.special.shell#C0C0C0
string.unquoted.argument.shell#AAAAAA
comment.line.shebang#AAAAAAitalic
entity.name.lifetime.rust, storage.modifier.lifetime.rust, punctuation.definition.lifetime.rust#AAAAAA
entity.name.function.macro.rust, support.function.macro.rust#B8B8B8
meta.attribute.rust, entity.name.function.attribute.rust#AAAAAA
storage.modifier.unsafe.rust#B0B0B0
invalid.illegal, invalid.deprecated#B0B0B0
support.class.component.jsx, support.class.component.tsx, support.class.component.js, support.class.component.ts#58C7FFbold
entity.name.tag.html, entity.name.tag, entity.name.tag.tsx, entity.name.tag.jsx#7AA2FF
punctuation.definition.tag, punctuation.definition.tag.begin, punctuation.definition.tag.end, meta.tag punctuation.definition.tag#82C7FF
entity.other.attribute-name, meta.tag.attributes entity.other.attribute-name#8FEFAF
string.quoted.double.html, string.quoted.single.html, meta.attribute-with-value.html string#F5C14B
meta.tag.sgml.doctype, entity.name.tag.doctype#8899CC
entity.other.attribute-name.id, entity.other.attribute-name.id.html#F0C070
entity.other.attribute-name.class, entity.other.attribute-name.class.html#92D6FF
entity.name.selector, meta.selector#A9F0B3
entity.other.attribute-name.id.css, meta.selector entity.other.attribute-name.id#F0C070
entity.other.attribute-name.class.css, meta.selector entity.other.attribute-name.class#92D6FF
entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element#FF91C4
support.type.vendored.property-name, support.type.property-name.css, meta.property-name#8FDEFF
support.constant.property-value, meta.property-value#F7C68A
keyword.other.unit#A9F0B3
constant.other.color.rgb-value.hex.css, constant.other.color#FFE380
variable.css, variable.argument.css, variable.other.less, variable.scss, variable.sass#C89CFF
keyword.control.at-rule, meta.at-rule keyword.control#FF8EC6
keyword.other.important.css#FF7A7Abold
entity.name.function.scss, support.function.misc.scss, keyword.control.at-rule.include.scss, keyword.control.at-rule.mixin.scss#7EF0A6