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#1d99f310
  • activityBar.activeBorder#9b59b680
  • activityBar.background#31363b
  • activityBar.foreground#d3d7d8
  • activityBar.inactiveForeground#9ba5a6
  • activityBarBadge.background#9b59b6
  • activityBarBadge.foreground#31363b
  • badge.background#31363b
  • badge.foreground#d3d7d8
  • breadcrumb.activeSelectionForeground#d3d7d8
  • breadcrumb.background#31363b
  • breadcrumb.focusForeground#d3d7d8
  • breadcrumb.foreground#9ba5a6
  • breadcrumbPicker.background#2a2e2f
  • button.background#545d5e
  • button.foreground#d3d7d8
  • checkbox.background#545d5e
  • checkbox.border#2a2e2f
  • checkbox.foreground#d3d7d8
  • contrastBorder#2a2e2f
  • debugToolBar.background#545d5e
  • diffEditor.insertedTextBackground#11d11620
  • diffEditor.removedTextBackground#ed151550
  • dropdown.background#31363b
  • dropdown.border#2a2e2f
  • dropdown.foreground#d3d7d8
  • editor.background#31363b
  • editor.findMatchBackground#f6740080
  • editor.findMatchHighlightBackground#fcfcfc40
  • editor.findRangeHighlightBackground#7f8c8d75
  • editor.foldBackground#545d5e
  • editor.foreground#d3d7d8
  • editor.hoverHighlightBackground#2a2e2f
  • editor.lineHighlightBorder#31363b
  • editor.rangeHighlightBackground#1d99f315
  • editor.selectionBackground#31363b
  • editor.selectionHighlightBackground#31363b
  • editor.snippetFinalTabstopHighlightBackground#31363b
  • editor.snippetFinalTabstopHighlightBorder#11d116
  • editor.snippetTabstopHighlightBackground#31363b
  • editor.snippetTabstopHighlightBorder#9ba5a6
  • editor.wordHighlightBackground#1abc9c50
  • editor.wordHighlightStrongBackground#11d11650
  • editorCodeLens.foreground#9ba5a6
  • editorError.foreground#ed1515
  • editorGroup.border#1d99f3
  • editorGroup.dropBackground#7f8c8d70
  • editorGroupHeader.tabsBackground#2a2e2f
  • editorGutter.addedBackground#11d11680
  • editorGutter.deletedBackground#ed151580
  • editorGutter.modifiedBackground#1abc9c80
  • editorHoverWidget.background#31363b
  • editorHoverWidget.border#9ba5a6
  • editorIndentGuide.activeBackground#fcfcfc45
  • editorIndentGuide.background#fcfcfc1A
  • editorLineNumber.foreground#9ba5a6
  • editorLink.activeForeground#1abc9c
  • editorMarkerNavigation.background#545d5e
  • editorOverviewRuler.addedForeground#11d11680
  • editorOverviewRuler.border#2a2e2f
  • editorOverviewRuler.currentContentForeground#11d116
  • editorOverviewRuler.deletedForeground#ed151580
  • editorOverviewRuler.errorForeground#ed151580
  • editorOverviewRuler.incomingContentForeground#1d99f3
  • editorOverviewRuler.infoForeground#1abc9c80
  • editorOverviewRuler.modifiedForeground#1abc9c80
  • editorOverviewRuler.selectionHighlightForeground#f67400
  • editorOverviewRuler.warningForeground#f6740080
  • editorOverviewRuler.wordHighlightForeground#1abc9c
  • editorOverviewRuler.wordHighlightStrongForeground#11d116
  • editorRuler.foreground#fcfcfc1A
  • editorSuggestWidget.background#545d5e
  • editorSuggestWidget.foreground#d3d7d8
  • editorSuggestWidget.selectedBackground#31363b
  • editorWarning.foreground#f67400
  • editorWhitespace.foreground#fcfcfc1A
  • editorWidget.background#545d5e
  • errorForeground#ed1515
  • extensionButton.prominentBackground#11d11690
  • extensionButton.prominentForeground#d3d7d8
  • extensionButton.prominentHoverBackground#11d11660
  • focusBorder#9ba5a6
  • foreground#d3d7d8
  • gitDecoration.conflictingResourceForeground#f67400
  • gitDecoration.deletedResourceForeground#ed1515
  • gitDecoration.ignoredResourceForeground#9ba5a6
  • gitDecoration.modifiedResourceForeground#1abc9c
  • gitDecoration.untrackedResourceForeground#11d116
  • input.background#31363b
  • input.border#2a2e2f
  • input.foreground#d3d7d8
  • input.placeholderForeground#9ba5a6
  • inputOption.activeBorder#1d99f3
  • inputValidation.errorBackground#31363b
  • inputValidation.errorBorder#ed1515
  • inputValidation.errorForeground#ed1515
  • inputValidation.infoBackground#31363b
  • inputValidation.infoBorder#1d99f3
  • inputValidation.infoForeground#1d99f3
  • inputValidation.warningBackground#31363b
  • inputValidation.warningBorder#f67400
  • inputValidation.warningForeground#f67400
  • list.activeSelectionBackground#31363b
  • list.activeSelectionForeground#d3d7d8
  • list.dropBackground#31363b
  • list.errorForeground#ed1515
  • list.focusBackground#7f8c8d75
  • list.highlightForeground#1abc9c
  • list.hoverBackground#7f8c8d75
  • list.inactiveSelectionBackground#7f8c8d75
  • list.warningForeground#f67400
  • listFilterWidget.background#31363b
  • listFilterWidget.noMatchesOutline#ed1515
  • listFilterWidget.outline#31363b
  • merge.currentHeaderBackground#11d11690
  • merge.incomingHeaderBackground#1d99f390
  • notification.background#31363b
  • notification.buttonBackground#31363b
  • notification.buttonForeground#d3d7d8
  • notification.buttonHoverBackground#7f8c8d75
  • notification.errorBackground#ed1515
  • notification.errorForeground#31363b
  • notification.foreground#d3d7d8
  • notification.infoBackground#1d99f3
  • notification.infoForeground#31363b
  • notification.warningBackground#f67400
  • notification.warningForeground#31363b
  • notificationCenter.border#545d5e
  • notificationCenterHeader.background#31363b
  • notificationCenterHeader.foreground#d3d7d8
  • notificationLink.foreground#1abc9c
  • notifications.background#31363b
  • notifications.border#545d5e
  • notifications.foreground#d3d7d8
  • notificationsErrorIcon.foreground#ed1515
  • notificationsInfoIcon.foreground#1d99f3
  • notificationsWarningIcon.foreground#f67400
  • notificationToast.border#545d5e
  • panel.background#31363b
  • panel.border#1d99f3
  • panelInput.border#d3d7d8
  • panelTitle.activeBorder#9b59b6
  • panelTitle.activeForeground#d3d7d8
  • panelTitle.inactiveForeground#9ba5a6
  • peekView.border#31363b
  • peekViewEditor.background#31363b
  • peekViewEditor.matchHighlightBackground#fdbc4b80
  • peekViewResult.background#545d5e
  • peekViewResult.fileForeground#d3d7d8
  • peekViewResult.lineForeground#d3d7d8
  • peekViewResult.matchHighlightBackground#fdbc4b80
  • peekViewResult.selectionBackground#31363b
  • peekViewResult.selectionForeground#d3d7d8
  • peekViewTitle.background#2a2e2f
  • peekViewTitleDescription.foreground#9ba5a6
  • peekViewTitleLabel.foreground#d3d7d8
  • pickerGroup.border#1d99f3
  • pickerGroup.foreground#1abc9c
  • progressBar.background#9b59b6
  • scrollbar.shadow#444444
  • selection.background#1d99f3
  • settings.checkboxBackground#545d5e
  • settings.checkboxBorder#2a2e2f
  • settings.checkboxForeground#d3d7d8
  • settings.dropdownBackground#545d5e
  • settings.dropdownBorder#2a2e2f
  • settings.dropdownForeground#d3d7d8
  • settings.headerForeground#d3d7d8
  • settings.modifiedItemIndicator#f67400
  • settings.numberInputBackground#545d5e
  • settings.numberInputBorder#2a2e2f
  • settings.numberInputForeground#d3d7d8
  • settings.textInputBackground#545d5e
  • settings.textInputBorder#2a2e2f
  • settings.textInputForeground#d3d7d8
  • sideBar.background#545d5e
  • sideBarSectionHeader.background#31363b
  • sideBarSectionHeader.border#2a2e2f
  • sideBarTitle.foreground#d3d7d8
  • statusBar.background#2a2e2f
  • statusBar.debuggingBackground#ed1515
  • statusBar.debuggingForeground#2a2e2f
  • statusBar.foreground#d3d7d8
  • statusBar.noFolderBackground#2a2e2f
  • statusBar.noFolderForeground#d3d7d8
  • statusBarItem.prominentBackground#ed1515
  • statusBarItem.prominentHoverBackground#f67400
  • statusBarItem.remoteBackground#1d99f3
  • statusBarItem.remoteForeground#31363b
  • tab.activeBackground#31363b
  • tab.activeBorderTop#9b59b680
  • tab.activeForeground#d3d7d8
  • tab.border#2a2e2f
  • tab.inactiveBackground#545d5e
  • tab.inactiveForeground#9ba5a6
  • terminal.ansiBlack#31363b
  • terminal.ansiBlue#1d99f3
  • terminal.ansiBrightBlack#7f8c8d
  • terminal.ansiBrightBlue#3daee9
  • terminal.ansiBrightCyan#16a085
  • terminal.ansiBrightGreen#1cdc9a
  • terminal.ansiBrightMagenta#8e44ad
  • terminal.ansiBrightRed#c0392b
  • terminal.ansiBrightWhite#fcfcfc
  • terminal.ansiBrightYellow#fdbc4b
  • terminal.ansiCyan#1abc9c
  • terminal.ansiGreen#11d116
  • terminal.ansiMagenta#9b59b6
  • terminal.ansiRed#ed1515
  • terminal.ansiWhite#eff0f1
  • terminal.ansiYellow#f67400
  • terminal.background#31363b
  • terminal.border#d3d7d8
  • terminal.foreground#d3d7d8
  • terminal.selectionBackground#31363b50
  • textBlockQuote.background#545d5e
  • titleBar.activeBackground#545d5e
  • titleBar.activeForeground#d3d7d8
  • titleBar.inactiveBackground#2a2e2f
  • titleBar.inactiveForeground#9ba5a6
  • walkThrough.embeddedEditorBackground#545d5e
  • welcomePage.buttonBackground#31363b
  • welcomePage.buttonHoverBackground#7f8c8d75
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#1d99f3
source#d3d7d8
meta.diff, meta.diff.header#9ba5a6
markup.inserted#11d116
markup.deleted#ed1515
markup.changed#f67400
invalid#ed1515underline italic
invalid.deprecated#d3d7d8underline italic
entity.name.filename#fdbc4b
markup.error#ed1515
markup.underlineunderline
markup.bold#f67400bold
markup.heading#1d99f3bold
markup.italic#fdbc4bitalic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#1abc9c
markup.inline.raw, markup.raw.restructuredtext#11d116
markup.underline.link, markup.underline.link.image#1abc9c
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#9b59b6
entity.name.directive.restructuredtext, markup.quote#fdbc4bitalic
meta.separator.markdown#9ba5a6
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#11d116
punctuation.definition.constant.restructuredtext#1d99f3
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#1d99f3
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#d3d7d8
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#fdbc4b
entity.name.type.class, entity.name.class#1abc9cnormal
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#1d99f3italic
entity.other.inherited-class#1abc9citalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#9ba5a6
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#9b59b6
comment.block.documentation entity.name.type#1abc9citalic
comment.block.documentation entity.name.type punctuation.definition.bracket#1abc9c
comment.block.documentation variable#f67400italic
constant, variable.other.constant#1d99f3
constant.character.escape, constant.character.string.escape, constant.regexp#9b59b6
entity.name.tag#9b59b6
entity.other.attribute-name.parent-selector#9b59b6
entity.other.attribute-name#11d116italic
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#11d116
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#f67400italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#11d116italic
meta.decorator variable.other.object#11d116
keyword, punctuation.definition.keyword#9b59b6
keyword.control.new, keyword.operator.newbold
meta.selector#9b59b6
support#1abc9citalic
support.function.magic, support.variable, variable.other.predefined#1d99f3regular
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#9b59b6
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#d3d7d8
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#9b59b6
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#1abc9c
constant.other.date, constant.other.timestamp#f67400
variable.other.alias.yaml#11d116italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#9b59b6regular
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#1abc9citalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#f67400
storage.modifier#9b59b6
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#fdbc4b
punctuation.definition.group.capture.regexp#9b59b6
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#ed1515
punctuation.definition.character-class.regexp#1abc9c
punctuation.definition.group.regexp#f67400
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#ed1515
meta.assertion.look-ahead.regexp#11d116
string#fdbc4b
punctuation.definition.string.begin, punctuation.definition.string.end#3daee9
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#1d99f3
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#9ba5a6
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#d3d7d8
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#f67400italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#d3d7d8normal
meta.selectionset.graphql variable#fdbc4b
meta.selectionset.graphql meta.arguments variable#d3d7d8
entity.name.fragment.graphql, variable.fragment.graphql#1abc9c
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#d3d7d8
source.shell variable.other#1d99f3
support.constant#1d99f3normal
meta.scope.prerequisites.makefile#fdbc4b
meta.attribute-selector.scss#fdbc4b
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#d3d7d8
meta.preprocessor.haskell#9ba5a6
Tinted VSCode by Tinted Theming - VS Code Theme