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#F489FF
  • activityBar.background#141518
  • activityBar.border#2A2833
  • activityBar.foreground#E0E2E8
  • activityBar.inactiveForeground#808085
  • activityBarBadge.background#F489FF
  • activityBarBadge.foreground#FFFFFF
  • badge.background#F489FF
  • badge.foreground#FFFFFF
  • button.background#2C2A38
  • button.foreground#E0E2E8
  • button.hoverBackground#2E2A3A
  • button.secondaryBackground#201F25
  • button.secondaryForeground#E0E2E8
  • checkbox.background#1B1C1F
  • checkbox.border#2A2833
  • checkbox.foreground#E0E2E8
  • diffEditor.diagonalFill#2A2833
  • diffEditor.insertedLineBackground#33887799
  • diffEditor.insertedTextBackground#33887799
  • diffEditor.removedLineBackground#66444499
  • diffEditor.removedTextBackground#66444499
  • disabledForeground#808085
  • dropdown.background#212027
  • dropdown.border#2A2833
  • dropdown.foreground#E0E2E8
  • dropdown.listBackground#212027
  • editor.background#1B1C1F
  • editor.findMatchBackground#B48EEE
  • editor.findMatchForeground#19181E
  • editor.findMatchHighlightBackground#2E2A3A
  • editor.foldBackground#2A2833
  • editor.foreground#F8F8F2
  • editor.inactiveSelectionBackground#2D354B
  • editor.lineHighlightBackground#23222A
  • editor.rangeHighlightBackground#2E2A3A
  • editor.selectionBackground#333C57
  • editor.selectionForeground#FFFFFF
  • editor.wordHighlightBackground#38324C
  • editor.wordHighlightStrongBackground#38324C
  • editorBracketHighlight.foreground1#F489FF
  • editorBracketHighlight.foreground2#7FA5F3
  • editorBracketHighlight.foreground3#475FE5
  • editorBracketHighlight.foreground4#B48EEE
  • editorBracketHighlight.foreground5#D6BFFF
  • editorBracketHighlight.foreground6#D6415B
  • editorBracketHighlight.unexpectedBracket.foreground#D85A8C
  • editorBracketMatch.background#2E2A3A
  • editorBracketMatch.border#F489FF
  • editorCursor.foreground#F489FF
  • editorGroupHeader.noTabsBackground#17161A
  • editorGroupHeader.tabsBackground#17161A
  • editorGutter.addedBackground#42E66C
  • editorGutter.background#1B1C1F
  • editorGutter.deletedBackground#D85A8C
  • editorGutter.modifiedBackground#E099FF
  • editorIndentGuide.activeBackground1#F489FF
  • editorIndentGuide.background1#2A2833
  • editorLineNumber.activeForeground#F489FF
  • editorLineNumber.foreground#8A8A93
  • editorRuler.foreground#2A2833
  • editorWhitespace.foreground#2A2833
  • errorForeground#D85A8C
  • extensionButton.prominentBackground#333C57
  • extensionButton.prominentForeground#FFFFFF
  • extensionButton.prominentHoverBackground#2E2A3A
  • focusBorder#F489FF44
  • foreground#E0E2E8
  • gitDecoration.addedResourceForeground#42E66C
  • gitDecoration.conflictingResourceForeground#F489FF
  • gitDecoration.deletedResourceForeground#D85A8C
  • gitDecoration.ignoredResourceForeground#808085
  • gitDecoration.modifiedResourceForeground#E099FF
  • gitDecoration.submoduleResourceForeground#D6415B
  • gitDecoration.untrackedResourceForeground#42E66C
  • icon.foreground#C0C2D5
  • input.background#1B1C1F
  • input.border#2A2833
  • input.foreground#E0E2E8
  • input.placeholderForeground#808085
  • inputOption.activeBackground#333C57
  • inputOption.activeBorder#F489FF
  • inputOption.activeForeground#FFFFFF
  • list.activeSelectionBackground#333C57
  • list.activeSelectionForeground#FFFFFF
  • list.focusBackground#333C57
  • list.focusForeground#FFFFFF
  • list.highlightForeground#F489FF
  • list.hoverBackground#2E2A3A
  • list.inactiveFocusBackground#2D354B
  • list.inactiveSelectionBackground#2D354B
  • menu.background#212027
  • menu.border#2A283333
  • menu.foreground#E0E2E8
  • menu.selectionBackground#333C57
  • menu.selectionForeground#FFFFFF
  • menu.separatorBackground#2A2833
  • menubar.selectionBackground#2E2A3A
  • menubar.selectionForeground#E0E2E8
  • minimap.background#1B1C1F
  • minimapSlider.activeBackground#F489FF88
  • minimapSlider.background#201F2533
  • minimapSlider.hoverBackground#2E2A3A55
  • notificationCenterHeader.background#17161A
  • notifications.background#18171C
  • notifications.border#2A2833
  • notifications.foreground#E0E2E8
  • panel.background#16171A
  • panel.border#2A2833
  • panelTitle.activeBorder#F489FF
  • panelTitle.activeForeground#E0E2E8
  • panelTitle.inactiveForeground#808085
  • peekView.border#F489FF
  • peekViewEditor.background#1B1C1F
  • peekViewEditor.matchHighlightBackground#2E2A3A
  • peekViewResult.background#18171C
  • peekViewResult.matchHighlightBackground#2E2A3A
  • peekViewResult.selectionBackground#333C57
  • peekViewResult.selectionForeground#FFFFFF
  • peekViewTitle.background#17161A
  • peekViewTitleDescription.foreground#808085
  • peekViewTitleLabel.foreground#E0E2E8
  • pickerGroup.border#2A2833
  • pickerGroup.foreground#F489FF
  • progressBar.background#F489FF
  • quickInput.background#212027
  • quickInput.foreground#E0E2E8
  • scrollbar.shadow#2A2833
  • scrollbarSlider.activeBackground#F489FF
  • scrollbarSlider.background#201F25
  • scrollbarSlider.hoverBackground#2E2A3A
  • selection.background#333C57
  • sideBar.background#16171A
  • sideBar.border#2A2833
  • sideBar.foreground#E0E2E8
  • sideBarSectionHeader.background#17161A
  • sideBarSectionHeader.border#2A2833
  • sideBarSectionHeader.foreground#E0E2E8
  • sideBarTitle.foreground#E0E2E8
  • statusBar.background#17161A
  • statusBar.border#2A2833
  • statusBar.debuggingBackground#333C57
  • statusBar.debuggingForeground#FFFFFF
  • statusBar.foreground#E0E2E8
  • statusBar.noFolderBackground#17161A
  • statusBarItem.activeBackground#2E2A3A
  • statusBarItem.hoverBackground#2E2A3A
  • statusBarItem.remoteBackground#F489FF
  • statusBarItem.remoteForeground#FFFFFF
  • tab.activeBackground#191A1C
  • tab.activeBorder#F489FF
  • tab.activeForeground#E0E2E8
  • tab.activeModifiedBorder#F489FF
  • tab.border#2A2833
  • tab.hoverBackground#2E2A3A
  • tab.inactiveBackground#2A2833
  • tab.inactiveForeground#808085
  • tab.inactiveModifiedBorder#808085
  • tab.unfocusedActiveForeground#808085
  • tab.unfocusedInactiveForeground#808085
  • terminal.ansiBlue#9B6BDF
  • terminal.ansiBrightBlue#9B6BDF
  • terminal.ansiBrightCyan#75D7EC
  • terminal.ansiBrightGreen#42E66C
  • terminal.ansiBrightMagenta#E64747
  • terminal.ansiBrightRed#E356A7
  • terminal.ansiBrightYellow#EFA554
  • terminal.ansiCyan#75D7EC
  • terminal.ansiGreen#42E66C
  • terminal.ansiMagenta#E64747
  • terminal.ansiRed#E356A7
  • terminal.ansiYellow#EFA554
  • terminal.background#1B1C1F
  • terminal.foreground#F8F8F2
  • terminal.selectionBackground#333C57
  • terminalCursor.background#1B1C1F
  • terminalCursor.foreground#F489FF
  • textBlockQuote.background#1B1C1F
  • textCodeBlock.background#1B1C1F
  • textLink.activeForeground#F489FF
  • textLink.foreground#F489FF
  • textPreformat.foreground#F8F8F2
  • titleBar.activeBackground#17161A
  • titleBar.activeForeground#E0E2E8
  • titleBar.border#2A2833
  • titleBar.inactiveBackground#2A2833
  • titleBar.inactiveForeground#808085
  • tree.indentGuidesStroke#2A2833
  • widget.shadow#2A2833

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
source, text#F8F8F2
comment, punctuation.definition.comment, string.quoted.docstring#6272A4
storage.type.class.jsdoc, keyword.other.documentation, punctuation.definition.block.tag.jsdoc, entity.name.tag.yaml#E099FFbold italic
variable.other.jsdoc, meta.other.type.phpdoc, variable.parameter.jsdoc#7FA5F3
keyword, keyword.control, keyword.control.flow, keyword.control.import, keyword.other, keyword.declaration, storage.type, storage.modifier#475FE5
string, string.quoted, string.quoted.single, string.quoted.double, string.quoted.triple, string.template#7FA5F3
constant.character.escape, constant.character.unicode#7FA5F3
invalid.illegal.escape#B48EEE
constant.numeric, constant.numeric.integer, constant.numeric.float, constant.numeric.hex, constant.numeric.octal, constant.numeric.binary#E099FF
constant.language, constant.language.boolean, constant.language.null, constant.language.undefined, variable.other.constant, support.constant#E099FF
entity.name.class, entity.name.type.class, entity.name.type, entity.other.inherited-class, support.class, meta.class entity.name#B48EEE
entity.name.type.instance, support.type, storage.type.generic, entity.name.type.parameter, meta.type.annotation entity.name.type#B48EEE
entity.name.interface, entity.name.type.interface, entity.name.type.enum#D6BFFF
entity.name.function, entity.name.function.constructor, entity.name.function.destructor#B48EEE
meta.function-call, meta.function-call entity.name.function, variable.function, support.function#F489FF
variable.parameter, meta.function.parameter variable, meta.parameter#C8A5FF
variable, variable.other, variable.other.readwrite, variable.other.object#F8F8F2
variable.other.object.property, variable.other.member, variable.other.property, support.variable.property, meta.object-literal.key#F8F8F2bold
variable.other.global, variable.other.static, support.variable, meta.property-access support.variable#A1A1FE
variable.language, variable.language.this, variable.language.self, variable.language.super#B48EEE
keyword.operator, keyword.operator.arithmetic, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.logical, keyword.operator.bitwise, keyword.operator.type#6F45AE
punctuation.separator, punctuation.terminator, punctuation.accessor, punctuation.definition.parameters.begin, punctuation.definition.parameters.end#6F45AE
entity.name.tag, meta.tag.sgml, punctuation.definition.tag#6F45AE
entity.other.attribute-name, entity.other.attribute-name.html, meta.tag entity.other.attribute-name#F489FF
string.quoted.double.html, string.quoted.single.html, meta.attribute-with-value.html string#7FA5F3
constant.character.entity, punctuation.definition.entity.html#E099FF
meta.decorator, entity.name.function.decorator, storage.type.annotation, punctuation.decorator#F489FF
support.type.property-name, support.type.property-name.css, support.type.property-name.scss, support.type.property-name.less, meta.property-name#E099FF
support.constant.property-value, support.constant.color, support.constant.font-name, meta.property-value#7FA5F3
entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element, entity.other.attribute-name.id, entity.other.attribute-name.class.css#B48EEE
keyword.control.at-rule, keyword.control.at-rule.media, keyword.control.at-rule.keyframes, keyword.control.at-rule.import#475FE5
string.regexp, string.regexp.character-class, constant.other.character-class.regexp, keyword.operator.quantifier.regexp, keyword.control.anchor.regexp#7FA5F3
punctuation.definition.group.regexp, punctuation.definition.group.assertion.regexp, keyword.operator.or.regexp#6F45AE
support.type.property-name.json, meta.structure.dictionary.key.json string, meta.mapping.key string#F489FF
entity.name.tag.yaml, meta.mapping.key.yaml string#F489FF
punctuation.definition.function.kotlin, keyword.operator.arrow.kotlin#475FE5
markup.heading, markup.heading.markdown, entity.name.section.markdown#475FE5bold
markup.bold, punctuation.definition.bold#B48EEEbold
markup.italic, punctuation.definition.italic#C8A5FFitalic
markup.inline.raw, markup.raw.inline, markup.raw.block#7FA5F3
markup.underline.link, string.other.link, meta.link#F489FF
markup.quote, markup.quote.markdown#6272A4
meta.import variable.other.readwrite.alias, meta.import variable.other.readwrite, meta.export variable.other.readwrite.alias, meta.export variable.other.readwrite, meta.statement.import variable, meta.import-from variable#B48EEE
invalid, invalid.illegal#D85A8C