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#0087af10
  • activityBar.activeBorder#8700af80
  • activityBar.background#eeeeee
  • activityBar.foreground#444444
  • activityBar.inactiveForeground#878787
  • activityBarBadge.background#8700af
  • activityBarBadge.foreground#eeeeee
  • badge.background#e4e4e4
  • badge.foreground#444444
  • breadcrumb.activeSelectionForeground#444444
  • breadcrumb.background#eeeeee
  • breadcrumb.focusForeground#444444
  • breadcrumb.foreground#878787
  • breadcrumbPicker.background#ffffff
  • button.background#f4f4f4
  • button.foreground#444444
  • checkbox.background#f4f4f4
  • checkbox.border#ffffff
  • checkbox.foreground#444444
  • contrastBorder#ffffff
  • debugToolBar.background#f4f4f4
  • diffEditor.insertedTextBackground#00870020
  • diffEditor.removedTextBackground#af000050
  • dropdown.background#eeeeee
  • dropdown.border#ffffff
  • dropdown.foreground#444444
  • editor.background#eeeeee
  • editor.findMatchBackground#d7008780
  • editor.findMatchHighlightBackground#0087af40
  • editor.findRangeHighlightBackground#d0d0d075
  • editor.foldBackground#f4f4f4
  • editor.foreground#444444
  • editor.hoverHighlightBackground#ffffff
  • editor.lineHighlightBorder#e4e4e4
  • editor.rangeHighlightBackground#0087af15
  • editor.selectionBackground#e4e4e4
  • editor.selectionHighlightBackground#e4e4e4
  • editor.snippetFinalTabstopHighlightBackground#eeeeee
  • editor.snippetFinalTabstopHighlightBorder#008700
  • editor.snippetTabstopHighlightBackground#eeeeee
  • editor.snippetTabstopHighlightBorder#878787
  • editor.wordHighlightBackground#d75f0050
  • editor.wordHighlightStrongBackground#00870050
  • editorCodeLens.foreground#878787
  • editorError.foreground#af0000
  • editorGroup.border#0087af
  • editorGroup.dropBackground#d0d0d070
  • editorGroupHeader.tabsBackground#ffffff
  • editorGutter.addedBackground#00870080
  • editorGutter.deletedBackground#af000080
  • editorGutter.modifiedBackground#d75f0080
  • editorHoverWidget.background#eeeeee
  • editorHoverWidget.border#878787
  • editorIndentGuide.activeBackground#0087af45
  • editorIndentGuide.background#0087af1A
  • editorLineNumber.foreground#878787
  • editorLink.activeForeground#d75f00
  • editorMarkerNavigation.background#f4f4f4
  • editorOverviewRuler.addedForeground#00870080
  • editorOverviewRuler.border#ffffff
  • editorOverviewRuler.currentContentForeground#008700
  • editorOverviewRuler.deletedForeground#af000080
  • editorOverviewRuler.errorForeground#af000080
  • editorOverviewRuler.incomingContentForeground#0087af
  • editorOverviewRuler.infoForeground#d75f0080
  • editorOverviewRuler.modifiedForeground#d75f0080
  • editorOverviewRuler.selectionHighlightForeground#d70087
  • editorOverviewRuler.warningForeground#d7008780
  • editorOverviewRuler.wordHighlightForeground#d75f00
  • editorOverviewRuler.wordHighlightStrongForeground#008700
  • editorRuler.foreground#0087af1A
  • editorSuggestWidget.background#f4f4f4
  • editorSuggestWidget.foreground#444444
  • editorSuggestWidget.selectedBackground#e4e4e4
  • editorWarning.foreground#d70087
  • editorWhitespace.foreground#0087af1A
  • editorWidget.background#f4f4f4
  • errorForeground#af0000
  • extensionButton.prominentBackground#00870090
  • extensionButton.prominentForeground#444444
  • extensionButton.prominentHoverBackground#00870060
  • focusBorder#878787
  • foreground#444444
  • gitDecoration.conflictingResourceForeground#d70087
  • gitDecoration.deletedResourceForeground#af0000
  • gitDecoration.ignoredResourceForeground#878787
  • gitDecoration.modifiedResourceForeground#d75f00
  • gitDecoration.untrackedResourceForeground#008700
  • input.background#eeeeee
  • input.border#ffffff
  • input.foreground#444444
  • input.placeholderForeground#878787
  • inputOption.activeBorder#0087af
  • inputValidation.errorBackground#eeeeee
  • inputValidation.errorBorder#af0000
  • inputValidation.errorForeground#af0000
  • inputValidation.infoBackground#eeeeee
  • inputValidation.infoBorder#0087af
  • inputValidation.infoForeground#0087af
  • inputValidation.warningBackground#eeeeee
  • inputValidation.warningBorder#d70087
  • inputValidation.warningForeground#d70087
  • list.activeSelectionBackground#e4e4e4
  • list.activeSelectionForeground#444444
  • list.dropBackground#e4e4e4
  • list.errorForeground#af0000
  • list.focusBackground#d0d0d075
  • list.highlightForeground#d75f00
  • list.hoverBackground#d0d0d075
  • list.inactiveSelectionBackground#d0d0d075
  • list.warningForeground#d70087
  • listFilterWidget.background#eeeeee
  • listFilterWidget.noMatchesOutline#af0000
  • listFilterWidget.outline#e4e4e4
  • merge.currentHeaderBackground#00870090
  • merge.incomingHeaderBackground#0087af90
  • notification.background#eeeeee
  • notification.buttonBackground#e4e4e4
  • notification.buttonForeground#444444
  • notification.buttonHoverBackground#d0d0d075
  • notification.errorBackground#af0000
  • notification.errorForeground#eeeeee
  • notification.foreground#444444
  • notification.infoBackground#0087af
  • notification.infoForeground#eeeeee
  • notification.warningBackground#d70087
  • notification.warningForeground#eeeeee
  • notificationCenter.border#f4f4f4
  • notificationCenterHeader.background#eeeeee
  • notificationCenterHeader.foreground#444444
  • notificationLink.foreground#d75f00
  • notifications.background#eeeeee
  • notifications.border#f4f4f4
  • notifications.foreground#444444
  • notificationsErrorIcon.foreground#af0000
  • notificationsInfoIcon.foreground#0087af
  • notificationsWarningIcon.foreground#d70087
  • notificationToast.border#f4f4f4
  • panel.background#eeeeee
  • panel.border#0087af
  • panelInput.border#444444
  • panelTitle.activeBorder#8700af
  • panelTitle.activeForeground#444444
  • panelTitle.inactiveForeground#878787
  • peekView.border#e4e4e4
  • peekViewEditor.background#eeeeee
  • peekViewEditor.matchHighlightBackground#ff00af80
  • peekViewResult.background#f4f4f4
  • peekViewResult.fileForeground#444444
  • peekViewResult.lineForeground#444444
  • peekViewResult.matchHighlightBackground#ff00af80
  • peekViewResult.selectionBackground#e4e4e4
  • peekViewResult.selectionForeground#444444
  • peekViewTitle.background#ffffff
  • peekViewTitleDescription.foreground#878787
  • peekViewTitleLabel.foreground#444444
  • pickerGroup.border#0087af
  • pickerGroup.foreground#d75f00
  • progressBar.background#8700af
  • scrollbar.shadow#444444
  • selection.background#0087af
  • settings.checkboxBackground#f4f4f4
  • settings.checkboxBorder#ffffff
  • settings.checkboxForeground#444444
  • settings.dropdownBackground#f4f4f4
  • settings.dropdownBorder#ffffff
  • settings.dropdownForeground#444444
  • settings.headerForeground#444444
  • settings.modifiedItemIndicator#d70087
  • settings.numberInputBackground#f4f4f4
  • settings.numberInputBorder#ffffff
  • settings.numberInputForeground#444444
  • settings.textInputBackground#f4f4f4
  • settings.textInputBorder#ffffff
  • settings.textInputForeground#444444
  • sideBar.background#f4f4f4
  • sideBarSectionHeader.background#eeeeee
  • sideBarSectionHeader.border#ffffff
  • sideBarTitle.foreground#444444
  • statusBar.background#ffffff
  • statusBar.debuggingBackground#af0000
  • statusBar.debuggingForeground#ffffff
  • statusBar.foreground#444444
  • statusBar.noFolderBackground#ffffff
  • statusBar.noFolderForeground#444444
  • statusBarItem.prominentBackground#af0000
  • statusBarItem.prominentHoverBackground#d70087
  • statusBarItem.remoteBackground#0087af
  • statusBarItem.remoteForeground#eeeeee
  • tab.activeBackground#eeeeee
  • tab.activeBorderTop#8700af80
  • tab.activeForeground#444444
  • tab.border#ffffff
  • tab.inactiveBackground#f4f4f4
  • tab.inactiveForeground#878787
  • terminal.ansiBlack#e4e4e4
  • terminal.ansiBlue#0087af
  • terminal.ansiBrightBlack#d0d0d0
  • terminal.ansiBrightBlue#ff8700
  • terminal.ansiBrightCyan#00af00
  • terminal.ansiBrightGreen#87af00
  • terminal.ansiBrightMagenta#5fafff
  • terminal.ansiBrightRed#d70000
  • terminal.ansiBrightWhite#0087af
  • terminal.ansiBrightYellow#ff00af
  • terminal.ansiCyan#d75f00
  • terminal.ansiGreen#008700
  • terminal.ansiMagenta#8700af
  • terminal.ansiRed#af0000
  • terminal.ansiWhite#005f87
  • terminal.ansiYellow#d70087
  • terminal.background#eeeeee
  • terminal.border#444444
  • terminal.foreground#444444
  • terminal.selectionBackground#e4e4e450
  • textBlockQuote.background#f4f4f4
  • titleBar.activeBackground#f4f4f4
  • titleBar.activeForeground#444444
  • titleBar.inactiveBackground#ffffff
  • titleBar.inactiveForeground#878787
  • walkThrough.embeddedEditorBackground#f4f4f4
  • welcomePage.buttonBackground#e4e4e4
  • welcomePage.buttonHoverBackground#d0d0d075
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#0087af
source#444444
meta.diff, meta.diff.header#878787
markup.inserted#008700
markup.deleted#af0000
markup.changed#d70087
invalid#af0000underline italic
invalid.deprecated#444444underline italic
entity.name.filename#ff00af
markup.error#af0000
markup.underlineunderline
markup.bold#d70087bold
markup.heading#0087afbold
markup.italic#ff00afitalic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#d75f00
markup.inline.raw, markup.raw.restructuredtext#008700
markup.underline.link, markup.underline.link.image#d75f00
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#8700af
entity.name.directive.restructuredtext, markup.quote#ff00afitalic
meta.separator.markdown#878787
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#008700
punctuation.definition.constant.restructuredtext#0087af
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#0087af
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#444444
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#ff00af
entity.name.type.class, entity.name.class#d75f00normal
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#0087afitalic
entity.other.inherited-class#d75f00italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#878787
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#8700af
comment.block.documentation entity.name.type#d75f00italic
comment.block.documentation entity.name.type punctuation.definition.bracket#d75f00
comment.block.documentation variable#d70087italic
constant, variable.other.constant#0087af
constant.character.escape, constant.character.string.escape, constant.regexp#8700af
entity.name.tag#8700af
entity.other.attribute-name.parent-selector#8700af
entity.other.attribute-name#008700italic
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#008700
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#d70087italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#008700italic
meta.decorator variable.other.object#008700
keyword, punctuation.definition.keyword#8700af
keyword.control.new, keyword.operator.newbold
meta.selector#8700af
support#d75f00italic
support.function.magic, support.variable, variable.other.predefined#0087afregular
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#8700af
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#444444
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#8700af
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#d75f00
constant.other.date, constant.other.timestamp#d70087
variable.other.alias.yaml#008700italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#8700afregular
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#d75f00italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#d70087
storage.modifier#8700af
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#ff00af
punctuation.definition.group.capture.regexp#8700af
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#af0000
punctuation.definition.character-class.regexp#d75f00
punctuation.definition.group.regexp#d70087
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#af0000
meta.assertion.look-ahead.regexp#008700
string#ff00af
punctuation.definition.string.begin, punctuation.definition.string.end#5f8700
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#0087af
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#878787
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#444444
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#d70087italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#444444normal
meta.selectionset.graphql variable#ff00af
meta.selectionset.graphql meta.arguments variable#444444
entity.name.fragment.graphql, variable.fragment.graphql#d75f00
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#444444
source.shell variable.other#0087af
support.constant#0087afnormal
meta.scope.prerequisites.makefile#ff00af
meta.attribute-selector.scss#ff00af
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#444444
meta.preprocessor.haskell#878787
Tinted VSCode by Tinted Theming - VS Code Theme