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#45858810
  • activityBar.activeBorder#b1628680
  • activityBar.background#282828
  • activityBar.foreground#ebdbb2
  • activityBar.inactiveForeground#665c54
  • activityBarBadge.background#b16286
  • activityBarBadge.foreground#282828
  • badge.background#3c3836
  • badge.foreground#ebdbb2
  • breadcrumb.activeSelectionForeground#ebdbb2
  • breadcrumb.background#282828
  • breadcrumb.focusForeground#ebdbb2
  • breadcrumb.foreground#665c54
  • breadcrumbPicker.background#1d1d1d
  • button.background#2a2520
  • button.foreground#ebdbb2
  • checkbox.background#2a2520
  • checkbox.border#1d1d1d
  • checkbox.foreground#ebdbb2
  • contrastBorder#1d1d1d
  • debugToolBar.background#2a2520
  • diffEditor.insertedTextBackground#98971a20
  • diffEditor.removedTextBackground#cc241d50
  • dropdown.background#282828
  • dropdown.border#1d1d1d
  • dropdown.foreground#ebdbb2
  • editor.background#282828
  • editor.findMatchBackground#d65d0e80
  • editor.findMatchHighlightBackground#f9f5d740
  • editor.findRangeHighlightBackground#50494575
  • editor.foldBackground#2a2520
  • editor.foreground#ebdbb2
  • editor.hoverHighlightBackground#1d1d1d
  • editor.lineHighlightBorder#3c3836
  • editor.rangeHighlightBackground#45858815
  • editor.selectionBackground#3c3836
  • editor.selectionHighlightBackground#3c3836
  • editor.snippetFinalTabstopHighlightBackground#282828
  • editor.snippetFinalTabstopHighlightBorder#98971a
  • editor.snippetTabstopHighlightBackground#282828
  • editor.snippetTabstopHighlightBorder#665c54
  • editor.wordHighlightBackground#689d6a50
  • editor.wordHighlightStrongBackground#98971a50
  • editorCodeLens.foreground#665c54
  • editorError.foreground#cc241d
  • editorGroup.border#458588
  • editorGroup.dropBackground#50494570
  • editorGroupHeader.tabsBackground#1d1d1d
  • editorGutter.addedBackground#98971a80
  • editorGutter.deletedBackground#cc241d80
  • editorGutter.modifiedBackground#689d6a80
  • editorHoverWidget.background#282828
  • editorHoverWidget.border#665c54
  • editorIndentGuide.activeBackground#f9f5d745
  • editorIndentGuide.background#f9f5d71A
  • editorLineNumber.foreground#665c54
  • editorLink.activeForeground#689d6a
  • editorMarkerNavigation.background#2a2520
  • editorOverviewRuler.addedForeground#98971a80
  • editorOverviewRuler.border#1d1d1d
  • editorOverviewRuler.currentContentForeground#98971a
  • editorOverviewRuler.deletedForeground#cc241d80
  • editorOverviewRuler.errorForeground#cc241d80
  • editorOverviewRuler.incomingContentForeground#458588
  • editorOverviewRuler.infoForeground#689d6a80
  • editorOverviewRuler.modifiedForeground#689d6a80
  • editorOverviewRuler.selectionHighlightForeground#d65d0e
  • editorOverviewRuler.warningForeground#d65d0e80
  • editorOverviewRuler.wordHighlightForeground#689d6a
  • editorOverviewRuler.wordHighlightStrongForeground#98971a
  • editorRuler.foreground#f9f5d71A
  • editorSuggestWidget.background#2a2520
  • editorSuggestWidget.foreground#ebdbb2
  • editorSuggestWidget.selectedBackground#3c3836
  • editorWarning.foreground#d65d0e
  • editorWhitespace.foreground#f9f5d71A
  • editorWidget.background#2a2520
  • errorForeground#cc241d
  • extensionButton.prominentBackground#98971a90
  • extensionButton.prominentForeground#ebdbb2
  • extensionButton.prominentHoverBackground#98971a60
  • focusBorder#665c54
  • foreground#ebdbb2
  • gitDecoration.conflictingResourceForeground#d65d0e
  • gitDecoration.deletedResourceForeground#cc241d
  • gitDecoration.ignoredResourceForeground#665c54
  • gitDecoration.modifiedResourceForeground#689d6a
  • gitDecoration.untrackedResourceForeground#98971a
  • input.background#282828
  • input.border#1d1d1d
  • input.foreground#ebdbb2
  • input.placeholderForeground#665c54
  • inputOption.activeBorder#458588
  • inputValidation.errorBackground#282828
  • inputValidation.errorBorder#cc241d
  • inputValidation.errorForeground#cc241d
  • inputValidation.infoBackground#282828
  • inputValidation.infoBorder#458588
  • inputValidation.infoForeground#458588
  • inputValidation.warningBackground#282828
  • inputValidation.warningBorder#d65d0e
  • inputValidation.warningForeground#d65d0e
  • list.activeSelectionBackground#3c3836
  • list.activeSelectionForeground#ebdbb2
  • list.dropBackground#3c3836
  • list.errorForeground#cc241d
  • list.focusBackground#50494575
  • list.highlightForeground#689d6a
  • list.hoverBackground#50494575
  • list.inactiveSelectionBackground#50494575
  • list.warningForeground#d65d0e
  • listFilterWidget.background#282828
  • listFilterWidget.noMatchesOutline#cc241d
  • listFilterWidget.outline#3c3836
  • merge.currentHeaderBackground#98971a90
  • merge.incomingHeaderBackground#45858890
  • notification.background#282828
  • notification.buttonBackground#3c3836
  • notification.buttonForeground#ebdbb2
  • notification.buttonHoverBackground#50494575
  • notification.errorBackground#cc241d
  • notification.errorForeground#282828
  • notification.foreground#ebdbb2
  • notification.infoBackground#458588
  • notification.infoForeground#282828
  • notification.warningBackground#d65d0e
  • notification.warningForeground#282828
  • notificationCenter.border#2a2520
  • notificationCenterHeader.background#282828
  • notificationCenterHeader.foreground#ebdbb2
  • notificationLink.foreground#689d6a
  • notifications.background#282828
  • notifications.border#2a2520
  • notifications.foreground#ebdbb2
  • notificationsErrorIcon.foreground#cc241d
  • notificationsInfoIcon.foreground#458588
  • notificationsWarningIcon.foreground#d65d0e
  • notificationToast.border#2a2520
  • panel.background#282828
  • panel.border#458588
  • panelInput.border#ebdbb2
  • panelTitle.activeBorder#b16286
  • panelTitle.activeForeground#ebdbb2
  • panelTitle.inactiveForeground#665c54
  • peekView.border#3c3836
  • peekViewEditor.background#282828
  • peekViewEditor.matchHighlightBackground#fabd2f80
  • peekViewResult.background#2a2520
  • peekViewResult.fileForeground#ebdbb2
  • peekViewResult.lineForeground#ebdbb2
  • peekViewResult.matchHighlightBackground#fabd2f80
  • peekViewResult.selectionBackground#3c3836
  • peekViewResult.selectionForeground#ebdbb2
  • peekViewTitle.background#1d1d1d
  • peekViewTitleDescription.foreground#665c54
  • peekViewTitleLabel.foreground#ebdbb2
  • pickerGroup.border#458588
  • pickerGroup.foreground#689d6a
  • progressBar.background#b16286
  • scrollbar.shadow#444444
  • selection.background#458588
  • settings.checkboxBackground#2a2520
  • settings.checkboxBorder#1d1d1d
  • settings.checkboxForeground#ebdbb2
  • settings.dropdownBackground#2a2520
  • settings.dropdownBorder#1d1d1d
  • settings.dropdownForeground#ebdbb2
  • settings.headerForeground#ebdbb2
  • settings.modifiedItemIndicator#d65d0e
  • settings.numberInputBackground#2a2520
  • settings.numberInputBorder#1d1d1d
  • settings.numberInputForeground#ebdbb2
  • settings.textInputBackground#2a2520
  • settings.textInputBorder#1d1d1d
  • settings.textInputForeground#ebdbb2
  • sideBar.background#2a2520
  • sideBarSectionHeader.background#282828
  • sideBarSectionHeader.border#1d1d1d
  • sideBarTitle.foreground#ebdbb2
  • statusBar.background#1d1d1d
  • statusBar.debuggingBackground#cc241d
  • statusBar.debuggingForeground#1d1d1d
  • statusBar.foreground#ebdbb2
  • statusBar.noFolderBackground#1d1d1d
  • statusBar.noFolderForeground#ebdbb2
  • statusBarItem.prominentBackground#cc241d
  • statusBarItem.prominentHoverBackground#d65d0e
  • statusBarItem.remoteBackground#458588
  • statusBarItem.remoteForeground#282828
  • tab.activeBackground#282828
  • tab.activeBorderTop#b1628680
  • tab.activeForeground#ebdbb2
  • tab.border#1d1d1d
  • tab.inactiveBackground#2a2520
  • tab.inactiveForeground#665c54
  • terminal.ansiBlack#3c3836
  • terminal.ansiBlue#458588
  • terminal.ansiBrightBlack#504945
  • terminal.ansiBrightBlue#83a598
  • terminal.ansiBrightCyan#8ec07c
  • terminal.ansiBrightGreen#b8bb26
  • terminal.ansiBrightMagenta#d3869b
  • terminal.ansiBrightRed#fb4934
  • terminal.ansiBrightWhite#f9f5d7
  • terminal.ansiBrightYellow#fabd2f
  • terminal.ansiCyan#689d6a
  • terminal.ansiGreen#98971a
  • terminal.ansiMagenta#b16286
  • terminal.ansiRed#cc241d
  • terminal.ansiWhite#fbf1c7
  • terminal.ansiYellow#d65d0e
  • terminal.background#282828
  • terminal.border#ebdbb2
  • terminal.foreground#ebdbb2
  • terminal.selectionBackground#3c383650
  • textBlockQuote.background#2a2520
  • titleBar.activeBackground#2a2520
  • titleBar.activeForeground#ebdbb2
  • titleBar.inactiveBackground#1d1d1d
  • titleBar.inactiveForeground#665c54
  • walkThrough.embeddedEditorBackground#2a2520
  • welcomePage.buttonBackground#3c3836
  • welcomePage.buttonHoverBackground#50494575
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#458588
source#ebdbb2
meta.diff, meta.diff.header#665c54
markup.inserted#98971a
markup.deleted#cc241d
markup.changed#d65d0e
invalid#cc241dunderline italic
invalid.deprecated#ebdbb2underline italic
entity.name.filename#fabd2f
markup.error#cc241d
markup.underlineunderline
markup.bold#d65d0ebold
markup.heading#458588bold
markup.italic#fabd2fitalic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#689d6a
markup.inline.raw, markup.raw.restructuredtext#98971a
markup.underline.link, markup.underline.link.image#689d6a
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#b16286
entity.name.directive.restructuredtext, markup.quote#fabd2fitalic
meta.separator.markdown#665c54
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#98971a
punctuation.definition.constant.restructuredtext#458588
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#458588
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#ebdbb2
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#fabd2f
entity.name.type.class, entity.name.class#689d6anormal
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#458588italic
entity.other.inherited-class#689d6aitalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#665c54
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#b16286
comment.block.documentation entity.name.type#689d6aitalic
comment.block.documentation entity.name.type punctuation.definition.bracket#689d6a
comment.block.documentation variable#d65d0eitalic
constant, variable.other.constant#458588
constant.character.escape, constant.character.string.escape, constant.regexp#b16286
entity.name.tag#b16286
entity.other.attribute-name.parent-selector#b16286
entity.other.attribute-name#98971aitalic
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#98971a
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#d65d0eitalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#98971aitalic
meta.decorator variable.other.object#98971a
keyword, punctuation.definition.keyword#b16286
keyword.control.new, keyword.operator.newbold
meta.selector#b16286
support#689d6aitalic
support.function.magic, support.variable, variable.other.predefined#458588regular
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#b16286
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#ebdbb2
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#b16286
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#689d6a
constant.other.date, constant.other.timestamp#d65d0e
variable.other.alias.yaml#98971aitalic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#b16286regular
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#689d6aitalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#d65d0e
storage.modifier#b16286
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#fabd2f
punctuation.definition.group.capture.regexp#b16286
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#cc241d
punctuation.definition.character-class.regexp#689d6a
punctuation.definition.group.regexp#d65d0e
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#cc241d
meta.assertion.look-ahead.regexp#98971a
string#fabd2f
punctuation.definition.string.begin, punctuation.definition.string.end#d79921
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#458588
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#665c54
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#ebdbb2
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#d65d0eitalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#ebdbb2normal
meta.selectionset.graphql variable#fabd2f
meta.selectionset.graphql meta.arguments variable#ebdbb2
entity.name.fragment.graphql, variable.fragment.graphql#689d6a
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#ebdbb2
source.shell variable.other#458588
support.constant#458588normal
meta.scope.prerequisites.makefile#fabd2f
meta.attribute-selector.scss#fabd2f
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#ebdbb2
meta.preprocessor.haskell#665c54
Tinted VSCode by Tinted Theming - VS Code Theme