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#008ec410
  • activityBar.activeBorder#523c7980
  • activityBar.background#f1f1f1
  • activityBar.foreground#b3b3b3
  • activityBar.inactiveForeground#676767
  • activityBarBadge.background#523c79
  • activityBarBadge.foreground#f1f1f1
  • badge.background#212121
  • badge.foreground#b3b3b3
  • breadcrumb.activeSelectionForeground#b3b3b3
  • breadcrumb.background#f1f1f1
  • breadcrumb.focusForeground#b3b3b3
  • breadcrumb.foreground#676767
  • breadcrumbPicker.background#161616
  • button.background#2c2c2c
  • button.foreground#b3b3b3
  • checkbox.background#2c2c2c
  • checkbox.border#161616
  • checkbox.foreground#b3b3b3
  • contrastBorder#161616
  • debugToolBar.background#2c2c2c
  • diffEditor.insertedTextBackground#10a77820
  • diffEditor.removedTextBackground#c3077150
  • dropdown.background#f1f1f1
  • dropdown.border#161616
  • dropdown.foreground#b3b3b3
  • editor.background#f1f1f1
  • editor.findMatchBackground#a89c1480
  • editor.findMatchHighlightBackground#f1f1f140
  • editor.findRangeHighlightBackground#42424275
  • editor.foldBackground#2c2c2c
  • editor.foreground#b3b3b3
  • editor.hoverHighlightBackground#161616
  • editor.lineHighlightBorder#212121
  • editor.rangeHighlightBackground#008ec415
  • editor.selectionBackground#212121
  • editor.selectionHighlightBackground#212121
  • editor.snippetFinalTabstopHighlightBackground#f1f1f1
  • editor.snippetFinalTabstopHighlightBorder#10a778
  • editor.snippetTabstopHighlightBackground#f1f1f1
  • editor.snippetTabstopHighlightBorder#676767
  • editor.wordHighlightBackground#20a5ba50
  • editor.wordHighlightStrongBackground#10a77850
  • editorCodeLens.foreground#676767
  • editorError.foreground#c30771
  • editorGroup.border#008ec4
  • editorGroup.dropBackground#42424270
  • editorGroupHeader.tabsBackground#161616
  • editorGutter.addedBackground#10a77880
  • editorGutter.deletedBackground#c3077180
  • editorGutter.modifiedBackground#20a5ba80
  • editorHoverWidget.background#f1f1f1
  • editorHoverWidget.border#676767
  • editorIndentGuide.activeBackground#f1f1f145
  • editorIndentGuide.background#f1f1f11A
  • editorLineNumber.foreground#676767
  • editorLink.activeForeground#20a5ba
  • editorMarkerNavigation.background#2c2c2c
  • editorOverviewRuler.addedForeground#10a77880
  • editorOverviewRuler.border#161616
  • editorOverviewRuler.currentContentForeground#10a778
  • editorOverviewRuler.deletedForeground#c3077180
  • editorOverviewRuler.errorForeground#c3077180
  • editorOverviewRuler.incomingContentForeground#008ec4
  • editorOverviewRuler.infoForeground#20a5ba80
  • editorOverviewRuler.modifiedForeground#20a5ba80
  • editorOverviewRuler.selectionHighlightForeground#a89c14
  • editorOverviewRuler.warningForeground#a89c1480
  • editorOverviewRuler.wordHighlightForeground#20a5ba
  • editorOverviewRuler.wordHighlightStrongForeground#10a778
  • editorRuler.foreground#f1f1f11A
  • editorSuggestWidget.background#2c2c2c
  • editorSuggestWidget.foreground#b3b3b3
  • editorSuggestWidget.selectedBackground#212121
  • editorWarning.foreground#a89c14
  • editorWhitespace.foreground#f1f1f11A
  • editorWidget.background#2c2c2c
  • errorForeground#c30771
  • extensionButton.prominentBackground#10a77890
  • extensionButton.prominentForeground#b3b3b3
  • extensionButton.prominentHoverBackground#10a77860
  • focusBorder#676767
  • foreground#b3b3b3
  • gitDecoration.conflictingResourceForeground#a89c14
  • gitDecoration.deletedResourceForeground#c30771
  • gitDecoration.ignoredResourceForeground#676767
  • gitDecoration.modifiedResourceForeground#20a5ba
  • gitDecoration.untrackedResourceForeground#10a778
  • input.background#f1f1f1
  • input.border#161616
  • input.foreground#b3b3b3
  • input.placeholderForeground#676767
  • inputOption.activeBorder#008ec4
  • inputValidation.errorBackground#f1f1f1
  • inputValidation.errorBorder#c30771
  • inputValidation.errorForeground#c30771
  • inputValidation.infoBackground#f1f1f1
  • inputValidation.infoBorder#008ec4
  • inputValidation.infoForeground#008ec4
  • inputValidation.warningBackground#f1f1f1
  • inputValidation.warningBorder#a89c14
  • inputValidation.warningForeground#a89c14
  • list.activeSelectionBackground#212121
  • list.activeSelectionForeground#b3b3b3
  • list.dropBackground#212121
  • list.errorForeground#c30771
  • list.focusBackground#42424275
  • list.highlightForeground#20a5ba
  • list.hoverBackground#42424275
  • list.inactiveSelectionBackground#42424275
  • list.warningForeground#a89c14
  • listFilterWidget.background#f1f1f1
  • listFilterWidget.noMatchesOutline#c30771
  • listFilterWidget.outline#212121
  • merge.currentHeaderBackground#10a77890
  • merge.incomingHeaderBackground#008ec490
  • notification.background#f1f1f1
  • notification.buttonBackground#212121
  • notification.buttonForeground#b3b3b3
  • notification.buttonHoverBackground#42424275
  • notification.errorBackground#c30771
  • notification.errorForeground#f1f1f1
  • notification.foreground#b3b3b3
  • notification.infoBackground#008ec4
  • notification.infoForeground#f1f1f1
  • notification.warningBackground#a89c14
  • notification.warningForeground#f1f1f1
  • notificationCenter.border#2c2c2c
  • notificationCenterHeader.background#f1f1f1
  • notificationCenterHeader.foreground#b3b3b3
  • notificationLink.foreground#20a5ba
  • notifications.background#f1f1f1
  • notifications.border#2c2c2c
  • notifications.foreground#b3b3b3
  • notificationsErrorIcon.foreground#c30771
  • notificationsInfoIcon.foreground#008ec4
  • notificationsWarningIcon.foreground#a89c14
  • notificationToast.border#2c2c2c
  • panel.background#f1f1f1
  • panel.border#008ec4
  • panelInput.border#b3b3b3
  • panelTitle.activeBorder#523c79
  • panelTitle.activeForeground#b3b3b3
  • panelTitle.inactiveForeground#676767
  • peekView.border#212121
  • peekViewEditor.background#f1f1f1
  • peekViewEditor.matchHighlightBackground#f3e43080
  • peekViewResult.background#2c2c2c
  • peekViewResult.fileForeground#b3b3b3
  • peekViewResult.lineForeground#b3b3b3
  • peekViewResult.matchHighlightBackground#f3e43080
  • peekViewResult.selectionBackground#212121
  • peekViewResult.selectionForeground#b3b3b3
  • peekViewTitle.background#161616
  • peekViewTitleDescription.foreground#676767
  • peekViewTitleLabel.foreground#b3b3b3
  • pickerGroup.border#008ec4
  • pickerGroup.foreground#20a5ba
  • progressBar.background#523c79
  • scrollbar.shadow#444444
  • selection.background#008ec4
  • settings.checkboxBackground#2c2c2c
  • settings.checkboxBorder#161616
  • settings.checkboxForeground#b3b3b3
  • settings.dropdownBackground#2c2c2c
  • settings.dropdownBorder#161616
  • settings.dropdownForeground#b3b3b3
  • settings.headerForeground#b3b3b3
  • settings.modifiedItemIndicator#a89c14
  • settings.numberInputBackground#2c2c2c
  • settings.numberInputBorder#161616
  • settings.numberInputForeground#b3b3b3
  • settings.textInputBackground#2c2c2c
  • settings.textInputBorder#161616
  • settings.textInputForeground#b3b3b3
  • sideBar.background#2c2c2c
  • sideBarSectionHeader.background#f1f1f1
  • sideBarSectionHeader.border#161616
  • sideBarTitle.foreground#b3b3b3
  • statusBar.background#161616
  • statusBar.debuggingBackground#c30771
  • statusBar.debuggingForeground#161616
  • statusBar.foreground#b3b3b3
  • statusBar.noFolderBackground#161616
  • statusBar.noFolderForeground#b3b3b3
  • statusBarItem.prominentBackground#c30771
  • statusBarItem.prominentHoverBackground#a89c14
  • statusBarItem.remoteBackground#008ec4
  • statusBarItem.remoteForeground#f1f1f1
  • tab.activeBackground#f1f1f1
  • tab.activeBorderTop#523c7980
  • tab.activeForeground#b3b3b3
  • tab.border#161616
  • tab.inactiveBackground#2c2c2c
  • tab.inactiveForeground#676767
  • terminal.ansiBlack#212121
  • terminal.ansiBlue#008ec4
  • terminal.ansiBrightBlack#424242
  • terminal.ansiBrightBlue#20bbfc
  • terminal.ansiBrightCyan#4fb8cc
  • terminal.ansiBrightGreen#5fd7af
  • terminal.ansiBrightMagenta#6855de
  • terminal.ansiBrightRed#fb007a
  • terminal.ansiBrightWhite#f1f1f1
  • terminal.ansiBrightYellow#f3e430
  • terminal.ansiCyan#20a5ba
  • terminal.ansiGreen#10a778
  • terminal.ansiMagenta#523c79
  • terminal.ansiRed#c30771
  • terminal.ansiWhite#d9d9d9
  • terminal.ansiYellow#a89c14
  • terminal.background#f1f1f1
  • terminal.border#b3b3b3
  • terminal.foreground#b3b3b3
  • terminal.selectionBackground#21212150
  • textBlockQuote.background#2c2c2c
  • titleBar.activeBackground#2c2c2c
  • titleBar.activeForeground#b3b3b3
  • titleBar.inactiveBackground#161616
  • titleBar.inactiveForeground#676767
  • walkThrough.embeddedEditorBackground#2c2c2c
  • welcomePage.buttonBackground#212121
  • welcomePage.buttonHoverBackground#42424275
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#008ec4
source#b3b3b3
meta.diff, meta.diff.header#676767
markup.inserted#10a778
markup.deleted#c30771
markup.changed#a89c14
invalid#c30771underline italic
invalid.deprecated#b3b3b3underline italic
entity.name.filename#f3e430
markup.error#c30771
markup.underlineunderline
markup.bold#a89c14bold
markup.heading#008ec4bold
markup.italic#f3e430italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#20a5ba
markup.inline.raw, markup.raw.restructuredtext#10a778
markup.underline.link, markup.underline.link.image#20a5ba
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#523c79
entity.name.directive.restructuredtext, markup.quote#f3e430italic
meta.separator.markdown#676767
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#10a778
punctuation.definition.constant.restructuredtext#008ec4
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#008ec4
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#b3b3b3
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#f3e430
entity.name.type.class, entity.name.class#20a5banormal
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#008ec4italic
entity.other.inherited-class#20a5baitalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#676767
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#523c79
comment.block.documentation entity.name.type#20a5baitalic
comment.block.documentation entity.name.type punctuation.definition.bracket#20a5ba
comment.block.documentation variable#a89c14italic
constant, variable.other.constant#008ec4
constant.character.escape, constant.character.string.escape, constant.regexp#523c79
entity.name.tag#523c79
entity.other.attribute-name.parent-selector#523c79
entity.other.attribute-name#10a778italic
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#10a778
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#a89c14italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#10a778italic
meta.decorator variable.other.object#10a778
keyword, punctuation.definition.keyword#523c79
keyword.control.new, keyword.operator.newbold
meta.selector#523c79
support#20a5baitalic
support.function.magic, support.variable, variable.other.predefined#008ec4regular
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#523c79
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#b3b3b3
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#523c79
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#20a5ba
constant.other.date, constant.other.timestamp#a89c14
variable.other.alias.yaml#10a778italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#523c79regular
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#20a5baitalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#a89c14
storage.modifier#523c79
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#f3e430
punctuation.definition.group.capture.regexp#523c79
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#c30771
punctuation.definition.character-class.regexp#20a5ba
punctuation.definition.group.regexp#a89c14
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#c30771
meta.assertion.look-ahead.regexp#10a778
string#f3e430
punctuation.definition.string.begin, punctuation.definition.string.end#20bbfc
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#008ec4
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#676767
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#b3b3b3
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#a89c14italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#b3b3b3normal
meta.selectionset.graphql variable#f3e430
meta.selectionset.graphql meta.arguments variable#b3b3b3
entity.name.fragment.graphql, variable.fragment.graphql#20a5ba
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#b3b3b3
source.shell variable.other#008ec4
support.constant#008ec4normal
meta.scope.prerequisites.makefile#f3e430
meta.attribute-selector.scss#f3e430
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#b3b3b3
meta.preprocessor.haskell#676767
Tinted VSCode by Tinted Theming - VS Code Theme