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#7895ff
  • activityBar.background#1f1f1f
  • activityBar.border#3e3e3e
  • activityBar.foreground#e1dfdf
  • activityBar.inactiveForeground#828282
  • activityBarBadge.background#7895ff
  • activityBarBadge.foreground#000000
  • badge.background#3252b8
  • badge.foreground#bbceff
  • breadcrumb.activeSelectionForeground#b0afaf
  • breadcrumb.focusForeground#e1dfdf
  • breadcrumb.foreground#999999
  • breadcrumbPicker.background#1f1f1f
  • button.background#7895ff
  • button.foreground#000000
  • button.hoverBackground#88a3ff
  • button.secondaryBackground#535353
  • button.secondaryForeground#ffffff
  • button.secondaryHoverBackground#6a6a6a
  • checkbox.background#292929
  • checkbox.border#494949
  • checkbox.foreground#e1dfdf
  • commandCenter.activeBackground#292929
  • commandCenter.activeBorder#494949
  • commandCenter.activeForeground#e1dfdf
  • commandCenter.background#1f1f1f
  • commandCenter.border#3e3e3e
  • commandCenter.foreground#999999
  • commandCenter.inactiveBorder#3e3e3e
  • commandCenter.inactiveForeground#828282
  • debugToolBar.background#292929
  • descriptionForeground#999999
  • diffEditor.border#3e3e3e
  • diffEditor.insertedLineBackground#17975f33
  • diffEditor.insertedTextBackground#17975f33
  • diffEditor.move.border#828282
  • diffEditor.moveActive.border#7895ff
  • diffEditor.removedLineBackground#df404733
  • diffEditor.removedTextBackground#df404733
  • diffEditorGutter.insertedLineBackground#17975f1a
  • diffEditorGutter.removedLineBackground#df40471a
  • diffEditorOverview.insertedForeground#17975f66
  • diffEditorOverview.removedForeground#df404766
  • dropdown.background#292929
  • dropdown.border#494949
  • dropdown.foreground#e1dfdf
  • dropdown.listBackground#151515
  • editor.background#1f1f1f
  • editor.findMatchBackground#83431466
  • editor.findMatchBorder#ffa23e
  • editor.findMatchHighlightBackground#83431499
  • editor.findMatchHighlightBorder#834314
  • editor.focusedStackFrameHighlightBackground#2b6a3033
  • editor.foldBackground#252525
  • editor.foreground#e1dfdf
  • editor.inactiveSelectionBackground#3252b84d
  • editor.lineHighlightBackground#292929
  • editor.linkedEditingBackground#4d21bb99
  • editor.selectionBackground#3252b880
  • editor.selectionHighlightBackground#3e3e3e99
  • editor.selectionHighlightBorder#3e3e3e
  • editor.stackFrameHighlightBackground#c6902625
  • editor.wordHighlightBackground#882d0066
  • editor.wordHighlightBorder#882d00
  • editor.wordHighlightStrongBackground#882d0099
  • editor.wordHighlightStrongBorder#882d00
  • editorBracketHighlight.foreground1#85cdf1
  • editorBracketHighlight.foreground2#ffd395
  • editorBracketHighlight.foreground3#bd9cfe
  • editorBracketHighlight.foreground4#85cdf1
  • editorBracketHighlight.foreground5#ffd395
  • editorBracketHighlight.foreground6#bd9cfe
  • editorBracketMatch.background#004b5e99
  • editorBracketMatch.border#004b5e
  • editorCodeLens.foreground#999999
  • editorCursor.foreground#bbceff
  • editorError.foreground#fc8f8e
  • editorGhostText.foreground#6a6a6a
  • editorGroup.border#3e3e3e
  • editorGroupHeader.tabsBackground#151515
  • editorGroupHeader.tabsBorder#3e3e3e
  • editorGutter.addedBackground#17975f80
  • editorGutter.deletedBackground#df4047
  • editorGutter.foldingControlForeground#999999
  • editorGutter.modifiedBackground#4563ca
  • editorHint.foreground#66ce98
  • editorIndentGuide.activeBackground1#535353
  • editorIndentGuide.background1#3e3e3e
  • editorInfo.foreground#98b1ff
  • editorInlayHint.background#82828233
  • editorInlayHint.foreground#999999
  • editorInlayHint.typeBackground#82828233
  • editorInlayHint.typeForeground#999999
  • editorLightBulb.foreground#ffc26e
  • editorLineNumber.activeForeground#e1dfdf
  • editorLineNumber.foreground#535353
  • editorLink.activeForeground#7895ff
  • editorOverviewRuler.border#000000
  • editorWarning.foreground#ffc26e
  • editorWhitespace.foreground#535353
  • editorWidget.background#292929
  • editorWidget.border#6a6a6a
  • errorForeground#f76769
  • focusBorder#5876de
  • foreground#e1dfdf
  • gitDecoration.addedResourceForeground#17b877
  • gitDecoration.conflictingResourceForeground#ffc26e
  • gitDecoration.deletedResourceForeground#f76769
  • gitDecoration.ignoredResourceForeground#828282
  • gitDecoration.modifiedResourceForeground#7895ff
  • gitDecoration.submoduleResourceForeground#828282
  • gitDecoration.untrackedResourceForeground#17b877
  • icon.foreground#e1dfdf
  • input.background#292929
  • input.border#494949
  • input.foreground#e1dfdf
  • input.placeholderForeground#999999
  • inputOption.activeBackground#4563ca80
  • inputOption.activeBorder#5876de
  • inputOption.activeForeground#faf8f8
  • inputValidation.errorBorder#f76769
  • keybindingLabel.background#1f1f1f
  • keybindingLabel.border#3e3e3e
  • keybindingLabel.bottomBorder#3e3e3e
  • keybindingLabel.foreground#e1dfdf
  • list.activeSelectionBackground#343434
  • list.activeSelectionForeground#e1dfdf
  • list.errorForeground#fa7b7c
  • list.focusBackground#002583
  • list.hoverBackground#292929
  • list.hoverForeground#e1dfdf
  • list.inactiveFocusBackground#00258399
  • list.inactiveSelectionBackground#292929
  • list.inactiveSelectionForeground#e1dfdf
  • list.warningForeground#ffb256
  • menu.background#151515
  • menu.border#494949
  • menu.foreground#e1dfdf
  • menu.selectionBackground#292929
  • menu.selectionForeground#e1dfdf
  • menu.separatorBackground#3e3e3e
  • notificationCenterHeader.background#292929
  • notificationCenterHeader.foreground#828282
  • notifications.background#2e2e2e
  • notifications.border#494949
  • notifications.foreground#e1dfdf
  • notificationsErrorIcon.foreground#f76769
  • notificationsInfoIcon.foreground#999999
  • notificationsWarningIcon.foreground#ffa23e
  • notificationToast.border#494949
  • panel.background#151515
  • panel.border#3e3e3e
  • panelInput.border#3e3e3e
  • panelSection.border#3e3e3e
  • panelSectionHeader.background#00000000
  • panelSectionHeader.foreground#e1dfdf
  • panelTitle.activeBorder#7895ff
  • panelTitle.activeForeground#e1dfdf
  • panelTitle.inactiveForeground#b0afaf
  • peekView.border#7895ff
  • peekViewEditor.background#151515
  • peekViewEditor.matchHighlightBackground#83431466
  • peekViewEditor.matchHighlightBorder#ffa23e4d
  • peekViewResult.background#0a0a0a
  • peekViewResult.matchHighlightBackground#83431466
  • peekViewResult.selectionBackground#3e3e3e
  • pickerGroup.border#535353
  • pickerGroup.foreground#e1dfdf
  • problemsErrorIcon.foreground#f76769
  • problemsInfoIcon.foreground#999999
  • problemsWarningIcon.foreground#ffa23e
  • progressBar.background#5876de
  • quickInput.background#151515
  • quickInput.foreground#e1dfdf
  • quickInputTitle.background#151515
  • sash.hoverBorder#7895ff
  • scrollbar.shadow#00000088
  • scrollbarSlider.activeBackground#6a737d88
  • scrollbarSlider.background#6a737d33
  • scrollbarSlider.hoverBackground#6a737d44
  • settings.headerForeground#e1dfdf
  • settings.modifiedItemIndicator#5876de
  • sideBar.background#151515
  • sideBar.border#3e3e3e
  • sideBar.foreground#e1dfdf
  • sideBarSectionHeader.background#151515
  • sideBarSectionHeader.border#3e3e3e
  • sideBarSectionHeader.foreground#e1dfdf
  • sideBarTitle.foreground#e1dfdf
  • statusBar.background#292929
  • statusBar.border#3e3e3e
  • statusBar.debuggingBackground#891524
  • statusBar.debuggingForeground#ffffff
  • statusBar.foreground#b0afaf
  • statusBar.noFolderBackground#292929
  • statusBarItem.prominentBackground#282e34
  • tab.activeBackground#1f1f1f
  • tab.activeBorder#1f1f1f
  • tab.activeBorderTop#7895ff
  • tab.activeForeground#e1dfdf
  • tab.border#3e3e3e
  • tab.hoverBackground#1f1f1f
  • tab.inactiveBackground#151515
  • tab.inactiveForeground#b0afaf
  • tab.unfocusedActiveBorder#1f1f1f
  • tab.unfocusedActiveBorderTop#3e3e3e
  • tab.unfocusedActiveForeground#828282
  • tab.unfocusedHoverBackground#292929
  • tab.unfocusedHoverForeground#b0afaf
  • tab.unfocusedInactiveForeground#828282
  • terminal.ansiBlack#828282
  • terminal.ansiBlue#7895ff
  • terminal.ansiBrightBlack#999999
  • terminal.ansiBrightBlue#98b1ff
  • terminal.ansiBrightCyan#71c2ee
  • terminal.ansiBrightGreen#66ce98
  • terminal.ansiBrightMagenta#c8aaff
  • terminal.ansiBrightRed#fc8f8e
  • terminal.ansiBrightWhite#fdfcfc
  • terminal.ansiBrightYellow#ffc26e
  • terminal.ansiCyan#25a6e9
  • terminal.ansiGreen#17b877
  • terminal.ansiMagenta#a87ffb
  • terminal.ansiRed#f76769
  • terminal.ansiWhite#b0afaf
  • terminal.ansiYellow#ffa23e
  • terminal.foreground#b0afaf
  • terminal.tab.activeBorder#7895ff
  • terminalCursor.background#6a6a6a
  • terminalCursor.foreground#98b1ff
  • textBlockQuote.background#292929
  • textBlockQuote.border#535353
  • textCodeBlock.background#3e3e3e
  • textLink.activeForeground#98b1ff
  • textLink.foreground#88a3ff
  • textPreformat.foreground#b0afaf
  • textSeparator.foreground#6a6a6a
  • titleBar.activeBackground#1f1f1f
  • titleBar.activeForeground#e1dfdf
  • titleBar.border#3e3e3e
  • titleBar.inactiveBackground#151515
  • titleBar.inactiveForeground#828282
  • toolbar.activeBackground#e1dfdf3d
  • toolbar.hoverBackground#e1dfdf1f
  • tree.indentGuidesStroke#3e3e3e
  • widget.shadow#0a0a0a4d

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment, string.comment#8E8E8E
constant, entity.name.constant, variable.other.constant, variable.language#8DA8FF
entity, entity.name#BD9CFE
variable.parameter.function#E1DFDF
entity.name.tag#77D5A3
keyword#FD8DA3
storage, storage.type#FD8DA3
annotation#FD8DA3
storage.modifier.package, storage.modifier.import, storage.type.java#E1DFDF
string, punctuation.definition.string, string punctuation.section.embedded source#77D5A3
string.quoted.double.html, string.quoted.single.html, string.unquoted.html, punctuation.definition.string.begin.html, punctuation.definition.string.end.html, string.quoted.double.xml, string.quoted.single.xml, string.unquoted.xml, punctuation.definition.string.begin.xml, punctuation.definition.string.end.xml, string punctuation.section.embedded source#85CDF1
support#8DA8FF
support.type.property-name, entity.name.tag.yaml#85CDF1
meta.property-name#8DA8FF
variable#FFD395
variable.other#E1DFDF
invalid.broken#FFC6D0italic
invalid.deprecated#FFC6D0italic
invalid.illegal#FFC6D0italic
invalid.unimplemented#FFC6D0italic
carriage-return#292929italic underline
message.error#FFC6D0
string source#E1DFDF
string variable#8DA8FF
source.regexp, string.regexp#77D5A3
string.regexp.character-class, string.regexp constant.character.escape, string.regexp source.ruby.embedded, string.regexp string.regexp.arbitrary-repitition#77D5A3
string.regexp constant.character.escape#77D5A3bold
support.constant#8DA8FF
support.variable#8DA8FF
meta.module-reference#8DA8FF
punctuation.definition.list.begin.markdown#FFD395
markup.heading, markup.heading entity.name#8DA8FFbold
markup.quote#77D5A3
markup.italic#E1DFDFitalic
markup.bold#E1DFDFbold
markup.raw#8DA8FF
markup.deleted, meta.diff.header.from-file, punctuation.definition.deleted#FFC6D0
markup.inserted, meta.diff.header.to-file, punctuation.definition.inserted#77D5A3
markup.changed, punctuation.definition.changed#FFD395
markup.ignored, markup.untracked#3E3E3E
meta.diff.range#BD9CFEbold
meta.diff.header#8DA8FF
meta.separator#8DA8FFbold
meta.output#8DA8FF
brackethighlighter.tag, brackethighlighter.curly, brackethighlighter.round, brackethighlighter.square, brackethighlighter.angle, brackethighlighter.quote#A8A8A8
brackethighlighter.unmatched#FFC6D0
constant.other.reference.link, string.other.link#77D5A3underline
token.info-token#6796E6
token.warn-token#CD9731
token.error-token#F44747
token.debug-token#B267E6

Shiki preview

TypeScript sample highlighted with this variant's colors and tokenColors.

Loading...