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

Shiki preview

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

Loading...