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#2B2B2B
  • activityBar.foreground#FFFFFF
  • activityBar.inactiveForeground#666666
  • activityBarBadge.background#007ACC
  • activityBarBadge.foreground#FFFFFF
  • badge.background#4D4D4D
  • badge.foreground#FFFFFF
  • breadcrumb.activeSelectionForeground#E0E0E0
  • breadcrumb.background#000000
  • breadcrumb.border#2B2B2B
  • breadcrumb.focusForeground#E0E0E0
  • breadcrumb.foreground#C0C0C0CC
  • button.background#0E639C
  • button.foreground#FFFFFF
  • button.hoverBackground#1177BB
  • debugToolBar.background#1E1E1E
  • debugToolBar.border#2B2B2B
  • 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#FFFFFF0D
  • editor.lineHighlightBorder#2B2B2B
  • editor.selectionBackground#1E5899
  • editor.selectionHighlightBackground#1E589960
  • editor.wordHighlightBackground#575757B8
  • editor.wordHighlightStrongBackground#004972B8
  • editorBracketMatch.background#0D3A58
  • editorBracketMatch.border#888888
  • editorCursor.foreground#C8C8C8
  • editorError.foreground#F44747
  • editorGroup.border#2B2B2B
  • editorGroupHeader.tabsBackground#000000
  • editorGroupHeader.tabsBorder#2B2B2B
  • editorGutter.addedBackground#587C0C
  • editorGutter.background#000000
  • editorGutter.deletedBackground#94151B
  • editorGutter.modifiedBackground#0C7D9D
  • editorHoverWidget.background#1E1E1E
  • editorHoverWidget.border#2B2B2B
  • editorIndentGuide.activeBackground1#707070
  • editorIndentGuide.background1#404040
  • editorInfo.foreground#75BEFF
  • editorLineNumber.activeForeground#C6C6C6
  • editorLineNumber.foreground#6E7681
  • editorOverviewRuler.border#2B2B2B
  • editorOverviewRuler.errorForeground#F44747
  • editorOverviewRuler.findMatchForeground#D18616
  • editorOverviewRuler.selectionHighlightForeground#A0A0A04D
  • editorOverviewRuler.warningForeground#CCA700
  • editorOverviewRuler.wordHighlightForeground#A0A0A04D
  • editorSuggestWidget.background#1E1E1E
  • editorSuggestWidget.border#2B2B2B
  • editorSuggestWidget.selectedBackground#094771
  • editorWarning.foreground#CCA700
  • editorWhitespace.foreground#e3e4e226
  • editorWidget.background#1E1E1E
  • editorWidget.border#2B2B2B
  • focusBorder#007ACC
  • foreground#C0C0C0
  • 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#007ACC
  • list.activeSelectionBackground#094771
  • list.activeSelectionForeground#FFFFFF
  • list.focusBackground#062F4A
  • list.highlightForeground#2AAAFF
  • list.hoverBackground#2A2D2E
  • list.inactiveSelectionBackground#37373D
  • list.inactiveSelectionForeground#C0C0C0
  • menu.background#1E1E1E
  • menu.border#3C3C3C
  • menu.foreground#C0C0C0
  • menu.selectionBackground#094771
  • menu.selectionForeground#FFFFFF
  • menu.separatorBackground#3C3C3C
  • menubar.selectionBackground#FFFFFF12
  • menubar.selectionForeground#C0C0C0
  • notificationCenter.border#2B2B2B
  • notifications.background#1E1E1E
  • notifications.border#2B2B2B
  • notificationToast.border#2B2B2B
  • panel.background#000000
  • panel.border#2B2B2B
  • panelTitle.activeBorder#007ACC
  • panelTitle.activeForeground#E7E7E7
  • panelTitle.inactiveForeground#E7E7E799
  • peekView.border#007ACC
  • peekViewEditor.background#001F33
  • peekViewEditorGutter.background#001F33
  • peekViewResult.background#1E1E1E
  • peekViewResult.selectionBackground#3399FF33
  • peekViewResult.selectionForeground#FFFFFF
  • peekViewTitle.background#1E1E1E
  • peekViewTitleDescription.foreground#C0C0C0B3
  • peekViewTitleLabel.foreground#FFFFFF
  • progressBar.background#0E70C0
  • 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#2B2B2B
  • sideBar.foreground#C0C0C0
  • sideBarSectionHeader.background#000000
  • sideBarSectionHeader.border#2B2B2B
  • sideBarSectionHeader.foreground#BBBBBB
  • statusBar.background#000000
  • statusBar.border#2B2B2B
  • statusBar.debuggingBackground#CC6633
  • statusBar.debuggingForeground#FFFFFF
  • statusBar.foreground#C0C0C0
  • statusBar.noFolderBackground#000000
  • statusBarItem.remoteBackground#007ACC
  • statusBarItem.remoteForeground#FFFFFF
  • tab.activeBackground#000000
  • tab.activeBorder#000000
  • tab.activeBorderTop#FF4D4D
  • tab.activeForeground#FFFFFF
  • tab.border#2B2B2B
  • tab.inactiveBackground#000000
  • tab.inactiveForeground#808080
  • 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#2B2B2B
  • titleBar.inactiveBackground#000000
  • titleBar.inactiveForeground#C0C0C099
  • widget.border#2B2B2B
  • widget.shadow#00000066

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
variable, variable.other.readwrite, support.variable#4FC1FF
meta.var.expr variable.other.readwrite, meta.var-single-variable variable.other.readwrite, variable.other.readwrite.alias#79C0FF
meta.binding.pattern variable.object.variable, meta.destructuring variable.other.readwrite, meta.object-binding-pattern-variable variable.object.variable#79C0FF
variable.parameter, meta.parameter#56B6C2italic
meta.import variable.other.readwrite, meta.import variable.other, meta.named-exports variable.other, meta.named-imports variable.other#E06C75
meta.object-literal.key, meta.object.member meta.object-literal.key, string.unquoted.label#56B6C2
meta.property.object, variable.other.property, variable.other.object.property#61AFEF
entity.name.function, meta.function-call entity.name.function, support.function#61AFEF
comment, punctuation.definition.comment#6A9955italic
string, punctuation.definition.string#F0A070
constant.character.escape, string source#FFD580
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end#FF79C6
keyword, keyword.control, keyword.operator.new, keyword.operator.typeof, keyword.operator.void, keyword.operator.instanceof, keyword.operator.delete#FF79C6
keyword.control.import, keyword.control.export, keyword.control.from, keyword.control.as, keyword.control.default#BD93F9
storage, storage.type, storage.modifier#FF79C6
constant.language, variable.language.this, variable.language.super, constant.language.boolean, constant.language.null, constant.language.undefined#BD93F9
constant.numeric#50FA7B
variable.other.constant, variable.other.enummember#CFE2FF
entity.name.function, support.function, meta.function-call.generic#50FA7B
keyword.operator#FF79C6
punctuation#F8F8F2
punctuation.definition.block, punctuation.section.block, meta.brace.curly, meta.brace.square, meta.brace.round#FFD700
entity.name.type, entity.name.class, support.class, entity.name.type.class#8BE9FD
entity.name.type.interface#8BE9FDitalic
support.type, entity.name.type.parameter, entity.name.type.primitive#8BE9FD
entity.name.namespace, entity.name.module#8BE9FD
meta.decorator, meta.decorator punctuation.decorator, tag.decorator entity.name.tag#FFB86C
storage.type.function.arrow#FF79C6
keyword.operator.spread, keyword.operator.rest#FF79C6
keyword.operator.optional#FFB86C
keyword.operator.logical.nullish#FFB86C
entity.name.type.alias.ts, entity.name.type.alias.tsx#8BE9FD
support.type.utility.ts#8BE9FD
meta.type.parameters, punctuation.definition.typeparameters#FFB86C
storage.type.class.jsdoc, punctuation.definition.block.tag.jsdoc, entity.name.type.instance.jsdoc, variable.other.jsdoc#6272A4italic
string.quoted.double.block.python, string.quoted.single.block.python#6A9955italic
meta.decorator.python, entity.name.function.decorator.python, punctuation.definition.decorator.python#FFB86C
variable.language.special.self.python, variable.language.special.cls.python#BD93F9italic
support.function.builtin.python#50FA7B
support.type.python, support.class.python#8BE9FD
variable.annotation.python, meta.function.annotation.python, meta.function.annotation.return.python#8BE9FD
punctuation.section.f-expression.begin.python, punctuation.section.f-expression.end.python#FF79C6
support.variable.magic.python#CFE2FF
keyword.package.go, keyword.import.go, keyword.other.package.go, keyword.other.import.go#BD93F9
entity.name.package.go#8BE9FD
support.function.builtin.go#50FA7B
support.type.predeclared.go, support.type.builtin.go#8BE9FD
constant.language.go#BD93F9
string.quoted.raw.go#FFD580
keyword.operator.address.go, keyword.operator.pointer.go#FF79C6
support.type.property-name.json, meta.structure.dictionary.key.json string#8BE9FD
meta.structure.dictionary.value.json string, string.quoted.double.json#F0A070
meta.structure.dictionary.value.json constant.numeric, constant.numeric.json#50FA7B
constant.language.json#BD93F9
punctuation.definition.array.begin.json, punctuation.definition.array.end.json, punctuation.definition.dictionary.begin.json, punctuation.definition.dictionary.end.json#FFD700
markup.heading, entity.name.section.markdown, punctuation.definition.heading.markdown#BD93F9bold
markup.heading.1.markdown, entity.name.section.markdown heading.1#FF79C6bold
markup.heading.2.markdown#BD93F9bold
markup.heading.3.markdown#8BE9FDbold
markup.bold, punctuation.definition.bold#FFB86Cbold
markup.italic, punctuation.definition.italic#F0A070italic
markup.inline.raw.string, markup.fenced_code.block#50FA7B
markup.underline.link, string.other.link#8BE9FD
meta.link.inline.markdown#FFB86C
markup.quote, punctuation.definition.blockquote.markdown#6272A4italic
meta.separator.markdown#44475A
string.regexp, constant.other.character-class.regexp, string.regexp keyword.operator#FF5555
punctuation.definition.group.regexp, meta.group.regexp#FFB86C
constant.other.character-class.set.regexp, punctuation.definition.character-class.regexp#50FA7B
keyword.operator.quantifier.regexp#FF79C6
support.function.builtin.shell, entity.name.command.shell#50FA7B
variable.other.normal.shell, variable.other.bracket.shell, variable.other.special.shell#8BE9FD
string.unquoted.argument.shell#FFB86C
comment.line.shebang#FF79C6italic
entity.name.lifetime.rust, storage.modifier.lifetime.rust, punctuation.definition.lifetime.rust#FFB86C
entity.name.function.macro.rust, support.function.macro.rust#50FA7B
meta.attribute.rust, entity.name.function.attribute.rust#FFD580
storage.modifier.unsafe.rust#FF5555
invalid.illegal, invalid.deprecated#FF5555
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
Vanta black by Mustafa Manhal - VS Code Theme