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, 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#5DA4D8
entity, entity.name#E66ACC
variable.parameter.function#EEEEEE
entity.name.tag, tag.html#8A6AE8
entity.name.function#EED97A
keyword, storage.type.class.jsdoc, punctuation.definition.template-expression#E66ACC
storage, storage.type, constant.language.import-export-all.ts, storage.modifier.package, storage.modifier.import#E66ACC
constant.language.undefined, constant.language.null#5DA4D8
text.html.derivative, storage.type.java#EEEEEE
string, string punctuation.section.embedded source, attribute.value#F29A8E
punctuation.definition.string#F29A8E77
punctuation.support.type.property-name#EEEEEE77
support#EED97A
property, meta.property-name, meta.object-literal.key, entity.name.tag.yaml#EEEEEE
attribute.name#F29A8E
entity.other.attribute-name, invalid.deprecated.entity.other.attribute-name.html#F29A8E
variable, identifier#EEEEEE
variable.other#EEEEEE
punctuation.definition.variable#A8A8A8
support.type.primitive, entity.name.type, support.type.builtin#5FE8C8
namespace#5FE8C8
keyword.operator, keyword.operator.assignment.compound, meta.var.expr.ts, keyword.operator.relational, keyword.operator.assignment, storage.type.function.arrow#D6D6D6
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#5DA4D8
keyword.operator.quantifier.regexp, constant.numeric, number#8A6AE8
keyword.other.unit#E66ACC
constant.language.boolean, constant.language#5DA4D8
meta.module-reference#E66ACC
punctuation.definition.list.begin.markdown#E66ACC
markup.heading, markup.heading entity.name#E66ACCbold
markup.quote#5DA4D8
markup.italic#EEEEEEitalic
markup.bold#EEEEEEbold
markup.raw#E66ACC
markup.deleted, meta.diff.header.from-file, punctuation.definition.deleted#E66ACC
markup.inserted, meta.diff.header.to-file, punctuation.definition.inserted#67E694
markup.changed, punctuation.definition.changed#EED97A
markup.ignored, markup.untracked#262626
meta.diff.range#EED97Abold
meta.diff.header#5DA4D8
meta.separator#5DA4D8bold
meta.output#5DA4D8
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#5FE8C8
constant.other.character-class.regexp#5DA4D8
entity.other.attribute-name.html.vue#5FE8C8
invalid.illegal.unrecognized-tag.htmlnormal