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.activeBorder#9B5DE5
  • activityBar.background#141820
  • activityBar.border#252A3A
  • activityBar.foreground#9B5DE5
  • activityBar.inactiveForeground#5A6A80
  • activityBarBadge.background#F5A623
  • activityBarBadge.foreground#141820
  • badge.background#9B5DE5
  • badge.foreground#FFFFFF
  • breadcrumb.activeSelectionForeground#9B5DE5
  • breadcrumb.focusForeground#C8C0B0
  • breadcrumb.foreground#8090A8
  • breadcrumbPicker.background#1C2030
  • button.background#9B5DE5
  • button.foreground#FFFFFF
  • button.hoverBackground#8A4DD0
  • button.secondaryBackground#252A3A
  • button.secondaryForeground#C8C0B0
  • button.secondaryHoverBackground#3A4055
  • debugExceptionWidget.background#E8333322
  • debugExceptionWidget.border#E83333
  • debugTokenExpression.boolean#A0A0C0
  • debugTokenExpression.error#E83333
  • debugTokenExpression.name#F5A623
  • debugTokenExpression.number#A0A0C0
  • debugTokenExpression.string#8AAA80
  • debugTokenExpression.value#8AAA80
  • debugToolBar.background#1C2030
  • debugToolBar.border#252A3A
  • descriptionForeground#8090A8
  • diffEditor.diagonalFill#252A3A
  • diffEditor.insertedLineBackground#33BB5515
  • diffEditor.insertedTextBackground#33BB5522
  • diffEditor.removedLineBackground#E8333315
  • diffEditor.removedTextBackground#E8333322
  • dropdown.background#1C2030
  • dropdown.border#252A3A
  • dropdown.foreground#C8C0B0
  • dropdown.listBackground#1C2030
  • editor.background#141820
  • editor.findMatchBackground#9B5DE566
  • editor.findMatchBorder#9B5DE5
  • editor.findMatchHighlightBackground#9B5DE544
  • editor.findRangeHighlightBackground#2266DD22
  • editor.foreground#C8C0B0
  • editor.hoverHighlightBackground#2266DD22
  • editor.inactiveSelectionBackground#2266DD33
  • editor.lineHighlightBackground#1C2030
  • editor.lineHighlightBorder#252A3A
  • editor.linkedEditingBackground#9B5DE533
  • editor.rangeHighlightBackground#2266DD15
  • editor.selectionBackground#2266DD55
  • editor.selectionHighlightBackground#2266DD33
  • editor.wordHighlightBackground#9B5DE533
  • editor.wordHighlightStrongBackground#9B5DE566
  • editorBracketHighlight.foreground1#9B5DE5
  • editorBracketHighlight.foreground2#F5A623
  • editorBracketHighlight.foreground3#A0A0C0
  • editorBracketHighlight.foreground4#8899AA
  • editorBracketHighlight.foreground5#8AAA80
  • editorBracketHighlight.foreground6#C8C0B0
  • editorBracketHighlight.unexpectedBracket.foreground#E83333
  • editorBracketMatch.background#9B5DE533
  • editorBracketMatch.border#9B5DE5
  • editorCodeLens.foreground#5A6A80
  • editorCursor.background#141820
  • editorCursor.foreground#9B5DE5
  • editorError.foreground#E83333
  • editorGroup.border#252A3A
  • editorGroupHeader.noTabsBackground#141820
  • editorGroupHeader.tabsBackground#141820
  • editorGroupHeader.tabsBorder#252A3A
  • editorGutter.addedBackground#33BB55
  • editorGutter.deletedBackground#E83333
  • editorGutter.modifiedBackground#2B90E8
  • editorHint.foreground#33BB55
  • editorHoverWidget.background#1C2030
  • editorHoverWidget.border#252A3A
  • editorHoverWidget.foreground#C8C0B0
  • editorIndentGuide.activeBackground#3A4055
  • editorIndentGuide.background#252A3A
  • editorInfo.foreground#2B90E8
  • editorLightBulb.foreground#FFAA00
  • editorLightBulbAutoFix.foreground#33BB55
  • editorLineNumber.activeForeground#9B5DE5
  • editorLineNumber.foreground#566880
  • editorOverviewRuler.addedForeground#33BB55
  • editorOverviewRuler.border#141820
  • editorOverviewRuler.bracketMatchForeground#9B5DE588
  • editorOverviewRuler.deletedForeground#E83333
  • editorOverviewRuler.errorForeground#E83333
  • editorOverviewRuler.findMatchForeground#9B5DE5AA
  • editorOverviewRuler.infoForeground#2B90E8
  • editorOverviewRuler.modifiedForeground#2B90E8
  • editorOverviewRuler.warningForeground#FFAA00
  • editorOverviewRuler.wordHighlightForeground#9B5DE566
  • editorRuler.foreground#252A3A
  • editorSuggestWidget.background#1C2030
  • editorSuggestWidget.border#252A3A
  • editorSuggestWidget.foreground#C8C0B0
  • editorSuggestWidget.highlightForeground#9B5DE5
  • editorSuggestWidget.selectedBackground#252A3A
  • editorWarning.foreground#FFAA00
  • editorWhitespace.foreground#252A3A
  • editorWidget.background#1C2030
  • editorWidget.border#252A3A
  • editorWidget.foreground#C8C0B0
  • errorForeground#E83333
  • focusBorder#9B5DE588
  • foreground#C8C0B0
  • gitDecoration.addedResourceForeground#33BB55
  • gitDecoration.conflictingResourceForeground#FFAA00
  • gitDecoration.deletedResourceForeground#E83333
  • gitDecoration.ignoredResourceForeground#4A5570
  • gitDecoration.modifiedResourceForeground#2B90E8
  • gitDecoration.renamedResourceForeground#2B90E8
  • gitDecoration.stageDeletedResourceForeground#E83333
  • gitDecoration.stageModifiedResourceForeground#2B90E8
  • gitDecoration.submoduleResourceForeground#A0A0C0
  • gitDecoration.untrackedResourceForeground#33BB55
  • icon.foreground#C8C0B0
  • input.background#1C2030
  • input.border#252A3A
  • input.foreground#C8C0B0
  • input.placeholderForeground#5A6A80
  • inputOption.activeBackground#9B5DE533
  • inputOption.activeBorder#9B5DE5
  • inputOption.activeForeground#FFFFFF
  • inputValidation.errorBackground#E8333333
  • inputValidation.errorBorder#E83333
  • inputValidation.errorForeground#E83333
  • inputValidation.infoBackground#2B90E833
  • inputValidation.infoBorder#2B90E8
  • inputValidation.infoForeground#2B90E8
  • inputValidation.warningBackground#FFAA0033
  • inputValidation.warningBorder#FFAA00
  • inputValidation.warningForeground#FFAA00
  • keybindingLabel.background#252A3A88
  • keybindingLabel.border#3A405588
  • keybindingLabel.bottomBorder#3A405588
  • keybindingLabel.foreground#C8C0B0
  • list.activeSelectionBackground#252A3A
  • list.activeSelectionForeground#9B5DE5
  • list.errorForeground#E83333
  • list.focusBackground#252A3A
  • list.focusForeground#9B5DE5
  • list.highlightForeground#9B5DE5
  • list.hoverBackground#1C2030
  • list.hoverForeground#C8C0B0
  • list.inactiveSelectionBackground#1C2030
  • list.inactiveSelectionForeground#C8C0B0
  • list.invalidItemForeground#E8333388
  • list.warningForeground#FFAA00
  • merge.commonContentBackground#FFAA0022
  • merge.commonHeaderBackground#FFAA0044
  • merge.currentContentBackground#33BB5522
  • merge.currentHeaderBackground#33BB5544
  • merge.incomingContentBackground#2B90E822
  • merge.incomingHeaderBackground#2B90E844
  • minimap.errorHighlight#E83333AA
  • minimap.findMatchHighlight#9B5DE5AA
  • minimap.selectionHighlight#2266DD55
  • minimap.warningHighlight#FFAA00AA
  • minimapGutter.addedBackground#33BB55
  • minimapGutter.deletedBackground#E83333
  • minimapGutter.modifiedBackground#2B90E8
  • minimapSlider.activeBackground#D4C8A035
  • minimapSlider.background#D4C8A015
  • minimapSlider.hoverBackground#D4C8A025
  • notificationLink.foreground#2B90E8
  • notifications.background#1C2030
  • notifications.border#252A3A
  • notifications.foreground#C8C0B0
  • notificationsErrorIcon.foreground#E83333
  • notificationsInfoIcon.foreground#2B90E8
  • notificationsWarningIcon.foreground#FFAA00
  • panel.background#141820
  • panel.border#252A3A
  • panel.foreground#C8C0B0
  • panelTitle.activeBorder#9B5DE5
  • panelTitle.activeForeground#9B5DE5
  • panelTitle.inactiveForeground#5A6A80
  • peekView.border#9B5DE5
  • peekViewEditor.background#181C28
  • peekViewEditor.matchHighlightBackground#9B5DE555
  • peekViewResult.background#1C2030
  • peekViewResult.fileForeground#C8C0B0
  • peekViewResult.lineForeground#8090A8
  • peekViewResult.matchHighlightBackground#9B5DE555
  • peekViewResult.selectionBackground#252A3A
  • peekViewResult.selectionForeground#C8C0B0
  • peekViewTitle.background#1C2030
  • peekViewTitleDescription.foreground#8090A8
  • peekViewTitleLabel.foreground#9B5DE5
  • progressBar.background#9B5DE5
  • quickInput.background#1C2030
  • quickInput.foreground#C8C0B0
  • quickInputList.focusBackground#252A3A
  • quickInputList.focusForeground#9B5DE5
  • quickInputTitle.background#252A3A
  • scrollbar.shadow#00000055
  • scrollbarSlider.activeBackground#D4C8A060
  • scrollbarSlider.background#D4C8A020
  • scrollbarSlider.hoverBackground#D4C8A040
  • selection.background#2266DD55
  • settings.focusedRowBackground#1C2030
  • settings.focusedRowBorder#9B5DE555
  • settings.headerForeground#9B5DE5
  • settings.modifiedItemIndicator#9B5DE5
  • sideBar.background#181C28
  • sideBar.border#252A3A
  • sideBar.foreground#C8C0B0
  • sideBarSectionHeader.background#1C2030
  • sideBarSectionHeader.border#252A3A
  • sideBarSectionHeader.foreground#C8C0B0
  • sideBarTitle.foreground#9B5DE5
  • statusBar.background#141820
  • statusBar.border#252A3A
  • statusBar.debuggingBackground#9B5DE5
  • statusBar.debuggingForeground#FFFFFF
  • statusBar.foreground#C8C0B0
  • statusBar.noFolderBackground#141820
  • statusBar.noFolderForeground#C8C0B0
  • statusBarItem.activeBackground#252A3A
  • statusBarItem.hoverBackground#1C2030
  • statusBarItem.prominentBackground#9B5DE5
  • statusBarItem.prominentForeground#FFFFFF
  • statusBarItem.prominentHoverBackground#8A4DD0
  • statusBarItem.remoteBackground#F5A623
  • statusBarItem.remoteForeground#FFFFFF
  • tab.activeBackground#141820
  • tab.activeBorderTop#9B5DE5
  • tab.activeForeground#9B5DE5
  • tab.border#141820
  • tab.hoverBackground#1C2030
  • tab.hoverForeground#C8C0B0
  • tab.inactiveBackground#141820
  • tab.inactiveForeground#6B7D99
  • tab.unfocusedActiveForeground#8090A8
  • tab.unfocusedInactiveForeground#5A6A80
  • terminal.ansiBlack#141820
  • terminal.ansiBlue#3388EE
  • terminal.ansiBrightBlack#5A6A80
  • terminal.ansiBrightBlue#55AAFF
  • terminal.ansiBrightCyan#44CCFF
  • terminal.ansiBrightGreen#55DD77
  • terminal.ansiBrightMagenta#DD44AA
  • terminal.ansiBrightRed#FF5555
  • terminal.ansiBrightWhite#EEE0C0
  • terminal.ansiBrightYellow#FFCC00
  • terminal.ansiCyan#2B90E8
  • terminal.ansiGreen#33BB55
  • terminal.ansiMagenta#CC2299
  • terminal.ansiRed#E83333
  • terminal.ansiWhite#C8C0B0
  • terminal.ansiYellow#FFAA00
  • terminal.background#141820
  • terminal.foreground#C8C0B0
  • terminal.selectionBackground#2266DD55
  • terminalCursor.background#141820
  • terminalCursor.foreground#9B5DE5
  • textBlockQuote.background#1C2030
  • textBlockQuote.border#9B5DE5
  • textCodeBlock.background#1C2030
  • textLink.activeForeground#2B90E8
  • textLink.foreground#2B90E8
  • textPreformat.foreground#9B5DE5
  • textSeparator.foreground#252A3A
  • titleBar.activeBackground#141820
  • titleBar.activeForeground#C8C0B0
  • titleBar.border#252A3A
  • titleBar.inactiveBackground#141820
  • titleBar.inactiveForeground#5A6A80
  • tree.indentGuidesStroke#252A3A
  • walkThrough.embeddedEditorBackground#181C28
  • welcomePage.progress.foreground#9B5DE5
  • welcomePage.tileBackground#1C2030
  • welcomePage.tileBorder#252A3A
  • widget.shadow#00000055

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#5A6880italic
comment.block.documentation storage.type, comment.block.documentation punctuation.definition, comment.block.documentation variable, storage.type.class.jsdoc, keyword.other.documentation#6A7890
string, string.quoted, string.template#8AAA80
string.template punctuation.definition.template-expression, string.interpolated punctuation.section.embedded, meta.template.expression, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end#8AAA80bold
constant.character.escape, string.regexp constant.character.escape#8AAA80bold
punctuation.definition.string.begin, punctuation.definition.string.end#8AAA80
string.regexp#A0A0C0
punctuation.definition.group.regexp, punctuation.definition.character-class.regexp, keyword.operator.quantifier.regexp, keyword.operator.or.regexp#A0A0C0
constant.numeric, constant.language, constant.language.boolean, constant.language.null, constant.language.undefined#A0A0C0
constant.other, constant.character#A0A0C0
keyword, keyword.other#9B5DE5
keyword.control, keyword.control.conditional, keyword.control.loop, keyword.control.flow, keyword.control.trycatch, keyword.control.import, keyword.control.export, keyword.control.from#9B5DE5italic
keyword.control.return, keyword.control.yield, keyword.control.await#9B5DE5italic
keyword.operator.new, keyword.operator.delete, keyword.operator.expression.typeof, keyword.operator.expression.instanceof, keyword.operator.expression.in, keyword.operator.expression.of, keyword.operator.expression.void, keyword.operator.expression.keyof, keyword.operator.expression.is#9B5DE5
keyword.operator, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.arithmetic, keyword.operator.logical, keyword.operator.ternary, keyword.operator.spread, keyword.operator.rest, keyword.operator.type.annotation, keyword.operator.optional#9B5DE5
storage.type, storage.type.function, storage.type.class, storage.type.interface, storage.type.enum, storage.type.namespace, storage.type.type#9B5DE5
storage.modifier, storage.modifier.async, storage.modifier.static, keyword.other.debugger#9B5DE5italic
entity.name.function, meta.function-call entity.name.function, support.function, meta.function entity.name.function#F5A623
meta.method-call entity.name.function, meta.function-call.method entity.name.function#F5A623
support.function.builtin, support.function.magic, support.function.console#F5A623italic
storage.type.function.arrow#9B5DE5
variable, variable.other, variable.other.readwrite, meta.definition.variable#8899AA
variable.other.object.property, variable.other.property, support.variable.property#C8C0B0
variable.parameter, meta.parameters variable, meta.function.parameters variable#8899AAitalic
variable.language, variable.language.this, variable.language.self, variable.language.super#8899AAitalic bold
variable.other.constant#A0A0C0
entity.name.type, entity.name.type.class, entity.name.type.interface, entity.name.type.enum, entity.name.type.alias, entity.name.type.module, support.type, support.class#A0A0C0
entity.other.inherited-class#A0A0C0italic
support.type.builtin, support.type.primitive, support.type.property-name#A0A0C0
entity.name.type.parameter#A0A0C0italic
entity.name.namespace, entity.name.type.namespace, entity.name.scope-resolution#A0A0C0
meta.decorator, meta.decorator entity.name.function, punctuation.decorator, meta.decorator punctuation.definition, entity.name.function.decorator#A0A0C0italic
storage.type.annotation, meta.annotation#A0A0C0italic
punctuation, punctuation.definition.block, punctuation.definition.parameters, punctuation.definition.arguments, punctuation.separator, punctuation.terminator, punctuation.accessor, meta.brace#C8C0B0
entity.name.tag, entity.name.tag.html, support.class.component#9B5DE5
entity.other.attribute-name, entity.other.attribute-name.html#A0A0C0italic
support.class.component.tsx, support.class.component.jsx, entity.name.tag.component#A0A0C0
punctuation.definition.tag, punctuation.definition.tag.html, punctuation.definition.tag.begin, punctuation.definition.tag.end#9B5DE588
constant.character.entity, punctuation.definition.entity#A0A0C0
support.type.property-name.css, support.type.vendored.property-name.css, support.type.property-name.scss#F5A623
support.constant.property-value.css, support.constant.font-name.css, meta.property-value.css#C8C0B0
entity.other.attribute-name.class.css, entity.other.attribute-name.id.css, entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css#A0A0C0
entity.name.tag.css#9B5DE5
keyword.other.unit.css, constant.numeric.css#A0A0C0
variable.css, variable.argument.css, support.type.custom-property.css#8899AA
variable.scss, variable.other.scss#8899AA
keyword.control.at-rule.css, keyword.control.at-rule.scss, keyword.control.at-rule.include.scss, keyword.control.at-rule.mixin.scss#9B5DE5italic
support.type.property-name.json, support.type.property-name.json.comments#F5A623
string.quoted.double.json, string.quoted.double.json.comments#8AAA80
heading.1.markdown entity.name, heading.2.markdown entity.name, heading.3.markdown entity.name, heading.4.markdown entity.name, heading.5.markdown entity.name, heading.6.markdown entity.name, markup.heading, markup.heading.setext#9B5DE5bold
punctuation.definition.heading.markdown#9B5DE5
markup.bold, punctuation.definition.bold#C8C0B0bold
markup.italic, punctuation.definition.italic#C8C0B0italic
markup.inline.raw, markup.fenced_code, markup.raw#8AAA80
markup.underline.link, string.other.link#F5A623
string.other.link.title.markdown, string.other.link.description.markdown, meta.link.inline.markdown string#F5A623
punctuation.definition.list.begin.markdown, markup.list.numbered, markup.list.unnumbered#9B5DE5
markup.quote, punctuation.definition.quote.begin.markdown#5A6880italic
meta.separator.markdown#4A5570
entity.name.tag.yaml#F5A623
entity.name.type.anchor.yaml, variable.other.alias.yaml, punctuation.definition.anchor.yaml, punctuation.definition.alias.yaml#A0A0C0
entity.name.section.group-title.ini, support.type.property-name.table.toml, entity.other.attribute-name.table.toml#9B5DE5
variable.other.normal.shell, variable.other.positional.shell, variable.other.special.shell, punctuation.definition.variable.shell#8899AA
support.function.builtin.shell, entity.name.command.shell#F5A623
keyword.other.DML.sql, keyword.other.DDL.sql, keyword.other.sql, keyword.other.create.sql, keyword.other.data-integrity.sql#9B5DE5
support.function.aggregate.sql, support.function.scalar.sql, support.function.string.sql#F5A623
variable.parameter.function.language.special.self.python, variable.parameter.function.language.special.cls.python, variable.language.special.self.python, variable.language.special.cls.python#8899AAitalic bold
support.function.magic.python#F5A623italic
meta.fstring storage.type.format, constant.character.format.placeholder.other.python#8AAA80bold
entity.name.package.go#A0A0C0
entity.name.import.go#8AAA80
entity.name.type.lifetime.rust, storage.modifier.lifetime.rust, punctuation.definition.lifetime.rust#A0A0C0italic
entity.name.function.macro.rust, meta.macro.rust#A0A0C0bold
meta.attribute.rust#A0A0C0italic
punctuation.definition.variable.php#8899AA
constant.language.symbol.ruby, constant.other.symbol.ruby#A0A0C0
variable.other.readwrite.instance.ruby#8899AA
entity.name#A0A0C0
support.other.variable#8899AA
invalid, invalid.illegal#FFFFFFunderline
invalid.deprecated#C8C0B0strikethrough