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#4080d010
  • activityBar.activeBorder#a070d080
  • activityBar.background#252a2f
  • activityBar.foreground#bcbdc0
  • activityBar.inactiveForeground#7f8285
  • activityBarBadge.background#a070d0
  • activityBarBadge.foreground#252a2f
  • badge.background#43474c
  • badge.foreground#bcbdc0
  • breadcrumb.activeSelectionForeground#bcbdc0
  • breadcrumb.background#252a2f
  • breadcrumb.focusForeground#bcbdc0
  • breadcrumb.foreground#7f8285
  • breadcrumbPicker.background#717188
  • button.background#373742
  • button.foreground#bcbdc0
  • checkbox.background#373742
  • checkbox.border#717188
  • checkbox.foreground#bcbdc0
  • contrastBorder#717188
  • debugToolBar.background#373742
  • diffEditor.insertedTextBackground#20c29020
  • diffEditor.removedTextBackground#ed5d8650
  • dropdown.background#252a2f
  • dropdown.border#717188
  • dropdown.foreground#bcbdc0
  • editor.background#252a2f
  • editor.findMatchBackground#ffcb3d80
  • editor.findMatchHighlightBackground#f8f8f840
  • editor.findRangeHighlightBackground#61656875
  • editor.foldBackground#373742
  • editor.foreground#bcbdc0
  • editor.hoverHighlightBackground#717188
  • editor.lineHighlightBorder#43474c
  • editor.rangeHighlightBackground#4080d015
  • editor.selectionBackground#43474c
  • editor.selectionHighlightBackground#43474c
  • editor.snippetFinalTabstopHighlightBackground#252a2f
  • editor.snippetFinalTabstopHighlightBorder#20c290
  • editor.snippetTabstopHighlightBackground#252a2f
  • editor.snippetTabstopHighlightBorder#7f8285
  • editor.wordHighlightBackground#02efef50
  • editor.wordHighlightStrongBackground#20c29050
  • editorCodeLens.foreground#7f8285
  • editorError.foreground#ed5d86
  • editorGroup.border#4080d0
  • editorGroup.dropBackground#61656870
  • editorGroupHeader.tabsBackground#717188
  • editorGutter.addedBackground#20c29080
  • editorGutter.deletedBackground#ed5d8680
  • editorGutter.modifiedBackground#02efef80
  • editorHoverWidget.background#252a2f
  • editorHoverWidget.border#7f8285
  • editorIndentGuide.activeBackground#f8f8f845
  • editorIndentGuide.background#f8f8f81A
  • editorLineNumber.foreground#7f8285
  • editorLink.activeForeground#02efef
  • editorMarkerNavigation.background#373742
  • editorOverviewRuler.addedForeground#20c29080
  • editorOverviewRuler.border#717188
  • editorOverviewRuler.currentContentForeground#20c290
  • editorOverviewRuler.deletedForeground#ed5d8680
  • editorOverviewRuler.errorForeground#ed5d8680
  • editorOverviewRuler.incomingContentForeground#4080d0
  • editorOverviewRuler.infoForeground#02efef80
  • editorOverviewRuler.modifiedForeground#02efef80
  • editorOverviewRuler.selectionHighlightForeground#ffcb3d
  • editorOverviewRuler.warningForeground#ffcb3d80
  • editorOverviewRuler.wordHighlightForeground#02efef
  • editorOverviewRuler.wordHighlightStrongForeground#20c290
  • editorRuler.foreground#f8f8f81A
  • editorSuggestWidget.background#373742
  • editorSuggestWidget.foreground#bcbdc0
  • editorSuggestWidget.selectedBackground#43474c
  • editorWarning.foreground#ffcb3d
  • editorWhitespace.foreground#f8f8f81A
  • editorWidget.background#373742
  • errorForeground#ed5d86
  • extensionButton.prominentBackground#20c29090
  • extensionButton.prominentForeground#bcbdc0
  • extensionButton.prominentHoverBackground#20c29060
  • focusBorder#7f8285
  • foreground#bcbdc0
  • gitDecoration.conflictingResourceForeground#ffcb3d
  • gitDecoration.deletedResourceForeground#ed5d86
  • gitDecoration.ignoredResourceForeground#7f8285
  • gitDecoration.modifiedResourceForeground#02efef
  • gitDecoration.untrackedResourceForeground#20c290
  • input.background#252a2f
  • input.border#717188
  • input.foreground#bcbdc0
  • input.placeholderForeground#7f8285
  • inputOption.activeBorder#4080d0
  • inputValidation.errorBackground#252a2f
  • inputValidation.errorBorder#ed5d86
  • inputValidation.errorForeground#ed5d86
  • inputValidation.infoBackground#252a2f
  • inputValidation.infoBorder#4080d0
  • inputValidation.infoForeground#4080d0
  • inputValidation.warningBackground#252a2f
  • inputValidation.warningBorder#ffcb3d
  • inputValidation.warningForeground#ffcb3d
  • list.activeSelectionBackground#43474c
  • list.activeSelectionForeground#bcbdc0
  • list.dropBackground#43474c
  • list.errorForeground#ed5d86
  • list.focusBackground#61656875
  • list.highlightForeground#02efef
  • list.hoverBackground#61656875
  • list.inactiveSelectionBackground#61656875
  • list.warningForeground#ffcb3d
  • listFilterWidget.background#252a2f
  • listFilterWidget.noMatchesOutline#ed5d86
  • listFilterWidget.outline#43474c
  • merge.currentHeaderBackground#20c29090
  • merge.incomingHeaderBackground#4080d090
  • notification.background#252a2f
  • notification.buttonBackground#43474c
  • notification.buttonForeground#bcbdc0
  • notification.buttonHoverBackground#61656875
  • notification.errorBackground#ed5d86
  • notification.errorForeground#252a2f
  • notification.foreground#bcbdc0
  • notification.infoBackground#4080d0
  • notification.infoForeground#252a2f
  • notification.warningBackground#ffcb3d
  • notification.warningForeground#252a2f
  • notificationCenter.border#373742
  • notificationCenterHeader.background#252a2f
  • notificationCenterHeader.foreground#bcbdc0
  • notificationLink.foreground#02efef
  • notifications.background#252a2f
  • notifications.border#373742
  • notifications.foreground#bcbdc0
  • notificationsErrorIcon.foreground#ed5d86
  • notificationsInfoIcon.foreground#4080d0
  • notificationsWarningIcon.foreground#ffcb3d
  • notificationToast.border#373742
  • panel.background#252a2f
  • panel.border#4080d0
  • panelInput.border#bcbdc0
  • panelTitle.activeBorder#a070d0
  • panelTitle.activeForeground#bcbdc0
  • panelTitle.inactiveForeground#7f8285
  • peekView.border#43474c
  • peekViewEditor.background#252a2f
  • peekViewEditor.matchHighlightBackground#ffe08980
  • peekViewResult.background#373742
  • peekViewResult.fileForeground#bcbdc0
  • peekViewResult.lineForeground#bcbdc0
  • peekViewResult.matchHighlightBackground#ffe08980
  • peekViewResult.selectionBackground#43474c
  • peekViewResult.selectionForeground#bcbdc0
  • peekViewTitle.background#717188
  • peekViewTitleDescription.foreground#7f8285
  • peekViewTitleLabel.foreground#bcbdc0
  • pickerGroup.border#4080d0
  • pickerGroup.foreground#02efef
  • progressBar.background#a070d0
  • scrollbar.shadow#444444
  • selection.background#4080d0
  • settings.checkboxBackground#373742
  • settings.checkboxBorder#717188
  • settings.checkboxForeground#bcbdc0
  • settings.dropdownBackground#373742
  • settings.dropdownBorder#717188
  • settings.dropdownForeground#bcbdc0
  • settings.headerForeground#bcbdc0
  • settings.modifiedItemIndicator#ffcb3d
  • settings.numberInputBackground#373742
  • settings.numberInputBorder#717188
  • settings.numberInputForeground#bcbdc0
  • settings.textInputBackground#373742
  • settings.textInputBorder#717188
  • settings.textInputForeground#bcbdc0
  • sideBar.background#373742
  • sideBarSectionHeader.background#252a2f
  • sideBarSectionHeader.border#717188
  • sideBarTitle.foreground#bcbdc0
  • statusBar.background#717188
  • statusBar.debuggingBackground#ed5d86
  • statusBar.debuggingForeground#717188
  • statusBar.foreground#bcbdc0
  • statusBar.noFolderBackground#717188
  • statusBar.noFolderForeground#bcbdc0
  • statusBarItem.prominentBackground#ed5d86
  • statusBarItem.prominentHoverBackground#ffcb3d
  • statusBarItem.remoteBackground#4080d0
  • statusBarItem.remoteForeground#252a2f
  • tab.activeBackground#252a2f
  • tab.activeBorderTop#a070d080
  • tab.activeForeground#bcbdc0
  • tab.border#717188
  • tab.inactiveBackground#373742
  • tab.inactiveForeground#7f8285
  • terminal.ansiBlack#43474c
  • terminal.ansiBlue#4080d0
  • terminal.ansiBrightBlack#616568
  • terminal.ansiBrightBlue#80b0f0
  • terminal.ansiBrightCyan#40c0c0
  • terminal.ansiBrightGreen#a0d0a0
  • terminal.ansiBrightMagenta#c090f0
  • terminal.ansiBrightRed#f57d9a
  • terminal.ansiBrightWhite#f8f8f8
  • terminal.ansiBrightYellow#ffe089
  • terminal.ansiCyan#02efef
  • terminal.ansiGreen#20c290
  • terminal.ansiMagenta#a070d0
  • terminal.ansiRed#ed5d86
  • terminal.ansiWhite#dadbdb
  • terminal.ansiYellow#ffcb3d
  • terminal.background#252a2f
  • terminal.border#bcbdc0
  • terminal.foreground#bcbdc0
  • terminal.selectionBackground#43474c50
  • textBlockQuote.background#373742
  • titleBar.activeBackground#373742
  • titleBar.activeForeground#bcbdc0
  • titleBar.inactiveBackground#717188
  • titleBar.inactiveForeground#7f8285
  • walkThrough.embeddedEditorBackground#373742
  • welcomePage.buttonBackground#43474c
  • welcomePage.buttonHoverBackground#61656875
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#4080d0
source#bcbdc0
meta.diff, meta.diff.header#7f8285
markup.inserted#20c290
markup.deleted#ed5d86
markup.changed#ffcb3d
invalid#ed5d86underline italic
invalid.deprecated#bcbdc0underline italic
entity.name.filename#ffe089
markup.error#ed5d86
markup.underlineunderline
markup.bold#ffcb3dbold
markup.heading#4080d0bold
markup.italic#ffe089italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#02efef
markup.inline.raw, markup.raw.restructuredtext#20c290
markup.underline.link, markup.underline.link.image#02efef
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#a070d0
entity.name.directive.restructuredtext, markup.quote#ffe089italic
meta.separator.markdown#7f8285
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#20c290
punctuation.definition.constant.restructuredtext#4080d0
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#4080d0
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#bcbdc0
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#ffe089
entity.name.type.class, entity.name.class#02efefnormal
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#4080d0italic
entity.other.inherited-class#02efefitalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#7f8285
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#a070d0
comment.block.documentation entity.name.type#02efefitalic
comment.block.documentation entity.name.type punctuation.definition.bracket#02efef
comment.block.documentation variable#ffcb3ditalic
constant, variable.other.constant#4080d0
constant.character.escape, constant.character.string.escape, constant.regexp#a070d0
entity.name.tag#a070d0
entity.other.attribute-name.parent-selector#a070d0
entity.other.attribute-name#20c290italic
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#20c290
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#ffcb3ditalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#20c290italic
meta.decorator variable.other.object#20c290
keyword, punctuation.definition.keyword#a070d0
keyword.control.new, keyword.operator.newbold
meta.selector#a070d0
support#02efefitalic
support.function.magic, support.variable, variable.other.predefined#4080d0regular
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#a070d0
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#bcbdc0
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#a070d0
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#02efef
constant.other.date, constant.other.timestamp#ffcb3d
variable.other.alias.yaml#20c290italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#a070d0regular
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#02efefitalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#ffcb3d
storage.modifier#a070d0
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#ffe089
punctuation.definition.group.capture.regexp#a070d0
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#ed5d86
punctuation.definition.character-class.regexp#02efef
punctuation.definition.group.regexp#ffcb3d
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#ed5d86
meta.assertion.look-ahead.regexp#20c290
string#ffe089
punctuation.definition.string.begin, punctuation.definition.string.end#eb824d
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#4080d0
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#7f8285
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#bcbdc0
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#ffcb3ditalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#bcbdc0normal
meta.selectionset.graphql variable#ffe089
meta.selectionset.graphql meta.arguments variable#bcbdc0
entity.name.fragment.graphql, variable.fragment.graphql#02efef
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#bcbdc0
source.shell variable.other#4080d0
support.constant#4080d0normal
meta.scope.prerequisites.makefile#ffe089
meta.attribute-selector.scss#ffe089
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#bcbdc0
meta.preprocessor.haskell#7f8285
Tinted VSCode by Tinted Theming - VS Code Theme