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#1B1B1B
  • activityBar.activeBorder#d04306
  • activityBar.background#383838
  • activityBar.foreground#ebebeb
  • activityBar.inactiveForeground#868686
  • activityBarBadge.background#d04306
  • activityBarBadge.foreground#ebebeb
  • badge.background#d04306
  • badge.foreground#ebebeb
  • breadcrumb.activeSelectionForeground#ebebeb
  • breadcrumb.background#090909
  • breadcrumb.focusForeground#ebebeb
  • breadcrumb.foreground#868686
  • breadcrumbPicker.background#1B1B1B
  • button.background#d04306
  • button.foreground#ebebeb
  • button.hoverBackground#d04306A0
  • button.secondaryBackground#1B1B1B
  • button.secondaryForeground#ebebeb
  • button.secondaryHoverBackground#383838
  • debugToolBar.background#383838
  • diffEditor.insertedTextBackground#38e71d20
  • diffEditor.removedTextBackground#ef393950
  • dropdown.background#383838
  • dropdown.border#646464
  • dropdown.foreground#ebebeb
  • editor.background#090909
  • editor.findMatchBackground#e8cd2160
  • editor.findMatchHighlightBackground#e8cd2140
  • editor.findRangeHighlightBackground#2A2A2A
  • editor.foldBackground#000000
  • editor.foreground#ebebeb
  • editor.hoverHighlightBackground#06e9cb35
  • editor.inactiveSelectionBackground#464646
  • editor.lineHighlightBackground#383838
  • editor.rangeHighlightBackground#06e9cb35
  • editor.selectionBackground#06e9cb35
  • editor.selectionHighlightBackground#e8cd2140
  • editor.snippetFinalTabstopHighlightBackground#090909
  • editor.snippetFinalTabstopHighlightBorder#43d82c
  • editor.snippetTabstopHighlightBackground#090909
  • editor.snippetTabstopHighlightBorder#d04306
  • editor.wordHighlightBackground#1392E840
  • editor.wordHighlightStrongBackground#e8cd2160
  • editorBracketHighlight.foreground1#ebebeb
  • editorBracketHighlight.foreground2#df9834
  • editorBracketHighlight.foreground3#14d7bd
  • editorBracketHighlight.foreground4#43d82c
  • editorBracketHighlight.foreground5#b982f7
  • editorBracketHighlight.foreground6#ed7845
  • editorBracketHighlight.unexpectedBracket.foreground#e24646
  • editorCodeLens.foreground#868686
  • editorCursor.foreground#ebebeb
  • editorError.foreground#e24646
  • editorGroupHeader.tabsBackground#000000
  • editorGutter.addedBackground#38e71d80
  • editorGutter.deletedBackground#ef393980
  • editorGutter.modifiedBackground#06e5c780
  • editorHoverWidget.background#1B1B1B
  • editorHoverWidget.border#d04306
  • editorHoverWidget.foreground#ebebeb
  • editorIndentGuide.activeBackground#FFFFFF45
  • editorIndentGuide.background#FFFFFF1A
  • editorLineNumber.activeForeground#06e5c7D9
  • editorLineNumber.foreground#646464
  • editorLink.activeForeground#14d7bd
  • editorMarkerNavigation.background#1B1B1B
  • editorOverviewRuler.addedForeground#38e71d80
  • editorOverviewRuler.border#000000
  • editorOverviewRuler.currentContentForeground#43d82c
  • editorOverviewRuler.deletedForeground#ef393980
  • editorOverviewRuler.errorForeground#ef393980
  • editorOverviewRuler.incomingContentForeground#b982f7
  • editorOverviewRuler.infoForeground#1392E880
  • editorOverviewRuler.modifiedForeground#06e5c780
  • editorOverviewRuler.selectionHighlightForeground#ed7845
  • editorOverviewRuler.warningForeground#e8cd2180
  • editorOverviewRuler.wordHighlightForeground#14d7bd
  • editorOverviewRuler.wordHighlightStrongForeground#43d82c
  • editorRuler.foreground#FFFFFF1A
  • editorStickyScroll.background#1B1B1B
  • editorSuggestWidget.background#1B1B1B
  • editorSuggestWidget.foreground#ebebeb
  • editorSuggestWidget.selectedBackground#06e5c760
  • editorSuggestWidget.selectedForeground#ebebeb
  • editorWarning.foreground#d9c230
  • editorWhitespace.foreground#FFFFFF1A
  • editorWidget.background#1B1B1B
  • editorWidget.foreground#ebebeb
  • editorWidget.resizeBorder#d04306
  • errorForeground#e24646
  • extensionButton.prominentBackground#d04306
  • extensionButton.prominentForeground#ebebeb
  • extensionButton.prominentHoverBackground#d0430680
  • focusBorder#d04306
  • foreground#ebebeb
  • gitDecoration.conflictingResourceForeground#b982f7
  • gitDecoration.deletedResourceForeground#e24646
  • gitDecoration.ignoredResourceForeground#868686
  • gitDecoration.modifiedResourceForeground#14d7bd
  • gitDecoration.untrackedResourceForeground#43d82c
  • input.background#090909
  • input.border#646464
  • input.foreground#ebebeb
  • input.placeholderForeground#646464
  • inputOption.activeBorder#d04306
  • inputValidation.errorBorder#e24646
  • inputValidation.infoBorder#228fd9
  • inputValidation.warningBorder#d9c230
  • list.activeSelectionBackground#AAAAAA
  • list.activeSelectionForeground#000000
  • list.dropBackground#464646
  • list.errorForeground#e24646
  • list.focusBackground#2A2A2A
  • list.highlightForeground#ed7845
  • list.hoverBackground#000000
  • list.inactiveSelectionBackground#464646
  • list.warningForeground#d9c230
  • listFilterWidget.background#d0430672
  • listFilterWidget.noMatchesOutline#e24646
  • listFilterWidget.outline#383838
  • merge.currentHeaderBackground#38e71d90
  • merge.incomingHeaderBackground#b87aff90
  • minimap.background#1B1B1B
  • minimap.selectionHighlight#06e5c7A2
  • notification.background#090909
  • notification.buttonBackground#d04306
  • notification.buttonForeground#ebebeb
  • notification.buttonHoverBackground#2A2A2A
  • notification.errorBackground#e24646
  • notification.errorForeground#ebebeb
  • notification.foreground#ebebeb
  • notification.infoBackground#228fd9
  • notification.infoForeground#090909
  • notification.warningBackground#d9c230
  • notification.warningForeground#090909
  • panel.background#1B1B1B
  • panel.border#383838
  • panelTitle.activeBorder#d04306
  • panelTitle.activeForeground#ebebeb
  • panelTitle.inactiveForeground#646464
  • peekView.border#d04306
  • peekViewEditor.background#090909
  • peekViewEditor.matchHighlightBackground#e8cd2180
  • peekViewResult.background#1B1B1B
  • peekViewResult.fileForeground#ebebeb
  • peekViewResult.lineForeground#ebebeb
  • peekViewResult.matchHighlightBackground#e8cd2180
  • peekViewResult.selectionBackground#06e9cb35
  • peekViewResult.selectionForeground#ebebeb
  • peekViewTitle.background#1B1B1B
  • peekViewTitleDescription.foreground#868686
  • peekViewTitleLabel.foreground#ebebeb
  • pickerGroup.border#d04306
  • pickerGroup.foreground#d04306
  • progressBar.background#d04306
  • quickInput.background#1B1B1B
  • quickInputList.focusBackground#06e9cb35
  • quickInputList.focusForeground#ebebeb
  • quickInputList.focusIconForeground#868686
  • quickInputTitle.background#1B1B1B
  • scrollbar.shadow#000000
  • selection.background#06e9cb35
  • settings.checkboxBackground#383838
  • settings.checkboxBorder#646464
  • settings.checkboxForeground#ebebeb
  • settings.dropdownBackground#383838
  • settings.dropdownForeground#ebebeb
  • settings.headerForeground#ebebeb
  • settings.modifiedItemForeground#14d7bd
  • settings.modifiedItemIndicator#14d7bd
  • settings.numberInputBackground#040404
  • settings.numberInputBorder#646464
  • settings.numberInputForeground#ebebeb
  • settings.textInputBackground#040404
  • settings.textInputBorder#646464
  • settings.textInputForeground#ebebeb
  • sideBar.background#1B1B1B
  • sideBar.border#090909
  • sideBarSectionHeader.background#06e9cb35
  • sideBarTitle.foreground#ebebeb
  • statusBar.background#383838
  • statusBar.border#090909
  • statusBar.debuggingBackground#d04306
  • statusBar.debuggingForeground#ebebeb
  • statusBar.foreground#ebebeb
  • statusBar.noFolderBackground#383838
  • statusBar.noFolderForeground#ebebeb
  • statusBarItem.prominentBackground#e24646
  • statusBarItem.prominentHoverBackground#d04306
  • statusBarItem.remoteBackground#1B1B1B
  • statusBarItem.remoteForeground#df9834
  • tab.activeBackground#090909
  • tab.activeBorderTop#d04306
  • tab.activeForeground#ebebeb
  • tab.border#000000
  • tab.inactiveBackground#1B1B1B
  • tab.inactiveForeground#868686
  • terminal.ansiBlack#0f0f0f
  • terminal.ansiBlue#228fd9
  • terminal.ansiBrightBlack#424242
  • terminal.ansiBrightBlue#7fc0eb
  • terminal.ansiBrightCyan#8ff5e7
  • terminal.ansiBrightGreen#86e9a3
  • terminal.ansiBrightMagenta#f3aa8b
  • terminal.ansiBrightRed#ed8888
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#e8da82
  • terminal.ansiCyan#14d7bd
  • terminal.ansiGreen#43d82c
  • terminal.ansiMagenta#ed7845
  • terminal.ansiRed#e24646
  • terminal.ansiWhite#ebebeb
  • terminal.ansiYellow#d9c230
  • terminal.background#0f0f0f
  • terminal.foreground#ebebeb
  • terminal.selectionBackground#06e9cb35
  • textBlockQuote.background#383838
  • textCodeBlock.background#06e9cb35
  • textLink.activeForeground#df9834
  • textLink.foreground#ed7845
  • textPreformat.foreground#868686
  • titleBar.activeBackground#040404
  • titleBar.activeForeground#ebebeb
  • titleBar.inactiveBackground#000000
  • titleBar.inactiveForeground#868686
  • walkThrough.embeddedEditorBackground#1B1B1B
  • welcomePage.buttonBackground#1B1B1B
  • welcomePage.buttonHoverBackground#383838

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#d9c230
meta.diff, meta.diff.header#0d8273
markup.inserted#43d82c
markup.deleted#e24646
markup.changed#14d7bd
invalid#e24646
invalid.deprecated#e24646underline italic
entity.name.filename#d9c230
markup.error#e24646
markup.underlineunderline
markup.bold#d9c230bold
markup.heading#ed7845bold
markup.italic#df9834italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#228fd9
markup.underline.link, markup.underline.link.image#14d7bd
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#df9834
entity.name.directive.restructuredtext, markup.quote#0d8273italic
meta.separator.markdown#0d8273
markup.inline.raw, markup.raw.restructuredtext#43d82c
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#43d82c
punctuation.definition.constant.restructuredtext#228fd9
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#b982f7
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#d9c230
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#d9c230
entity.name.type.class, entity.name.type.parameter#d9c230
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#ed7845bold
entity.other.inherited-class#d9c230italic
support.class, support.type#d9c230bold
comment, punctuation.definition.comment, unused.comment, wildcard.comment#0d8273italic
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#228fd9italic
comment.block.documentation entity.name.type#d9c230
comment.block.documentation entity.name.type punctuation.definition.bracket#14d7bd
comment.block.documentation variable#ebebeb
constant#b982f7
constant.languagebold
constant.character.escape, constant.character.string.escape, constant.regexp#e24646
entity.name.tag#ed7845
entity.name.tag.css, entity.name.tag.scss, entity.name.tag.sass#df9834bold
entity.other.attribute-name.parent-selector, entity.name.tag.reference#e24646
entity.other.attribute-name, entity.other.attribute-name.id#d9c230
entity.other.attribute-name.idbold
entity.other.attribute-name.attributeitalic
meta.attribute-selector#43d82c
entity.other.attribute-name.pseudo-classitalic
entity.name.function, 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#14d7bd
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.parameterunderline
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#14d7bditalic
punctuation.decorator#228fd9
meta.decorator variable.other.object#df9834
keyword, punctuation.definition.keyword#228fd9
keyword.control#ed7845
source.css keyword.control#228fd9
keyword.control.new, keyword.operator.newbold
keyword.operator.expression.void, keyword.control.flow#e24646
meta.selector#df9834
support, variable.other.predefineditalic bold
support.function.magic#43d82cbold
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#228fd9
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, punctuation.accessor#ebebeb
punctuation.definition.tag#f9733994
punctuation.definition.typeparameters#e8cd2194
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#ed7845
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#ed7845
punctuation.support.type.property-name.begin.json, punctuation.support.type.property-name.end.json, punctuation.support.type.property-name.begin.yaml, punctuation.support.type.property-name.end.yaml, punctuation.support.type.property-name.begin.toml, punctuation.support.type.property-name.end.toml, punctuation.entity.name.function.target.begin.makefile, punctuation.entity.name.function.target.end.makefile, punctuation.entity.name.section.begin.toml, punctuation.entity.name.section.end.toml, punctuation.entity.name.tag.begin.yaml, punctuation.entity.name.tag.end.yaml#f9733994
constant.other.date, constant.other.timestamp#d9c230
variable.other.alias.yaml, entity.name.type.anchor.yaml, entity.name.type.anchor.toml#ebebebitalic underline
source.yaml keyword.control, source.toml keyword.control#228fd9
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#228fd9regular
entity.name.type.interface, entity.name.type.class, 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#d9c230
entity.name.type.primitive, keyword.primitive-datatypes.swift, keyword.type.primitive, source.go storage.type.primitive, source.groovy storage.type.primitive, source.java storage.type.primitive, storage.type.primitive#d9c230bold
support.type#d9c230bold
support.type.primitive#d9c230italic bold
entity.name.type.type-parameters, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameter entity.name.type, meta.type.parameters#d9c230italic
storage.modifier#e24646
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#df9834
punctuation.definition.group.capture.regexp#228fd9
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#e24646
punctuation.definition.character-class.regexp, constant.other.character-class.set.regexp#43d82c
punctuation.definition.group.regexp, meta.group.regexp#d9c230
meta.group.assertion.regexp, meta.group.assertion.regexp punctuation.definition.group.regexp#0d8273
punctuation.definition.group.assertion.regexp, punctuation.definition.group.no-capture.regexp, keyword.operator.negation.regexp#228fd9
meta.assertion.look-ahead.regexp#228fd9
string.regexp keyword.other#e24646
string#43d82c
punctuation.definition.string.begin, punctuation.definition.string.end, punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#38e71d94
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#0d8273
variable#ebebeb
constant.other.key.perl, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#ebebeb
support.variable.property, support.constant.property, support.type.property-name, meta.object-literal.key, meta.definition.property, variable.property, variable.object.property, variable.other.property#df9834
support.type.property-name
support.variable.property, support.constant.propertyitalic
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#df9834italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#ebebebbold
meta.selectionset.graphql variable#ebebeb
meta.selectionset.graphql meta.arguments variable#df9834
entity.name.fragment.graphql, variable.fragment.graphql#14d7bd
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#228fd9
source.shell variable.other#ebebebitalic bold
meta.scope.prerequisites.makefile#ed7845
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#228fd9
meta.preprocessor.haskell#0d8273

Shiki preview

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

Loading...