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.activeBackground#ee834121
  • activityBar.activeBorder#EE8241
  • activityBar.background#212121
  • activityBar.border#323232
  • activityBar.foreground#ECECEC
  • activityBar.inactiveForeground#ececec72
  • activityBarBadge.background#EE8241
  • activityBarBadge.foreground#000000
  • badge.background#EE8241
  • badge.foreground#000000
  • button.background#EE8241
  • button.foreground#000000
  • button.hoverBackground#d97538
  • button.secondaryBackground#323232
  • button.secondaryForeground#EE8241
  • button.secondaryHoverBackground#3d3d3d
  • charts.blue#7bc9d3
  • charts.foreground#EE8241
  • charts.green#98C379
  • charts.lines#EE8241
  • charts.orange#EE8241
  • charts.purple#C678DD
  • charts.red#E06C75
  • charts.yellow#D19A66
  • commandCenter.activeBackground#ffffff12
  • commandCenter.activeForeground#eeffff
  • commandCenter.background#1b1b1b
  • commandCenter.border#323232
  • commandCenter.foreground#eeffff
  • contrastBorder#212121
  • dropdown.background#1b1b1b
  • dropdown.border#EE8241
  • dropdown.foreground#eeffff
  • editor.background#1b1b1b
  • editor.foreground#eeffff
  • editor.lineHighlightBackground#313131
  • editor.lineHighlightBorder#282828
  • editor.selectionBackground#5C2E0080
  • editor.selectionForeground#000000
  • editorBracketMatch.border#797979
  • editorCursor.foreground#EE8241
  • editorGroup.border#323232
  • editorGroupHeader.tabsBackground#1b1b1b
  • editorGroupHeader.tabsBorder#323232
  • editorGutter.addedBackground#2ea043
  • editorGutter.deletedBackground#f85149
  • editorGutter.modifiedBackground#d29922
  • editorHoverWidget.background#1b1b1b
  • editorHoverWidget.border#EE8241
  • editorHoverWidget.foreground#eeffff
  • editorHoverWidget.statusBarBackground#202020
  • editorLightBulb.foreground#EE8241
  • editorLightBulbAutoFix.foreground#EE8241
  • editorLineNumber.foreground#6e6e6e
  • editorMarkerNavigation.background#1b1b1b
  • editorMarkerNavigationError.background#E06C75
  • editorMarkerNavigationError.headerBackground#E06C7520
  • editorMarkerNavigationInfo.background#7bc9d3
  • editorMarkerNavigationInfo.headerBackground#7bc9d320
  • editorMarkerNavigationWarning.background#D19A66
  • editorMarkerNavigationWarning.headerBackground#D19A6620
  • editorOverviewRuler.bracketMatchForeground#EE8241
  • editorSuggestWidget.border#EE8241
  • editorSuggestWidget.foreground#f3eded
  • editorSuggestWidget.highlightForeground#EE8241
  • editorWidget.background#1b1b1b
  • editorWidget.border#EE8241
  • editorWidget.foreground#eeffff
  • focusBorder#323232
  • input.background#1b1b1b
  • input.border#323232
  • input.foreground#eeffff
  • input.placeholderForeground#6e6e6e
  • inputOption.activeBackground#EE824133
  • inputOption.activeForeground#eeffff
  • inputOption.hoverBackground#EE82411A
  • list.activeSelectionBackground#EE824126
  • list.inactiveSelectionBackground#2c2c2c
  • menu.background#1b1b1b
  • menu.border#EE8241
  • menu.selectionBackground#EE824126
  • menu.selectionForeground#eeffff
  • menubar.selectionBackground#EE824126
  • menubar.selectionForeground#eeffff
  • notificationCenter.border#EE8241
  • notificationCenterHeader.background#202020
  • notificationCenterHeader.foreground#eeffff
  • notificationLink.foreground#EE8241
  • notifications.background#1b1b1b
  • notifications.border#EE8241
  • notifications.foreground#eeffff
  • notificationsErrorIcon.foreground#E06C75
  • notificationsInfoIcon.foreground#7bc9d3
  • notificationsWarningIcon.foreground#D19A66
  • notificationToast.border#EE8241
  • panelTitle.activeBorder#EE8241
  • peekView.border#EE8241
  • peekViewEditor.background#1b1b1b
  • peekViewEditor.matchHighlightBackground#EE824133
  • peekViewEditor.matchHighlightBorder#EE8241
  • peekViewEditorGutter.background#1b1b1b
  • peekViewResult.background#212121
  • peekViewResult.fileForeground#eeffff
  • peekViewResult.lineForeground#ececec72
  • peekViewResult.matchHighlightBackground#EE824133
  • peekViewResult.selectionBackground#EE824126
  • peekViewResult.selectionForeground#eeffff
  • peekViewTitle.background#202020
  • peekViewTitleDescription.foreground#ececec72
  • peekViewTitleLabel.foreground#EE8241
  • pickerGroup.foreground#EE8241
  • progressBar.background#EE8241
  • scrollbarSlider.activeBackground#6e6e6e80
  • scrollbarSlider.hoverBackground#6e6e6e55
  • selection.background#EE8241
  • sideBar.background#212121
  • sideBar.border#323232
  • sideBar.foreground#ffffff
  • sideBarSectionHeader.background#202020
  • sideBarSectionHeader.border#323232
  • sideBarSectionHeader.foreground#EE8241
  • sideBarTitle.foreground#EE8241
  • statusBar.background#202020
  • statusBar.border#323232
  • statusBar.foreground#ececec72
  • statusBar.noFolderBackground#202020
  • statusBarItem.activeBackground#3a3a3a
  • statusBarItem.errorBackground#E06C75
  • statusBarItem.errorForeground#000000
  • statusBarItem.hoverBackground#323232
  • statusBarItem.hoverForeground#EE8241
  • statusBarItem.prominentBackground#EE8241
  • statusBarItem.prominentForeground#000000
  • statusBarItem.prominentHoverBackground#d97538
  • statusBarItem.remoteBackground#202020
  • statusBarItem.remoteForeground#EE8241
  • statusBarItem.warningBackground#D19A66
  • statusBarItem.warningForeground#000000
  • symbolIcon.arrayForeground#EE8241
  • tab.activeBackground#202020
  • tab.activeBorder#EE8241
  • tab.activeModifiedBorder#b52f0a
  • tab.hoverBorder#EE8241
  • tab.inactiveBackground#252525
  • tab.inactiveModifiedBorder#EE8241
  • tab.unfocusedActiveModifiedBorder#EE8241
  • tab.unfocusedInactiveModifiedBorder#EE8241
  • terminal.ansiBlack#1b1b1b
  • terminal.ansiBlue#7bc9d3
  • terminal.ansiBrightBlack#5C6370
  • terminal.ansiBrightBlue#61AFEF
  • terminal.ansiBrightCyan#56B6C2
  • terminal.ansiBrightGreen#98C379
  • terminal.ansiBrightMagenta#C678DD
  • terminal.ansiBrightRed#EE8241
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#E5C07B
  • terminal.ansiCyan#56B6C2
  • terminal.ansiGreen#98C379
  • terminal.ansiMagenta#C678DD
  • terminal.ansiRed#E06C75
  • terminal.ansiWhite#DCDCAB
  • terminal.ansiYellow#D19A66
  • terminal.background#1b1b1b
  • terminal.foreground#eeffff
  • terminal.selectionBackground#EE824133
  • terminal.selectionForeground#ffffff
  • terminalCursor.background#1b1b1b
  • terminalCursor.foreground#EE8241
  • textLink.activeForeground#ebbb9c
  • textLink.foreground#EE8241
  • titleBar.activeBackground#222222
  • titleBar.activeForeground#DDDDDD
  • titleBar.border#323232

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment#5C6370italic
comment markup.link#5C6370
entity.name.type#E5C07B
entity.other.inherited-class#98C379
keyword#C678DD
keyword.control#C678DD
keyword.operator#DCDCAB
keyword.other.special-method#7bc9d3
keyword.other.unit#D19A66
storage#C678DD
storage.type.annotation, storage.type.primitive#C678DD
storage.modifier.package, storage.modifier.import#DCDCAB
constant#D19A66
constant.variable#D19A66
constant.character.escape#56B6C2
constant.numeric#D19A66
constant.other.color#56B6C2
constant.other.symbol#56B6C2
variable#E06C75
variable.interpolation#BE5046
variable.parameter#DCDCAB
string#98C379
string.regexp#56B6C2
string.regexp source.ruby.embedded#E5C07B
string.other.link#E06C75
punctuation.definition.comment#5C6370
punctuation.definition.method-parameters, punctuation.definition.function-parameters, punctuation.definition.parameters, punctuation.definition.separator, punctuation.definition.seperator, punctuation.definition.array#DCDCAB
punctuation.definition.heading, punctuation.definition.identity#7bc9d3
punctuation.definition.bold#E5C07Bbold
punctuation.definition.italic#C678DDitalic
punctuation.section.embedded#BE5046
punctuation.section.method, punctuation.section.class, punctuation.section.inner-class#DCDCAB
support.class#E5C07B
support.type#56B6C2
support.function#56B6C2
support.function.any-method#7bc9d3
entity.name.function#7bc9d3
entity.name.class, entity.name.type.class#E5C07B
entity.name.section#7bc9d3
entity.name.tag#E06C75
entity.other.attribute-name#D19A66
entity.other.attribute-name.id#7bc9d3
meta.class#E5C07B
meta.class.body#DCDCAB
meta.method-call, meta.method#DCDCAB
meta.definition.variable#E06C75
meta.link#D19A66
meta.require#7bc9d3
meta.selector#C678DD
meta.separator#DCDCAB
meta.tag#DCDCAB
none#DCDCAB
invalid.deprecated#523D14
invalid.illegal#ffffff
markup.bold#D19A66bold
markup.changed#C678DD
markup.deleted#E06C75
markup.italic#C678DDitalic
markup.heading#E06C75
markup.heading punctuation.definition.heading#7bc9d3
markup.link#C678DD
markup.inserted#98C379
markup.quote#D19A66
markup.raw#98C379
source.c keyword.operator#C678DD
source.cpp keyword.operator#C678DD
source.cs keyword.operator#C678DD
source.css property-name, source.css property-value#828997
source.css property-name.support, source.css property-value.support#DCDCAB
source.gfm link entity#7bc9d3
source.go storage.type.string#C678DD
source.ini keyword.other.definition.ini#E06C75
source.java storage.modifier.import#E5C07B
source.java storage.type#E5C07B
source.java keyword.operator.instanceof#C678DD
source.java-properties meta.key-pair#E06C75
source.java-properties meta.key-pair > punctuation#DCDCAB
source.js keyword.operator#56B6C2
source.js keyword.operator.delete, source.js keyword.operator.in, source.js keyword.operator.of, source.js keyword.operator.instanceof, source.js keyword.operator.new, source.js keyword.operator.typeof, source.js keyword.operator.void#C678DD
source.json meta.structure.dictionary.json > string.quoted.json#E06C75
source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string#E06C75
source.json meta.structure.dictionary.json > value.json > string.quoted.json, source.json meta.structure.array.json > value.json > string.quoted.json, source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation, source.json meta.structure.array.json > value.json > string.quoted.json > punctuation#98C379
source.json meta.structure.dictionary.json > constant.language.json, source.json meta.structure.array.json > constant.language.json#56B6C2
source.ruby constant.other.symbol > punctuation#DCDCAB
source.python keyword.operator.logical.python#C678DD
source.python variable.parameter#D19A66
meta.attribute.rust#BCC199
storage.modifier.lifetime.rust, entity.name.lifetime.rust#33E8EC
keyword.unsafe.rust#CC6B73
customrule#DCDCAB
support.type.property-name#DCDCAB
string.quoted.double punctuation#98C379
support.constant#D19A66
support.type.property-name.json#E06C75
support.type.property-name.json punctuation#E06C75
punctuation.separator.key-value.ts, punctuation.separator.key-value.js, punctuation.separator.key-value.tsx#56B6C2
source.js.embedded.html keyword.operator, source.ts.embedded.html keyword.operator#56B6C2
variable.other.readwrite.js, variable.other.readwrite.ts, variable.other.readwrite.tsx#DCDCAB
support.variable.dom.js, support.variable.dom.ts#E06C75
support.variable.property.dom.js, support.variable.property.dom.ts#E06C75
meta.template.expression.js punctuation.definition, meta.template.expression.ts punctuation.definition#BE5046
source.ts punctuation.definition.typeparameters, source.js punctuation.definition.typeparameters, source.tsx punctuation.definition.typeparameters#DCDCAB
source.ts punctuation.definition.block, source.js punctuation.definition.block, source.tsx punctuation.definition.block#DCDCAB
source.ts punctuation.separator.comma, source.js punctuation.separator.comma, source.tsx punctuation.separator.comma#DCDCAB
support.variable.property.js, support.variable.property.ts, support.variable.property.tsx#E06C75
keyword.control.default.js, keyword.control.default.ts, keyword.control.default.tsx#E06C75
keyword.operator.expression.instanceof.js, keyword.operator.expression.instanceof.ts, keyword.operator.expression.instanceof.tsx#C678DD
keyword.operator.expression.of.js, keyword.operator.expression.of.ts, keyword.operator.expression.of.tsx#C678DD
meta.brace.round.js, meta.array-binding-pattern-variable.js, meta.brace.square.js, meta.brace.round.ts, meta.array-binding-pattern-variable.ts, meta.brace.square.ts, meta.brace.round.tsx, meta.array-binding-pattern-variable.tsx, meta.brace.square.tsx#DCDCAB
source.js punctuation.accessor, source.ts punctuation.accessor, source.tsx punctuation.accessor#DCDCAB
punctuation.terminator.statement.js, punctuation.terminator.statement.ts, punctuation.terminator.statement.tsx#DCDCAB
meta.array-binding-pattern-variable.js variable.other.readwrite.js, meta.array-binding-pattern-variable.ts variable.other.readwrite.ts, meta.array-binding-pattern-variable.tsx variable.other.readwrite.tsx#D19A66
source.js support.variable, source.ts support.variable, source.tsx support.variable#E06C75
variable.other.constant.property.js, variable.other.constant.property.ts, variable.other.constant.property.tsx#D19A66
keyword.operator.new.ts, keyword.operator.new.j, keyword.operator.new.tsx#C678DD
source.ts keyword.operator, source.tsx keyword.operator#56B6C2
punctuation.separator.parameter.js, punctuation.separator.parameter.ts, punctuation.separator.parameter.tsx #DCDCAB
constant.language.import-export-all.js, constant.language.import-export-all.ts#E06C75
constant.language.import-export-all.jsx, constant.language.import-export-all.tsx#56B6C2
keyword.control.as.js, keyword.control.as.ts, keyword.control.as.jsx, keyword.control.as.tsx#DCDCAB
variable.other.readwrite.alias.js, variable.other.readwrite.alias.ts, variable.other.readwrite.alias.jsx, variable.other.readwrite.alias.tsx#E06C75
variable.other.constant.js, variable.other.constant.ts, variable.other.constant.jsx, variable.other.constant.tsx#D19A66
meta.export.default.js variable.other.readwrite.js, meta.export.default.ts variable.other.readwrite.ts#E06C75
source.js meta.template.expression.js punctuation.accessor, source.ts meta.template.expression.ts punctuation.accessor, source.tsx meta.template.expression.tsx punctuation.accessor#98C379
source.js meta.import-equals.external.js keyword.operator, source.jsx meta.import-equals.external.jsx keyword.operator, source.ts meta.import-equals.external.ts keyword.operator, source.tsx meta.import-equals.external.tsx keyword.operator#DCDCAB
entity.name.type.module.js,entity.name.type.module.ts,entity.name.type.module.jsx,entity.name.type.module.tsx#98C379
meta.class.js,meta.class.ts,meta.class.jsx,meta.class.tsx#DCDCAB
meta.definition.property.js variable, meta.definition.property.ts variable, meta.definition.property.jsx variable, meta.definition.property.tsx variable#DCDCAB
meta.type.parameters.js support.type, meta.type.parameters.jsx support.type, meta.type.parameters.ts support.type, meta.type.parameters.tsx support.type#DCDCAB
source.js meta.tag.js keyword.operator, source.jsx meta.tag.jsx keyword.operator, source.ts meta.tag.ts keyword.operator, source.tsx meta.tag.tsx keyword.operator#DCDCAB
meta.tag.js punctuation.section.embedded, meta.tag.jsx punctuation.section.embedded, meta.tag.ts punctuation.section.embedded, meta.tag.tsx punctuation.section.embedded#DCDCAB
meta.array.literal.js variable, meta.array.literal.jsx variable, meta.array.literal.ts variable, meta.array.literal.tsx variable#E5C07B
support.type.object.module.js, support.type.object.module.jsx, support.type.object.module.ts, support.type.object.module.tsx#E06C75
constant.language.json#56B6C2
variable.other.constant.object.js, variable.other.constant.object.jsx, variable.other.constant.object.ts, variable.other.constant.object.tsx#D19A66
storage.type.property.js, storage.type.property.jsx, storage.type.property.ts, storage.type.property.tsx#56B6C2
meta.template.expression.js string.quoted punctuation.definition, meta.template.expression.jsx string.quoted punctuation.definition, meta.template.expression.ts string.quoted punctuation.definition, meta.template.expression.tsx string.quoted punctuation.definition#98C379
meta.template.expression.js string.template punctuation.definition.string.template, meta.template.expression.jsx string.template punctuation.definition.string.template, meta.template.expression.ts string.template punctuation.definition.string.template, meta.template.expression.tsx string.template punctuation.definition.string.template#98C379
keyword.operator.expression.in.js, keyword.operator.expression.in.jsx, keyword.operator.expression.in.ts, keyword.operator.expression.in.tsx#C678DD
source.python constant.other#DCDCAB
source.python constant#D19A66
constant.character.format.placeholder.other.python storage#D19A66
support.variable.magic.python#E06C75
meta.function.parameters.python#D19A66
punctuation.separator.annotation.python#DCDCAB
punctuation.separator.parameters.python#DCDCAB
entity.name.variable.field.cs#E06C75
source.cs keyword.operator#DCDCAB
variable.other.readwrite.cs#DCDCAB
variable.other.object.cs#DCDCAB
variable.other.object.property.cs#DCDCAB
entity.name.variable.property.cs#7bc9d3
storage.type.cs#E5C07B
keyword.other.unsafe.rust#E06C75
markup.raw.block.markdown#DCDCAB
punctuation.definition.variable.shell#E06C75
support.constant.property-value.css#DCDCAB
punctuation.definition.constant.css#D19A66
punctuation.separator.key-value.scss#E06C75
punctuation.definition.constant.scss#D19A66
meta.property-list.scss punctuation.separator.key-value.scss#DCDCAB
storage.type.primitive.array.java#E5C07B
entity.name.section.markdown#E06C75
punctuation.definition.heading.markdown#E06C75
markup.heading.setext#DCDCAB
punctuation.definition.bold.markdown#D19A66
markup.inline.raw.markdown#98C379
beginning.punctuation.definition.list.markdown#E06C75
markup.quote.markdown#5C6370italic
punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, punctuation.definition.metadata.markdown#DCDCAB
punctuation.definition.metadata.markdown#C678DD
markup.underline.link.markdown, markup.underline.link.image.markdown#C678DD
string.other.link.title.markdown, string.other.link.description.markdown#7bc9d3
punctuation.separator.variable.ruby#E06C75
variable.other.constant.ruby#D19A66
keyword.operator.other.ruby#98C379
punctuation.definition.variable.php#E06C75
meta.class.php#DCDCAB
token.info-token#6796e6
token.warn-token#cd9731
token.error-token#f44747
token.debug-token#b267e6
meta.jsx.children.tsx#dbdbdb
meta.tag.tsx#6e6e6e
meta.tag.without-attributes.tsx#6e6e6e
meta.block.tsx#6e6e6e
meta.arrow.tsx#6e6e6e
meta.var.expr.tsx#6e6e6e
source.tsx#6e6e6e
meta.tag#6e6e6e