Skip to main content
CodingTheme

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#81a2be10
  • activityBar.activeBorder#b294bb80
  • activityBar.background#1d1f21
  • activityBar.foreground#c5c8c6
  • activityBar.inactiveForeground#969896
  • activityBarBadge.background#b294bb
  • activityBarBadge.foreground#1d1f21
  • badge.background#282a2e
  • badge.foreground#c5c8c6
  • breadcrumb.activeSelectionForeground#c5c8c6
  • breadcrumb.background#1d1f21
  • breadcrumb.focusForeground#c5c8c6
  • breadcrumb.foreground#969896
  • breadcrumbPicker.background#2d3135
  • button.background#080909
  • button.foreground#c5c8c6
  • checkbox.background#080909
  • checkbox.border#2d3135
  • checkbox.foreground#c5c8c6
  • contrastBorder#2d3135
  • debugToolBar.background#080909
  • diffEditor.insertedTextBackground#b5bd6820
  • diffEditor.removedTextBackground#cc666650
  • dropdown.background#1d1f21
  • dropdown.border#2d3135
  • dropdown.foreground#c5c8c6
  • editor.background#1d1f21
  • editor.findMatchBackground#de935f80
  • editor.findMatchHighlightBackground#ffffff40
  • editor.findRangeHighlightBackground#373b4175
  • editor.foldBackground#080909
  • editor.foreground#c5c8c6
  • editor.hoverHighlightBackground#2d3135
  • editor.lineHighlightBorder#282a2e
  • editor.rangeHighlightBackground#81a2be15
  • editor.selectionBackground#282a2e
  • editor.selectionHighlightBackground#282a2e
  • editor.snippetFinalTabstopHighlightBackground#1d1f21
  • editor.snippetFinalTabstopHighlightBorder#b5bd68
  • editor.snippetTabstopHighlightBackground#1d1f21
  • editor.snippetTabstopHighlightBorder#969896
  • editor.wordHighlightBackground#8abeb750
  • editor.wordHighlightStrongBackground#b5bd6850
  • editorCodeLens.foreground#969896
  • editorError.foreground#cc6666
  • editorGroup.border#81a2be
  • editorGroup.dropBackground#373b4170
  • editorGroupHeader.tabsBackground#2d3135
  • editorGutter.addedBackground#b5bd6880
  • editorGutter.deletedBackground#cc666680
  • editorGutter.modifiedBackground#8abeb780
  • editorHoverWidget.background#1d1f21
  • editorHoverWidget.border#969896
  • editorIndentGuide.activeBackground#ffffff45
  • editorIndentGuide.background#ffffff1A
  • editorLineNumber.foreground#969896
  • editorLink.activeForeground#8abeb7
  • editorMarkerNavigation.background#080909
  • editorOverviewRuler.addedForeground#b5bd6880
  • editorOverviewRuler.border#2d3135
  • editorOverviewRuler.currentContentForeground#b5bd68
  • editorOverviewRuler.deletedForeground#cc666680
  • editorOverviewRuler.errorForeground#cc666680
  • editorOverviewRuler.incomingContentForeground#81a2be
  • editorOverviewRuler.infoForeground#8abeb780
  • editorOverviewRuler.modifiedForeground#8abeb780
  • editorOverviewRuler.selectionHighlightForeground#de935f
  • editorOverviewRuler.warningForeground#de935f80
  • editorOverviewRuler.wordHighlightForeground#8abeb7
  • editorOverviewRuler.wordHighlightStrongForeground#b5bd68
  • editorRuler.foreground#ffffff1A
  • editorSuggestWidget.background#080909
  • editorSuggestWidget.foreground#c5c8c6
  • editorSuggestWidget.selectedBackground#282a2e
  • editorWarning.foreground#de935f
  • editorWhitespace.foreground#ffffff1A
  • editorWidget.background#080909
  • errorForeground#cc6666
  • extensionButton.prominentBackground#b5bd6890
  • extensionButton.prominentForeground#c5c8c6
  • extensionButton.prominentHoverBackground#b5bd6860
  • focusBorder#969896
  • foreground#c5c8c6
  • gitDecoration.conflictingResourceForeground#de935f
  • gitDecoration.deletedResourceForeground#cc6666
  • gitDecoration.ignoredResourceForeground#969896
  • gitDecoration.modifiedResourceForeground#8abeb7
  • gitDecoration.untrackedResourceForeground#b5bd68
  • input.background#1d1f21
  • input.border#2d3135
  • input.foreground#c5c8c6
  • input.placeholderForeground#969896
  • inputOption.activeBorder#81a2be
  • inputValidation.errorBackground#1d1f21
  • inputValidation.errorBorder#cc6666
  • inputValidation.errorForeground#cc6666
  • inputValidation.infoBackground#1d1f21
  • inputValidation.infoBorder#81a2be
  • inputValidation.infoForeground#81a2be
  • inputValidation.warningBackground#1d1f21
  • inputValidation.warningBorder#de935f
  • inputValidation.warningForeground#de935f
  • list.activeSelectionBackground#282a2e
  • list.activeSelectionForeground#c5c8c6
  • list.dropBackground#282a2e
  • list.errorForeground#cc6666
  • list.focusBackground#373b4175
  • list.highlightForeground#8abeb7
  • list.hoverBackground#373b4175
  • list.inactiveSelectionBackground#373b4175
  • list.warningForeground#de935f
  • listFilterWidget.background#1d1f21
  • listFilterWidget.noMatchesOutline#cc6666
  • listFilterWidget.outline#282a2e
  • merge.currentHeaderBackground#b5bd6890
  • merge.incomingHeaderBackground#81a2be90
  • notification.background#1d1f21
  • notification.buttonBackground#282a2e
  • notification.buttonForeground#c5c8c6
  • notification.buttonHoverBackground#373b4175
  • notification.errorBackground#cc6666
  • notification.errorForeground#1d1f21
  • notification.foreground#c5c8c6
  • notification.infoBackground#81a2be
  • notification.infoForeground#1d1f21
  • notification.warningBackground#de935f
  • notification.warningForeground#1d1f21
  • notificationCenter.border#080909
  • notificationCenterHeader.background#1d1f21
  • notificationCenterHeader.foreground#c5c8c6
  • notificationLink.foreground#8abeb7
  • notifications.background#1d1f21
  • notifications.border#080909
  • notifications.foreground#c5c8c6
  • notificationsErrorIcon.foreground#cc6666
  • notificationsInfoIcon.foreground#81a2be
  • notificationsWarningIcon.foreground#de935f
  • notificationToast.border#080909
  • panel.background#1d1f21
  • panel.border#81a2be
  • panelInput.border#c5c8c6
  • panelTitle.activeBorder#b294bb
  • panelTitle.activeForeground#c5c8c6
  • panelTitle.inactiveForeground#969896
  • peekView.border#282a2e
  • peekViewEditor.background#1d1f21
  • peekViewEditor.matchHighlightBackground#f7dc6f80
  • peekViewResult.background#080909
  • peekViewResult.fileForeground#c5c8c6
  • peekViewResult.lineForeground#c5c8c6
  • peekViewResult.matchHighlightBackground#f7dc6f80
  • peekViewResult.selectionBackground#282a2e
  • peekViewResult.selectionForeground#c5c8c6
  • peekViewTitle.background#2d3135
  • peekViewTitleDescription.foreground#969896
  • peekViewTitleLabel.foreground#c5c8c6
  • pickerGroup.border#81a2be
  • pickerGroup.foreground#8abeb7
  • progressBar.background#b294bb
  • scrollbar.shadow#444444
  • selection.background#81a2be
  • settings.checkboxBackground#080909
  • settings.checkboxBorder#2d3135
  • settings.checkboxForeground#c5c8c6
  • settings.dropdownBackground#080909
  • settings.dropdownBorder#2d3135
  • settings.dropdownForeground#c5c8c6
  • settings.headerForeground#c5c8c6
  • settings.modifiedItemIndicator#de935f
  • settings.numberInputBackground#080909
  • settings.numberInputBorder#2d3135
  • settings.numberInputForeground#c5c8c6
  • settings.textInputBackground#080909
  • settings.textInputBorder#2d3135
  • settings.textInputForeground#c5c8c6
  • sideBar.background#080909
  • sideBarSectionHeader.background#1d1f21
  • sideBarSectionHeader.border#2d3135
  • sideBarTitle.foreground#c5c8c6
  • statusBar.background#2d3135
  • statusBar.debuggingBackground#cc6666
  • statusBar.debuggingForeground#2d3135
  • statusBar.foreground#c5c8c6
  • statusBar.noFolderBackground#2d3135
  • statusBar.noFolderForeground#c5c8c6
  • statusBarItem.prominentBackground#cc6666
  • statusBarItem.prominentHoverBackground#de935f
  • statusBarItem.remoteBackground#81a2be
  • statusBarItem.remoteForeground#1d1f21
  • tab.activeBackground#1d1f21
  • tab.activeBorderTop#b294bb80
  • tab.activeForeground#c5c8c6
  • tab.border#2d3135
  • tab.inactiveBackground#080909
  • tab.inactiveForeground#969896
  • terminal.ansiBlack#282a2e
  • terminal.ansiBlue#81a2be
  • terminal.ansiBrightBlack#373b41
  • terminal.ansiBrightBlue#85c1e9
  • terminal.ansiBrightCyan#95d3ce
  • terminal.ansiBrightGreen#b8d4b3
  • terminal.ansiBrightMagenta#d7a3ca
  • terminal.ansiBrightRed#e74c3c
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#f7dc6f
  • terminal.ansiCyan#8abeb7
  • terminal.ansiGreen#b5bd68
  • terminal.ansiMagenta#b294bb
  • terminal.ansiRed#cc6666
  • terminal.ansiWhite#e0e0e0
  • terminal.ansiYellow#de935f
  • terminal.background#1d1f21
  • terminal.border#c5c8c6
  • terminal.foreground#c5c8c6
  • terminal.selectionBackground#282a2e50
  • textBlockQuote.background#080909
  • titleBar.activeBackground#080909
  • titleBar.activeForeground#c5c8c6
  • titleBar.inactiveBackground#2d3135
  • titleBar.inactiveForeground#969896
  • walkThrough.embeddedEditorBackground#080909
  • welcomePage.buttonBackground#282a2e
  • welcomePage.buttonHoverBackground#373b4175
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#81a2be
source#c5c8c6
meta.diff, meta.diff.header#969896
markup.inserted#b5bd68
markup.deleted#cc6666
markup.changed#de935f
invalid#cc6666underline italic
invalid.deprecated#c5c8c6underline italic
entity.name.filename#f7dc6f
markup.error#cc6666
markup.underlineunderline
markup.bold#de935fbold
markup.heading#81a2bebold
markup.italic#f7dc6fitalic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#8abeb7
markup.inline.raw, markup.raw.restructuredtext#b5bd68
markup.underline.link, markup.underline.link.image#8abeb7
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#b294bb
entity.name.directive.restructuredtext, markup.quote#f7dc6fitalic
meta.separator.markdown#969896
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#b5bd68
punctuation.definition.constant.restructuredtext#81a2be
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#81a2be
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#c5c8c6
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#f7dc6f
entity.name.type.class, entity.name.class#8abeb7normal
keyword.expressions-and-types.swift, keyword.other.this, variable.language, variable.language punctuation.definition.variable.php, variable.other.readwrite.instance.ruby, variable.parameter.function.language.special#81a2beitalic
entity.other.inherited-class#8abeb7italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#969896
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#b294bb
comment.block.documentation entity.name.type#8abeb7italic
comment.block.documentation entity.name.type punctuation.definition.bracket#8abeb7
comment.block.documentation variable#de935fitalic
constant, variable.other.constant#81a2be
constant.character.escape, constant.character.string.escape, constant.regexp#b294bb
entity.name.tag#b294bb
entity.other.attribute-name.parent-selector#b294bb
entity.other.attribute-name#b5bd68italic
entity.name.function, meta.function-call.generic, meta.function-call.object, meta.function-call.php, meta.function-call.static, meta.method-call.java meta.method, meta.method.groovy, support.function.any-method.lua, keyword.operator.function.infix#b5bd68
entity.name.variable.parameter, meta.at-rule.function variable, meta.at-rule.mixin variable, meta.function.arguments variable.other.php, meta.selectionset.graphql meta.arguments.graphql variable.arguments.graphql, variable.parameter#de935fitalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#b5bd68italic
meta.decorator variable.other.object#b5bd68
keyword, punctuation.definition.keyword#b294bb
keyword.control.new, keyword.operator.newbold
meta.selector#b294bb
support#8abeb7italic
support.function.magic, support.variable, variable.other.predefined#81a2beregular
support.function, support.type.property-nameregular
constant.other.symbol.hashkey punctuation.definition.constant.ruby, entity.other.attribute-name.placeholder punctuation, entity.other.attribute-name.pseudo-class punctuation, entity.other.attribute-name.pseudo-element punctuation, meta.group.double.toml, meta.group.toml, meta.object-binding-pattern-variable punctuation.destructuring, punctuation.colon.graphql, punctuation.definition.block.scalar.folded.yaml, punctuation.definition.block.scalar.literal.yaml, punctuation.definition.block.sequence.item.yaml, punctuation.definition.entity.other.inherited-class, punctuation.function.swift, punctuation.separator.dictionary.key-value, punctuation.separator.hash, punctuation.separator.inheritance, punctuation.separator.key-value, punctuation.separator.key-value.mapping.yaml, punctuation.separator.namespace, punctuation.separator.pointer-access, punctuation.separator.slice, string.unquoted.heredoc punctuation.definition.string, support.other.chomping-indicator.yaml, punctuation.separator.annotation#b294bb
keyword.operator.other.powershell, keyword.other.statement-separator.powershell, meta.brace.round, meta.function-call punctuation, punctuation.definition.arguments.begin, punctuation.definition.arguments.end, punctuation.definition.entity.begin, punctuation.definition.entity.end, punctuation.definition.tag.cs, punctuation.definition.type.begin, punctuation.definition.type.end, punctuation.section.scope.begin, punctuation.section.scope.end, storage.type.generic.java, string.template meta.brace, string.template punctuation.accessor#c5c8c6
meta.string-contents.quoted.double punctuation.definition.variable, punctuation.definition.interpolation.begin, punctuation.definition.interpolation.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded.begin, punctuation.section.embedded.coffee, punctuation.section.embedded.end, punctuation.section.embedded.end source.php, punctuation.section.embedded.end source.ruby, punctuation.definition.variable.makefile#b294bb
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#8abeb7
constant.other.date, constant.other.timestamp#de935f
variable.other.alias.yaml#b5bd68italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#b294bbregular
entity.name.type, keyword.primitive-datatypes.swift, keyword.type.cs, meta.protocol-list.objc, meta.return-type.objc, source.go storage.type, source.groovy storage.type, source.java storage.type, source.powershell entity.other.attribute-name, storage.class.std.rust, storage.type.attribute.swift, storage.type.c, storage.type.core.rust, storage.type.cs, storage.type.groovy, storage.type.objc, storage.type.php, storage.type.haskell, storage.type.ocaml#8abeb7italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#de935f
storage.modifier#b294bb
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#f7dc6f
punctuation.definition.group.capture.regexp#b294bb
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#cc6666
punctuation.definition.character-class.regexp#8abeb7
punctuation.definition.group.regexp#de935f
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#cc6666
meta.assertion.look-ahead.regexp#b5bd68
string#f7dc6f
punctuation.definition.string.begin, punctuation.definition.string.end#f0c674
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#81a2be
string.quoted.docstring.multi, string.quoted.docstring.multi.python punctuation.definition.string.begin, string.quoted.docstring.multi.python punctuation.definition.string.end, string.quoted.docstring.multi.python constant.character.escape#969896
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#c5c8c6
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#de935fitalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#c5c8c6normal
meta.selectionset.graphql variable#f7dc6f
meta.selectionset.graphql meta.arguments variable#c5c8c6
entity.name.fragment.graphql, variable.fragment.graphql#8abeb7
constant.other.symbol.hashkey.ruby, keyword.operator.dereference.java, keyword.operator.navigation.groovy, meta.scope.for-loop.shell punctuation.definition.string.begin, meta.scope.for-loop.shell punctuation.definition.string.end, meta.scope.for-loop.shell string, storage.modifier.import, punctuation.section.embedded.begin.tsx, punctuation.section.embedded.end.tsx, punctuation.section.embedded.begin.jsx, punctuation.section.embedded.end.jsx, punctuation.separator.list.comma.css, constant.language.empty-list.haskell#c5c8c6
source.shell variable.other#81a2be
support.constant#81a2benormal
meta.scope.prerequisites.makefile#f7dc6f
meta.attribute-selector.scss#f7dc6f
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#c5c8c6
meta.preprocessor.haskell#969896

Shiki preview

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

Loading...