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#1A2B1A
  • activityBar.foreground#FFFFFF
  • activityBar.inactiveForeground#666666
  • activityBarBadge.background#00CC66
  • activityBarBadge.foreground#FFFFFF
  • badge.background#4D4D4D
  • badge.foreground#FFFFFF
  • breadcrumb.activeSelectionForeground#E0E0E0
  • breadcrumb.background#000000
  • breadcrumb.border#1A2B1A
  • breadcrumb.focusForeground#E0E0E0
  • breadcrumb.foreground#C0C0C0CC
  • button.background#008844
  • button.foreground#FFFFFF
  • button.hoverBackground#00AA55
  • debugToolBar.background#1E1E1E
  • debugToolBar.border#1A2B1A
  • dropdown.background#1E1E1E
  • dropdown.border#3C3C3C
  • dropdown.foreground#F0F0F0
  • editor.background#000000
  • editor.findMatchBackground#515C6A
  • editor.findMatchHighlightBackground#EA5C0055
  • editor.findRangeHighlightBackground#3A3D4166
  • editor.foreground#C8FFC8
  • editor.hoverHighlightBackground#264F7820
  • editor.lineHighlightBackground#00110800
  • editor.lineHighlightBorder#001A0D
  • editor.selectionBackground#003322
  • editor.selectionHighlightBackground#00332260
  • editor.wordHighlightBackground#575757B8
  • editor.wordHighlightStrongBackground#004972B8
  • editorBracketMatch.background#0D3A58
  • editorBracketMatch.border#888888
  • editorCursor.foreground#C8C8C8
  • editorError.foreground#F44747
  • editorGroup.border#1A2B1A
  • editorGroupHeader.tabsBackground#000000
  • editorGroupHeader.tabsBorder#1A2B1A
  • editorGutter.addedBackground#587C0C
  • editorGutter.background#000000
  • editorGutter.deletedBackground#94151B
  • editorGutter.modifiedBackground#0C7D9D
  • editorHoverWidget.background#0D0D0D
  • editorHoverWidget.border#1A2B1A
  • editorIndentGuide.activeBackground1#707070
  • editorIndentGuide.background1#404040
  • editorInfo.foreground#75BEFF
  • editorLineNumber.activeForeground#00FF88
  • editorLineNumber.foreground#2A5A2A
  • editorOverviewRuler.border#1A2B1A
  • editorOverviewRuler.errorForeground#F44747
  • editorOverviewRuler.findMatchForeground#D18616
  • editorOverviewRuler.selectionHighlightForeground#A0A0A04D
  • editorOverviewRuler.warningForeground#CCA700
  • editorOverviewRuler.wordHighlightForeground#A0A0A04D
  • editorSuggestWidget.background#0D0D0D
  • editorSuggestWidget.border#1A2B1A
  • editorSuggestWidget.selectedBackground#094771
  • editorWarning.foreground#CCA700
  • editorWhitespace.foreground#e3e4e226
  • editorWidget.background#0D0D0D
  • editorWidget.border#1A2B1A
  • focusBorder#00FF88
  • foreground#B0D8B0
  • 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#00FF88
  • list.activeSelectionBackground#003322
  • list.activeSelectionForeground#FFFFFF
  • list.focusBackground#001A11
  • list.highlightForeground#00FF88
  • list.hoverBackground#2A2D2E
  • list.inactiveSelectionBackground#37373D
  • list.inactiveSelectionForeground#C0C0C0
  • menu.background#0D0D0D
  • menu.border#1A2B1A
  • menu.foreground#C0C0C0
  • menu.selectionBackground#094771
  • menu.selectionForeground#FFFFFF
  • menu.separatorBackground#3C3C3C
  • menubar.selectionBackground#FFFFFF12
  • menubar.selectionForeground#C0C0C0
  • notificationCenter.border#1A2B1A
  • notifications.background#0D0D0D
  • notifications.border#1A2B1A
  • notificationToast.border#1A2B1A
  • panel.background#000000
  • panel.border#1A2B1A
  • panelTitle.activeBorder#00FF88
  • panelTitle.activeForeground#E7E7E7
  • panelTitle.inactiveForeground#E7E7E799
  • peekView.border#00FF88
  • peekViewEditor.background#000D06
  • peekViewEditorGutter.background#000D06
  • peekViewResult.background#0D0D0D
  • peekViewResult.selectionBackground#3399FF33
  • peekViewResult.selectionForeground#FFFFFF
  • peekViewTitle.background#1E1E1E
  • peekViewTitleDescription.foreground#C0C0C0B3
  • peekViewTitleLabel.foreground#FFFFFF
  • progressBar.background#00FF88
  • 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#1A2B1A
  • sideBar.foreground#C0C0C0
  • sideBarSectionHeader.background#000000
  • sideBarSectionHeader.border#1A2B1A
  • sideBarSectionHeader.foreground#BBBBBB
  • statusBar.background#000000
  • statusBar.border#1A2B1A
  • statusBar.debuggingBackground#CC6633
  • statusBar.debuggingForeground#FFFFFF
  • statusBar.foreground#C0C0C0
  • statusBar.noFolderBackground#000000
  • statusBarItem.remoteBackground#008844
  • statusBarItem.remoteForeground#FFFFFF
  • tab.activeBackground#000000
  • tab.activeBorder#000000
  • tab.activeBorderTop#00FF88
  • tab.activeForeground#FFFFFF
  • tab.border#1A2B1A
  • tab.inactiveBackground#000000
  • tab.inactiveForeground#808080
  • terminal.ansiBlack#1E1E1E
  • terminal.ansiBlue#2472C8
  • terminal.ansiBrightBlack#666666
  • terminal.ansiBrightBlue#3B8EEA
  • terminal.ansiBrightCyan#66FFEE
  • terminal.ansiBrightGreen#66FFB2
  • terminal.ansiBrightMagenta#FF66CC
  • terminal.ansiBrightRed#F14C4C
  • terminal.ansiBrightWhite#E5E5E5
  • terminal.ansiBrightYellow#F5F543
  • terminal.ansiCyan#00FFEE
  • terminal.ansiGreen#00FF88
  • terminal.ansiMagenta#FF00AA
  • 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#1A2B1A
  • titleBar.inactiveBackground#000000
  • titleBar.inactiveForeground#C0C0C099
  • widget.border#1A2B1A
  • widget.shadow#00000066

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
variable, variable.other.readwrite, support.variable#00CCFF
meta.var.expr variable.other.readwrite, meta.var-single-variable variable.other.readwrite, variable.other.readwrite.alias#44DDFF
meta.binding.pattern variable.object.variable, meta.destructuring variable.other.readwrite, meta.object-binding-pattern-variable variable.object.variable#44DDFF
variable.parameter, meta.parameter#00EEDDitalic
meta.import variable.other.readwrite, meta.import variable.other, meta.named-exports variable.other, meta.named-imports variable.other#FF2255
meta.object-literal.key, meta.object.member meta.object-literal.key, string.unquoted.label#00FFCC
meta.property.object, variable.other.property, variable.other.object.property#00AAFF
entity.name.function, meta.function-call entity.name.function, support.function#00AAFF
comment, punctuation.definition.comment#228822italic
string, punctuation.definition.string#FFCC00
constant.character.escape, string source#FFEE00
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end#FF00AA
keyword, keyword.control, keyword.operator.new, keyword.operator.typeof, keyword.operator.void, keyword.operator.instanceof, keyword.operator.delete#FF00AA
keyword.control.import, keyword.control.export, keyword.control.from, keyword.control.as, keyword.control.default#AA44FF
storage, storage.type, storage.modifier#FF00AA
constant.language, variable.language.this, variable.language.super, constant.language.boolean, constant.language.null, constant.language.undefined#AA44FF
constant.numeric#00FF66
variable.other.constant, variable.other.enummember#AAFFEE
entity.name.function, support.function, meta.function-call.generic#00FF66
keyword.operator#FF00AA
punctuation#EEFFEE
punctuation.definition.block, punctuation.section.block, meta.brace.curly, meta.brace.square, meta.brace.round#FFFF00
entity.name.type, entity.name.class, support.class, entity.name.type.class#00EEFF
entity.name.type.interface#00EEFFitalic
support.type, entity.name.type.parameter, entity.name.type.primitive#00EEFF
entity.name.namespace, entity.name.module#00EEFF
meta.decorator, meta.decorator punctuation.decorator, tag.decorator entity.name.tag#FF9900
storage.type.function.arrow#FF00AA
keyword.operator.spread, keyword.operator.rest#FF00AA
keyword.operator.optional#FF9900
keyword.operator.logical.nullish#FF9900
entity.name.type.alias.ts, entity.name.type.alias.tsx#00EEFF
support.type.utility.ts#00EEFF
meta.type.parameters, punctuation.definition.typeparameters#FF9900
storage.type.class.jsdoc, punctuation.definition.block.tag.jsdoc, entity.name.type.instance.jsdoc, variable.other.jsdoc#4466AAitalic
string.quoted.double.block.python, string.quoted.single.block.python#228822italic
meta.decorator.python, entity.name.function.decorator.python, punctuation.definition.decorator.python#FF9900
variable.language.special.self.python, variable.language.special.cls.python#AA44FFitalic
support.function.builtin.python#00FF66
support.type.python, support.class.python#00EEFF
variable.annotation.python, meta.function.annotation.python, meta.function.annotation.return.python#00EEFF
punctuation.section.f-expression.begin.python, punctuation.section.f-expression.end.python#FF00AA
support.variable.magic.python#AAFFEE
keyword.package.go, keyword.import.go, keyword.other.package.go, keyword.other.import.go#AA44FF
entity.name.package.go#00EEFF
support.function.builtin.go#00FF66
support.type.predeclared.go, support.type.builtin.go#00EEFF
constant.language.go#AA44FF
string.quoted.raw.go#FFEE00
keyword.operator.address.go, keyword.operator.pointer.go#FF00AA
support.type.property-name.json, meta.structure.dictionary.key.json string#00EEFF
meta.structure.dictionary.value.json string, string.quoted.double.json#FFCC00
meta.structure.dictionary.value.json constant.numeric, constant.numeric.json#00FF66
constant.language.json#AA44FF
punctuation.definition.array.begin.json, punctuation.definition.array.end.json, punctuation.definition.dictionary.begin.json, punctuation.definition.dictionary.end.json#FFFF00
markup.heading, entity.name.section.markdown, punctuation.definition.heading.markdown#AA44FFbold
markup.heading.1.markdown, entity.name.section.markdown heading.1#FF00AAbold
markup.heading.2.markdown#AA44FFbold
markup.heading.3.markdown#00EEFFbold
markup.bold, punctuation.definition.bold#FF9900bold
markup.italic, punctuation.definition.italic#FFCC00italic
markup.inline.raw.string, markup.fenced_code.block#00FF66
markup.underline.link, string.other.link#00EEFF
meta.link.inline.markdown#FF9900
markup.quote, punctuation.definition.blockquote.markdown#4466AAitalic
meta.separator.markdown#1A3322
string.regexp, constant.other.character-class.regexp, string.regexp keyword.operator#FF0044
punctuation.definition.group.regexp, meta.group.regexp#FF9900
constant.other.character-class.set.regexp, punctuation.definition.character-class.regexp#00FF66
keyword.operator.quantifier.regexp#FF00AA
support.function.builtin.shell, entity.name.command.shell#00FF66
variable.other.normal.shell, variable.other.bracket.shell, variable.other.special.shell#00EEFF
string.unquoted.argument.shell#FF9900
comment.line.shebang#FF00AAitalic
entity.name.lifetime.rust, storage.modifier.lifetime.rust, punctuation.definition.lifetime.rust#FF9900
entity.name.function.macro.rust, support.function.macro.rust#00FF66
meta.attribute.rust, entity.name.function.attribute.rust#FFEE00
storage.modifier.unsafe.rust#FF0044
invalid.illegal, invalid.deprecated#FF0044
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