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#4ec93b
  • editor.snippetTabstopHighlightBackground#090909
  • editor.snippetTabstopHighlightBorder#d04306
  • editor.wordHighlightBackground#1392E840
  • editor.wordHighlightStrongBackground#e8cd2160
  • editorBracketHighlight.foreground1#ebebeb
  • editorBracketHighlight.foreground2#d19542
  • editorBracketHighlight.foreground3#22c9b2
  • editorBracketHighlight.foreground4#4ec93b
  • editorBracketHighlight.foreground5#b98aef
  • editorBracketHighlight.foreground6#e17d51
  • editorBracketHighlight.unexpectedBracket.foreground#d55353
  • editorCodeLens.foreground#868686
  • editorCursor.foreground#ebebeb
  • editorError.foreground#d55353
  • 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#22c9b2
  • editorMarkerNavigation.background#1B1B1B
  • editorOverviewRuler.addedForeground#38e71d80
  • editorOverviewRuler.border#000000
  • editorOverviewRuler.currentContentForeground#4ec93b
  • editorOverviewRuler.deletedForeground#ef393980
  • editorOverviewRuler.errorForeground#ef393980
  • editorOverviewRuler.incomingContentForeground#b98aef
  • editorOverviewRuler.infoForeground#1392E880
  • editorOverviewRuler.modifiedForeground#06e5c780
  • editorOverviewRuler.selectionHighlightForeground#e17d51
  • editorOverviewRuler.warningForeground#e8cd2180
  • editorOverviewRuler.wordHighlightForeground#22c9b2
  • editorOverviewRuler.wordHighlightStrongForeground#4ec93b
  • editorRuler.foreground#FFFFFF1A
  • editorStickyScroll.background#1B1B1B
  • editorSuggestWidget.background#1B1B1B
  • editorSuggestWidget.foreground#ebebeb
  • editorSuggestWidget.selectedBackground#06e5c760
  • editorSuggestWidget.selectedForeground#ebebeb
  • editorWarning.foreground#cbb83e
  • editorWhitespace.foreground#FFFFFF1A
  • editorWidget.background#1B1B1B
  • editorWidget.foreground#ebebeb
  • editorWidget.resizeBorder#d04306
  • errorForeground#d55353
  • extensionButton.prominentBackground#d04306
  • extensionButton.prominentForeground#ebebeb
  • extensionButton.prominentHoverBackground#d0430680
  • focusBorder#d04306
  • foreground#ebebeb
  • gitDecoration.conflictingResourceForeground#b98aef
  • gitDecoration.deletedResourceForeground#d55353
  • gitDecoration.ignoredResourceForeground#868686
  • gitDecoration.modifiedResourceForeground#22c9b2
  • gitDecoration.untrackedResourceForeground#4ec93b
  • input.background#090909
  • input.border#646464
  • input.foreground#ebebeb
  • input.placeholderForeground#646464
  • inputOption.activeBorder#d04306
  • inputValidation.errorBorder#d55353
  • inputValidation.infoBorder#318cca
  • inputValidation.warningBorder#cbb83e
  • list.activeSelectionBackground#AAAAAA
  • list.activeSelectionForeground#000000
  • list.dropBackground#464646
  • list.errorForeground#d55353
  • list.focusBackground#2A2A2A
  • list.highlightForeground#e17d51
  • list.hoverBackground#000000
  • list.inactiveSelectionBackground#464646
  • list.warningForeground#cbb83e
  • listFilterWidget.background#d0430672
  • listFilterWidget.noMatchesOutline#d55353
  • 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#d55353
  • notification.errorForeground#ebebeb
  • notification.foreground#ebebeb
  • notification.infoBackground#318cca
  • notification.infoForeground#090909
  • notification.warningBackground#cbb83e
  • 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#22c9b2
  • settings.modifiedItemIndicator#22c9b2
  • 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#d55353
  • statusBarItem.prominentHoverBackground#d04306
  • statusBarItem.remoteBackground#1B1B1B
  • statusBarItem.remoteForeground#d19542
  • tab.activeBackground#090909
  • tab.activeBorderTop#d04306
  • tab.activeForeground#ebebeb
  • tab.border#000000
  • tab.inactiveBackground#1B1B1B
  • tab.inactiveForeground#868686
  • terminal.ansiBlack#0f0f0f
  • terminal.ansiBlue#318cca
  • terminal.ansiBrightBlack#424242
  • terminal.ansiBrightBlue#88bee2
  • terminal.ansiBrightCyan#97ede1
  • terminal.ansiBrightGreen#8ee1a7
  • terminal.ansiBrightMagenta#ecad92
  • terminal.ansiBrightRed#e59090
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#dfd48b
  • terminal.ansiCyan#22c9b2
  • terminal.ansiGreen#4ec93b
  • terminal.ansiMagenta#e17d51
  • terminal.ansiRed#d55353
  • terminal.ansiWhite#ebebeb
  • terminal.ansiYellow#cbb83e
  • terminal.background#0f0f0f
  • terminal.foreground#ebebeb
  • terminal.selectionBackground#06e9cb35
  • textBlockQuote.background#383838
  • textCodeBlock.background#06e9cb35
  • textLink.activeForeground#d19542
  • textLink.foreground#e17d51
  • 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#cbb83e
meta.diff, meta.diff.header#157a6c
markup.inserted#4ec93b
markup.deleted#d55353
markup.changed#22c9b2
invalid#d55353
invalid.deprecated#d55353underline italic
entity.name.filename#cbb83e
markup.error#d55353
markup.underlineunderline
markup.bold#cbb83ebold
markup.heading#e17d51bold
markup.italic#d19542italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#318cca
markup.underline.link, markup.underline.link.image#22c9b2
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#d19542
entity.name.directive.restructuredtext, markup.quote#157a6citalic
meta.separator.markdown#157a6c
markup.inline.raw, markup.raw.restructuredtext#4ec93b
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#4ec93b
punctuation.definition.constant.restructuredtext#318cca
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#b98aef
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#cbb83e
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#cbb83e
entity.name.type.class, entity.name.type.parameter#cbb83e
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#e17d51bold
entity.other.inherited-class#cbb83eitalic
support.class, support.type#cbb83ebold
comment, punctuation.definition.comment, unused.comment, wildcard.comment#157a6citalic
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#318ccaitalic
comment.block.documentation entity.name.type#cbb83e
comment.block.documentation entity.name.type punctuation.definition.bracket#22c9b2
comment.block.documentation variable#ebebeb
constant#b98aef
constant.languagebold
constant.character.escape, constant.character.string.escape, constant.regexp#d55353
entity.name.tag#e17d51
entity.name.tag.css, entity.name.tag.scss, entity.name.tag.sass#d19542bold
entity.other.attribute-name.parent-selector, entity.name.tag.reference#d55353
entity.other.attribute-name, entity.other.attribute-name.id#cbb83e
entity.other.attribute-name.idbold
entity.other.attribute-name.attributeitalic
meta.attribute-selector#4ec93b
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#22c9b2
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#22c9b2italic
punctuation.decorator#318cca
meta.decorator variable.other.object#d19542
keyword, punctuation.definition.keyword#318cca
keyword.control#e17d51
source.css keyword.control#318cca
keyword.control.new, keyword.operator.newbold
keyword.operator.expression.void, keyword.control.flow#d55353
meta.selector#d19542
support, variable.other.predefineditalic bold
support.function.magic#4ec93bbold
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#318cca
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#e17d51
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#e17d51
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#cbb83e
variable.other.alias.yaml, entity.name.type.anchor.yaml, entity.name.type.anchor.toml#ebebebitalic underline
source.yaml keyword.control, source.toml keyword.control#318cca
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#318ccaregular
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#cbb83e
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#cbb83ebold
support.type#cbb83ebold
support.type.primitive#cbb83eitalic bold
entity.name.type.type-parameters, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameter entity.name.type, meta.type.parameters#cbb83eitalic
storage.modifier#d55353
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#d19542
punctuation.definition.group.capture.regexp#318cca
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#d55353
punctuation.definition.character-class.regexp, constant.other.character-class.set.regexp#4ec93b
punctuation.definition.group.regexp, meta.group.regexp#cbb83e
meta.group.assertion.regexp, meta.group.assertion.regexp punctuation.definition.group.regexp#157a6c
punctuation.definition.group.assertion.regexp, punctuation.definition.group.no-capture.regexp, keyword.operator.negation.regexp#318cca
meta.assertion.look-ahead.regexp#318cca
string.regexp keyword.other#d55353
string#4ec93b
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#157a6c
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#d19542
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#d19542italic
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#d19542
entity.name.fragment.graphql, variable.fragment.graphql#22c9b2
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#318cca
source.shell variable.other#ebebebitalic bold
meta.scope.prerequisites.makefile#e17d51
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#318cca
meta.preprocessor.haskell#157a6c

Shiki preview

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

Loading...