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#8A6AE8
  • activityBar.background#171717
  • activityBar.border#262626
  • activityBar.foreground#EEEEEEee
  • activityBar.inactiveForeground#D6D6D650
  • activityBarBadge.background#D6D6D6
  • activityBarBadge.foreground#171717
  • badge.background#D6D6D690
  • badge.foreground#171717
  • breadcrumb.activeSelectionForeground#EEEEEE18
  • breadcrumb.background#1E1E1E
  • breadcrumb.focusForeground#EEEEEEee
  • breadcrumb.foreground#A8A8A8
  • breadcrumbPicker.background#171717
  • button.background#8A6AE8
  • button.foreground#171717
  • button.hoverBackground#8A6AE8
  • checkbox.background#1E1E1E
  • checkbox.border#262626
  • debugToolBar.background#171717
  • descriptionForeground#D6D6D690
  • diffEditor.insertedTextBackground#5DA4D850
  • diffEditor.removedTextBackground#E66ACC50
  • dropdown.background#171717
  • dropdown.border#262626
  • dropdown.foreground#EEEEEEee
  • dropdown.listBackground#1E1E1E
  • editor.background#171717
  • editor.findMatchBackground#EED97A22
  • editor.findMatchHighlightBackground#EED97A44
  • editor.focusedStackFrameHighlightBackground#EED97A88
  • editor.foldBackground#EEEEEE10
  • editor.foreground#EEEEEEee
  • editor.inactiveSelectionBackground#EEEEEE10
  • editor.lineHighlightBackground#1E1E1E
  • editor.selectionBackground#EEEEEE18
  • editor.selectionHighlightBackground#EEEEEE10
  • editor.stackFrameHighlightBackground#E66ACC77
  • editor.wordHighlightBackground#5DA4D805
  • editor.wordHighlightStrongBackground#5DA4D810
  • editorBracketHighlight.foreground1#5DA4D8
  • editorBracketHighlight.foreground2#8A6AE8
  • editorBracketHighlight.foreground3#E66ACC
  • editorBracketHighlight.foreground4#E66ACC
  • editorBracketHighlight.foreground5#EED97A
  • editorBracketHighlight.foreground6#8A6AE8
  • editorBracketMatch.background#5DA4D820
  • editorError.foreground#E66ACC
  • editorGroup.border#262626
  • editorGroupHeader.tabsBackground#171717
  • editorGroupHeader.tabsBorder#262626
  • editorGutter.addedBackground#8A6AE8
  • editorGutter.commentRangeForeground#D6D6D650
  • editorGutter.deletedBackground#E66ACC
  • editorGutter.foldingControlForeground#D6D6D690
  • editorGutter.modifiedBackground#8A6AE8
  • editorHint.foreground#8A6AE8
  • editorIndentGuide.activeBackground#EEEEEE30
  • editorIndentGuide.background#EEEEEE15
  • editorInfo.foreground#8A6AE8
  • editorInlayHint.background#1E1E1E
  • editorInlayHint.foreground#A8A8A8
  • editorLineNumber.activeForeground#D6D6D6
  • editorLineNumber.foreground#D6D6D650
  • editorOverviewRuler.border#171717
  • editorStickyScroll.background#1E1E1E
  • editorStickyScrollHover.background#1E1E1E
  • editorWarning.foreground#E66ACC
  • editorWhitespace.foreground#EEEEEE15
  • editorWidget.background#171717
  • errorForeground#E66ACC
  • focusBorder#00000000
  • foreground#EEEEEEee
  • gitDecoration.addedResourceForeground#8A6AE8
  • gitDecoration.conflictingResourceForeground#E66ACC
  • gitDecoration.deletedResourceForeground#E66ACC
  • gitDecoration.ignoredResourceForeground#D6D6D650
  • gitDecoration.modifiedResourceForeground#8A6AE8
  • gitDecoration.submoduleResourceForeground#D6D6D690
  • gitDecoration.untrackedResourceForeground#5DA4D8
  • input.background#1E1E1E
  • input.border#262626
  • input.foreground#EEEEEEee
  • input.placeholderForeground#D6D6D690
  • inputOption.activeBackground#D6D6D650
  • list.activeSelectionBackground#1E1E1E
  • list.activeSelectionForeground#EEEEEEee
  • list.focusBackground#1E1E1E
  • list.highlightForeground#8A6AE8
  • list.hoverBackground#1E1E1E
  • list.hoverForeground#EEEEEEee
  • list.inactiveFocusBackground#171717
  • list.inactiveSelectionBackground#1E1E1E
  • list.inactiveSelectionForeground#EEEEEEee
  • menu.separatorBackground#262626
  • notificationCenterHeader.background#171717
  • notificationCenterHeader.foreground#A8A8A8
  • notifications.background#171717
  • notifications.border#262626
  • notifications.foreground#EEEEEEee
  • notificationsErrorIcon.foreground#E66ACC
  • notificationsInfoIcon.foreground#8A6AE8
  • notificationsWarningIcon.foreground#E66ACC
  • panel.background#171717
  • panel.border#262626
  • panelInput.border#262626
  • panelTitle.activeBorder#8A6AE8
  • panelTitle.activeForeground#EEEEEEee
  • panelTitle.inactiveForeground#A8A8A8
  • peekViewEditor.background#171717
  • peekViewEditor.matchHighlightBackground#EED97A33
  • peekViewResult.background#171717
  • peekViewResult.matchHighlightBackground#EED97A33
  • pickerGroup.border#262626
  • pickerGroup.foreground#EEEEEEee
  • problemsErrorIcon.foreground#E66ACC
  • problemsInfoIcon.foreground#8A6AE8
  • problemsWarningIcon.foreground#E66ACC
  • progressBar.background#8A6AE8
  • quickInput.background#171717
  • quickInput.foreground#EEEEEEee
  • quickInputList.focusBackground#1E1E1E
  • scrollbar.shadow#0000
  • scrollbarSlider.activeBackground#D6D6D650
  • scrollbarSlider.background#D6D6D610
  • scrollbarSlider.hoverBackground#D6D6D650
  • settings.headerForeground#EEEEEEee
  • settings.modifiedItemIndicator#8A6AE8
  • sideBar.background#171717
  • sideBar.border#262626
  • sideBar.foreground#D6D6D6
  • sideBarSectionHeader.background#171717
  • sideBarSectionHeader.border#262626
  • sideBarSectionHeader.foreground#EEEEEEee
  • sideBarTitle.foreground#EEEEEEee
  • statusBar.background#171717
  • statusBar.border#262626
  • statusBar.debuggingBackground#1E1E1E
  • statusBar.debuggingForeground#D6D6D6
  • statusBar.foreground#D6D6D6
  • statusBar.noFolderBackground#171717
  • statusBarItem.prominentBackground#1E1E1E
  • tab.activeBackground#171717
  • tab.activeBorder#262626
  • tab.activeBorderTop#D6D6D690
  • tab.activeForeground#EEEEEEee
  • tab.border#262626
  • tab.hoverBackground#1E1E1E
  • tab.inactiveBackground#171717
  • tab.inactiveForeground#A8A8A8
  • tab.unfocusedActiveBorder#262626
  • tab.unfocusedActiveBorderTop#262626
  • tab.unfocusedHoverBackground#171717
  • terminal.ansiBlack#171717
  • terminal.ansiBlue#8A6AE8
  • terminal.ansiBrightBlack#A8A8A8
  • terminal.ansiBrightBlue#8A6AE8
  • terminal.ansiBrightCyan#5DA4D8
  • terminal.ansiBrightGreen#8A6AE8
  • terminal.ansiBrightMagenta#E66ACC
  • terminal.ansiBrightRed#E66ACC
  • terminal.ansiBrightWhite#EEEEEE
  • terminal.ansiBrightYellow#EED97A
  • terminal.ansiCyan#5DA4D8
  • terminal.ansiGreen#8A6AE8
  • terminal.ansiMagenta#E66ACC
  • terminal.ansiRed#E66ACC
  • terminal.ansiWhite#EEEEEE
  • terminal.ansiYellow#EED97A
  • terminal.foreground#EEEEEEee
  • terminal.selectionBackground#EEEEEE18
  • textBlockQuote.background#171717
  • textBlockQuote.border#262626
  • textCodeBlock.background#171717
  • textLink.activeForeground#8A6AE8
  • textLink.foreground#8A6AE8
  • textPreformat.foreground#D6D6D6
  • textSeparator.foreground#A8A8A8
  • titleBar.activeBackground#171717
  • titleBar.activeForeground#D6D6D6
  • titleBar.border#1E1E1E
  • titleBar.inactiveBackground#171717
  • titleBar.inactiveForeground#A8A8A8
  • tree.indentGuidesStroke#262626
  • welcomePage.buttonBackground#262626
  • welcomePage.buttonHoverBackground#262626

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, markup.quote, variable.language, variable.parameter, entity.name.tag, entity.other.attribute-name, keyword, markup.bold, storage, punctuation.definition.tagitalic
comment, punctuation.definition.comment, string.comment#A8A8A8
delimiter.bracket, delimiter, invalid.illegal.character-not-allowed-here.html, keyword.operator.rest, keyword.operator.spread, keyword.operator.type.annotation, keyword.operator.type, meta.brace, meta.tag.block.any.html, meta.tag.inline.any.html, meta.tag.structure.input.void.html, meta.type.annotation, meta.embedded.block.github-actions-expression, storage.type.function.arrow, meta.objectliteral.ts, punctuation, punctuation.definition.string.begin.html.vue, punctuation.definition.string.end.html.vue#A8A8A8
constant, entity.name.constant, variable.language, meta.definition.variable#8A6AE8
entity, entity.name#E66ACC
variable.parameter.function#EEEEEE
entity.name.tag, tag.html#E66ACC
entity.name.function#5DA4D8
keyword, storage.type.class.jsdoc, punctuation.definition.template-expression#8A6AE8
storage, storage.type, support.type.builtin, constant.language.import-export-all.ts, storage.modifier.package#8A6AE8
constant.language.undefined, constant.language.null#8A6AE8
text.html.derivative, storage.modifier.import, storage.type.java#EEEEEE
string, string punctuation.section.embedded source, attribute.value#EED97A
punctuation.definition.string#EED97A77
punctuation.support.type.property-name#FFB25F77
support#5DA4D8
property, meta.property-name, meta.object-literal.key, entity.name.tag.yaml, attribute.name#FFB25F
entity.other.attribute-name, invalid.deprecated.entity.other.attribute-name.html#FFB25F
variable, identifier#EEEEEE
variable.other#FFB25F
punctuation.definition.variable#A8A8A8
support.type.primitive, entity.name.type#67E694
namespace#67E694
keyword.operator, keyword.operator.assignment.compound, meta.var.expr.ts, keyword.operator.relational, keyword.operator.assignment#F29A8E
invalid.broken#E66ACCitalic
invalid.deprecated#E66ACCitalic
invalid.illegal#E66ACCitalic
invalid.unimplemented#E66ACCitalic
carriage-return#262626italic underline
message.error#E66ACC
string variable#E66ACC
source.regexp, string.regexp#5DA4D8
string.regexp.character-class, string.regexp constant.character.escape, string.regexp source.ruby.embedded, string.regexp string.regexp.arbitrary-repitition#5DA4D8
string.regexp constant.character.escape#5DA4D8
support.constant#8A6AE8
keyword.operator.quantifier.regexp, constant.numeric, number#8A6AE8
keyword.other.unit#E66ACC
constant.language.boolean, constant.language#8A6AE8
meta.module-reference#8A6AE8
punctuation.definition.list.begin.markdown#E66ACC
markup.heading, markup.heading entity.name#8A6AE8bold
markup.quote#5DA4D8
markup.italic#EEEEEEitalic
markup.bold#EEEEEEbold
markup.raw#8A6AE8
markup.deleted, meta.diff.header.from-file, punctuation.definition.deleted#E66ACC
markup.inserted, meta.diff.header.to-file, punctuation.definition.inserted#8A6AE8
markup.changed, punctuation.definition.changed#E66ACC
markup.ignored, markup.untracked#262626
meta.diff.range#8A6AE8bold
meta.diff.header#8A6AE8
meta.separator#8A6AE8bold
meta.output#8A6AE8
brackethighlighter.tag, brackethighlighter.curly, brackethighlighter.round, brackethighlighter.square, brackethighlighter.angle, brackethighlighter.quote#D6D6D6
brackethighlighter.unmatched#E66ACC
constant.other.reference.link, string.other.link, punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown#E66ACC
markup.underline.link.markdown, markup.underline.link.image.markdown#D6D6D690underline
type.identifier#67E694
constant.other.character-class.regexp#5DA4D8
entity.other.attribute-name.html.vue#FFB25F
invalid.illegal.unrecognized-tag.htmlnormal