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.activeBackground#BD93F910
  • activityBar.activeBorder#ff9ed480
  • activityBar.background#e0e0e0
  • activityBar.foreground#404040
  • activityBar.inactiveForeground#8a8f9e
  • activityBarBadge.background#ff9ed4
  • activityBarBadge.foreground#404040
  • badge.background#cfd2e3
  • badge.foreground#404040
  • breadcrumb.activeSelectionForeground#404040
  • breadcrumb.background#f4f4f9
  • breadcrumb.focusForeground#404040
  • breadcrumb.foreground#8a8f9e
  • breadcrumbPicker.background#f4f4f9
  • button.background#cfd2e3
  • button.foreground#404040
  • button.secondaryBackground#f4f4f9
  • button.secondaryForeground#404040
  • button.secondaryHoverBackground#e0e0e0
  • debugToolBar.background#e6e6eb
  • diffEditor.insertedTextBackground#50FA7B20
  • diffEditor.removedTextBackground#FF555550
  • dropdown.background#e0e0e0
  • dropdown.border#f4f4f9
  • dropdown.foreground#404040
  • editor.background#f4f4f9
  • editor.findMatchBackground#79797944
  • editor.findMatchHighlightBackground#00b3ff40
  • editor.findRangeHighlightBackground#44475ac7
  • editor.foldBackground#d1d1d650
  • editor.foreground#404040
  • editor.hoverHighlightBackground#c6c6c647
  • editor.lineHighlightBorder#cfd2e3ad
  • editor.rangeHighlightBackground#BD93F915
  • editor.selectionBackground#cfd2e3
  • editor.selectionHighlightBackground#a2afa75b
  • editor.snippetFinalTabstopHighlightBackground#f4f4f9
  • editor.snippetFinalTabstopHighlightBorder#008000
  • editor.snippetTabstopHighlightBackground#f4f4f9
  • editor.snippetTabstopHighlightBorder#8a8f9e
  • editor.wordHighlightBackground#a6a6a632
  • editor.wordHighlightStrongBackground#8989896c
  • editorBracketHighlight.foreground1#404040
  • editorBracketHighlight.foreground2#ff9ed4
  • editorBracketHighlight.foreground3#00c1ec
  • editorBracketHighlight.foreground4#008000
  • editorBracketHighlight.foreground5#9c66e8
  • editorBracketHighlight.foreground6#ff9900
  • editorBracketHighlight.unexpectedBracket.foreground#e45649
  • editorCodeLens.foreground#8a8f9e
  • editorError.foreground#e45649
  • editorGroup.border#9c66e8
  • editorGroup.dropBackground#dcdcdc
  • editorGroupHeader.tabsBackground#f4f4f9
  • editorGutter.addedBackground#50FA7B80
  • editorGutter.deletedBackground#FF555580
  • editorGutter.modifiedBackground#8BE9FD80
  • editorHoverWidget.background#f4f4f9
  • editorHoverWidget.border#8a8f9e
  • editorIndentGuide.activeBackground1#FFFFFF45
  • editorIndentGuide.background1#dcdcdc1a
  • editorLineNumber.activeForeground#e59e71a0
  • editorLineNumber.foreground#8a8f9e
  • editorLink.activeForeground#00c1ec
  • editorMarkerNavigation.background#e6e6eb
  • editorOverviewRuler.addedForeground#50FA7B80
  • editorOverviewRuler.border#f4f4f9
  • editorOverviewRuler.currentContentForeground#008000
  • editorOverviewRuler.deletedForeground#FF555580
  • editorOverviewRuler.errorForeground#FF555580
  • editorOverviewRuler.incomingContentForeground#9c66e8
  • editorOverviewRuler.infoForeground#8BE9FD80
  • editorOverviewRuler.modifiedForeground#8BE9FD80
  • editorOverviewRuler.selectionHighlightForeground#ff9900a0
  • editorOverviewRuler.warningForeground#FFB86C80
  • editorOverviewRuler.wordHighlightForeground#00c1ec91
  • editorOverviewRuler.wordHighlightStrongForeground#008000a2
  • editorRuler.foreground#dcdcdc1a
  • editorSuggestWidget.background#e6e6eb
  • editorSuggestWidget.foreground#404040
  • editorSuggestWidget.selectedBackground#cfd2e3
  • editorWarning.foreground#00c1ec
  • editorWhitespace.foreground#dcdcdc1a
  • editorWidget.background#e6e6eb
  • errorForeground#e45649
  • extensionButton.prominentBackground#50FA7B90
  • extensionButton.prominentForeground#404040
  • extensionButton.prominentHoverBackground#50FA7B60
  • focusBorder#8a8f9e
  • foreground#404040
  • gitDecoration.conflictingResourceForeground#ff9900
  • gitDecoration.deletedResourceForeground#e45649
  • gitDecoration.ignoredResourceForeground#8a8f9e
  • gitDecoration.modifiedResourceForeground#00c1ec
  • gitDecoration.untrackedResourceForeground#008000
  • input.background#f4f4f9
  • input.border#f4f4f9
  • input.foreground#404040
  • input.placeholderForeground#8a8f9e
  • inputOption.activeBorder#9c66e8
  • inputValidation.errorBorder#e45649
  • inputValidation.infoBorder#ff9ed4
  • inputValidation.warningBorder#ff9900
  • list.activeSelectionBackground#cfd2e3
  • list.activeSelectionForeground#404040
  • list.dropBackground#cfd2e3
  • list.errorForeground#e45649
  • list.focusBackground#e8e5f1
  • list.highlightForeground#00c1ec
  • list.hoverBackground#ffceffcc
  • list.inactiveSelectionBackground#e8e5f1
  • list.warningForeground#ff9900
  • listFilterWidget.background#e0e0e0
  • listFilterWidget.noMatchesOutline#e45649
  • listFilterWidget.outline#424450
  • merge.currentHeaderBackground#50FA7B90
  • merge.incomingHeaderBackground#BD93F990
  • panel.background#f4f4f9
  • panel.border#9c66e8
  • panelTitle.activeBorder#ff9ed4
  • panelTitle.activeForeground#404040
  • panelTitle.inactiveForeground#8a8f9e
  • peekView.border#cfd2e3
  • peekViewEditor.background#f4f4f9
  • peekViewEditor.matchHighlightBackground#F1FA8C80
  • peekViewResult.background#e6e6eb
  • peekViewResult.fileForeground#404040
  • peekViewResult.lineForeground#404040
  • peekViewResult.matchHighlightBackground#F1FA8C80
  • peekViewResult.selectionBackground#cfd2e3
  • peekViewResult.selectionForeground#404040
  • peekViewTitle.background#f4f4f9
  • peekViewTitleDescription.foreground#8a8f9e
  • peekViewTitleLabel.foreground#404040
  • pickerGroup.border#9c66e8
  • pickerGroup.foreground#00c1ec
  • progressBar.background#ff9ed4
  • selection.background#9c66e8
  • settings.checkboxBackground#e6e6eb
  • settings.checkboxBorder#f4f4f9
  • settings.checkboxForeground#404040
  • settings.dropdownBackground#e6e6eb
  • settings.dropdownBorder#f4f4f9
  • settings.dropdownForeground#404040
  • settings.headerForeground#404040
  • settings.modifiedItemIndicator#ff9900
  • settings.numberInputBackground#e6e6eb
  • settings.numberInputBorder#f4f4f9
  • settings.numberInputForeground#404040
  • settings.textInputBackground#e6e6eb
  • settings.textInputBorder#f4f4f9
  • settings.textInputForeground#404040
  • sideBar.background#f4f4f9
  • sideBar.border#4040401d
  • sideBarSectionHeader.background#f4f4f9
  • sideBarSectionHeader.border#f4f4f9
  • sideBarTitle.foreground#404040
  • statusBar.background#f4f4f9
  • statusBar.debuggingBackground#e45649
  • statusBar.debuggingForeground#f4f4f9
  • statusBar.foreground#404040
  • statusBar.noFolderBackground#f4f4f9
  • statusBar.noFolderForeground#404040
  • statusBarItem.prominentBackground#e45649
  • statusBarItem.prominentHoverBackground#ff9900
  • statusBarItem.remoteBackground#9c66e8
  • statusBarItem.remoteForeground#f4f4f9
  • tab.activeBackground#f4f4f9
  • tab.activeBorderTop#FF79C680
  • tab.activeForeground#404040
  • tab.border#4040401d
  • tab.hoverBorder#FF79C680
  • tab.inactiveBackground#f4f4f9
  • tab.inactiveForeground#8a8f9e
  • terminal.ansiBlack#e6e6eb
  • terminal.ansiBlue#9c66e8
  • terminal.ansiBrightBlack#8a8f9e
  • terminal.ansiBrightBlue#D6ACFF
  • terminal.ansiBrightCyan#A4FFFF
  • terminal.ansiBrightGreen#6a9955
  • terminal.ansiBrightMagenta#FF92DF
  • terminal.ansiBrightRed#d16969
  • terminal.ansiBrightWhite#282a36
  • terminal.ansiBrightYellow#d7af00
  • terminal.ansiCyan#00c1ec
  • terminal.ansiGreen#008000
  • terminal.ansiMagenta#ff9ed4
  • terminal.ansiRed#e45649
  • terminal.ansiWhite#404040
  • terminal.ansiYellow#a8a800
  • terminal.background#f4f4f9
  • terminal.foreground#404040
  • titleBar.activeBackground#f4f4f9
  • titleBar.activeForeground#404040
  • titleBar.inactiveBackground#f4f4f9
  • titleBar.inactiveForeground#8a8f9e
  • walkThrough.embeddedEditorBackground#e6e6eb

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#9c66e8
meta.diff, meta.diff.header#8a8f9e
markup.inserted#008000
markup.deleted#e45649
markup.changed#ff9900
invalid#e45649underline italic
invalid.deprecated#404040underline italic
entity.name.filename#a8a800
markup.error#e45649
markup.underlineunderline
markup.bold#ff9900bold
markup.heading#9c66e8bold
markup.italic#a8a800italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#00c1ec
markup.inline.raw, markup.raw.restructuredtext#008000
markup.underline.link, markup.underline.link.image#00c1ec
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#ff9ed4
entity.name.directive.restructuredtext, markup.quote#a8a800italic
meta.separator.markdown#8a8f9e
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#008000
punctuation.definition.constant.restructuredtext#9c66e8
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#9c66e8
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#404040
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#a8a800
entity.name.type.class, entity.name.class#00c1ec
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#9c66e8italic
entity.other.inherited-class#00c1ecitalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#8a8f9e
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#ff9ed4
comment.block.documentation entity.name.type#00c1ecitalic
comment.block.documentation entity.name.type punctuation.definition.bracket#00c1ec
comment.block.documentation variable#ff9900italic
constant, variable.other.constant#9c66e8
constant.character.escape, constant.character.string.escape, constant.regexp#ff9ed4
entity.name.tag#ff9ed4
entity.other.attribute-name.parent-selector#ff9ed4
entity.other.attribute-name#008000italic
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#008000
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#ff9900italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#008000italic
meta.decorator variable.other.object#008000
keyword, punctuation.definition.keyword#ff9ed4
keyword.control.new, keyword.operator.newbold
meta.selector#ff9ed4
support#00c1ecitalic
support.function.magic, support.variable, variable.other.predefined#9c66e8
support.function, support.type.property-name
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#ff9ed4
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, punctuation.terminator.expression.php, storage.type.generic.java, string.template meta.brace, string.template punctuation.accessor#404040
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#ff9ed4
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#00c1ec
constant.other.date, constant.other.timestamp#ff9900
variable.other.alias.yaml#008000italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#ff9ed4
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#00c1ecitalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#ff9900
storage.modifier#ff9ed4
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#a8a800
punctuation.definition.group.capture.regexp#ff9ed4
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#e45649
punctuation.definition.character-class.regexp#00c1ec
punctuation.definition.group.regexp#ff9900
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#e45649
meta.assertion.look-ahead.regexp#008000
string#a8a800
punctuation.definition.string.begin, punctuation.definition.string.end#a2a867
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#00c1ec
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#8a8f9e
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#404040
meta.import variable.other.readwrite, meta.variable.assignment.destructured.object.coffee variable#ff9900italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#404040
meta.selectionset.graphql variable#a8a800
meta.selectionset.graphql meta.arguments variable#404040
entity.name.fragment.graphql, variable.fragment.graphql#00c1ec
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#404040
source.shell variable.other#9c66e8
support.constant#9c66e8
meta.scope.prerequisites.makefile#a8a800
meta.attribute-selector.scss#a8a800
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#404040
meta.preprocessor.haskell#8a8f9e
log.error#e45649bold
log.warning#a8a800bold