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#5ab9ed10
  • activityBar.activeBorder#db8fea80
  • activityBar.background#151515
  • activityBar.foreground#d0d0d0
  • activityBar.inactiveForeground#505050
  • activityBarBadge.background#db8fea
  • activityBarBadge.foreground#151515
  • badge.background#202020
  • badge.foreground#d0d0d0
  • breadcrumb.activeSelectionForeground#d0d0d0
  • breadcrumb.background#151515
  • breadcrumb.focusForeground#d0d0d0
  • breadcrumb.foreground#505050
  • breadcrumbPicker.background#060606
  • button.background#0b0b0b
  • button.foreground#d0d0d0
  • checkbox.background#0b0b0b
  • checkbox.border#060606
  • checkbox.foreground#d0d0d0
  • contrastBorder#060606
  • debugToolBar.background#0b0b0b
  • diffEditor.insertedTextBackground#a1bb5420
  • diffEditor.removedTextBackground#fa859c50
  • dropdown.background#151515
  • dropdown.border#060606
  • dropdown.foreground#d0d0d0
  • editor.background#151515
  • editor.findMatchBackground#ea997180
  • editor.findMatchHighlightBackground#f5f5f540
  • editor.findRangeHighlightBackground#30303075
  • editor.foldBackground#0b0b0b
  • editor.foreground#d0d0d0
  • editor.hoverHighlightBackground#060606
  • editor.lineHighlightBorder#202020
  • editor.rangeHighlightBackground#5ab9ed15
  • editor.selectionBackground#202020
  • editor.selectionHighlightBackground#202020
  • editor.snippetFinalTabstopHighlightBackground#151515
  • editor.snippetFinalTabstopHighlightBorder#a1bb54
  • editor.snippetTabstopHighlightBackground#151515
  • editor.snippetTabstopHighlightBorder#505050
  • editor.wordHighlightBackground#10bcad50
  • editor.wordHighlightStrongBackground#a1bb5450
  • editorCodeLens.foreground#505050
  • editorError.foreground#fa859c
  • editorGroup.border#5ab9ed
  • editorGroup.dropBackground#30303070
  • editorGroupHeader.tabsBackground#060606
  • editorGutter.addedBackground#a1bb5480
  • editorGutter.deletedBackground#fa859c80
  • editorGutter.modifiedBackground#10bcad80
  • editorHoverWidget.background#151515
  • editorHoverWidget.border#505050
  • editorIndentGuide.activeBackground#f5f5f545
  • editorIndentGuide.background#f5f5f51A
  • editorLineNumber.foreground#505050
  • editorLink.activeForeground#10bcad
  • editorMarkerNavigation.background#0b0b0b
  • editorOverviewRuler.addedForeground#a1bb5480
  • editorOverviewRuler.border#060606
  • editorOverviewRuler.currentContentForeground#a1bb54
  • editorOverviewRuler.deletedForeground#fa859c80
  • editorOverviewRuler.errorForeground#fa859c80
  • editorOverviewRuler.incomingContentForeground#5ab9ed
  • editorOverviewRuler.infoForeground#10bcad80
  • editorOverviewRuler.modifiedForeground#10bcad80
  • editorOverviewRuler.selectionHighlightForeground#ea9971
  • editorOverviewRuler.warningForeground#ea997180
  • editorOverviewRuler.wordHighlightForeground#10bcad
  • editorOverviewRuler.wordHighlightStrongForeground#a1bb54
  • editorRuler.foreground#f5f5f51A
  • editorSuggestWidget.background#0b0b0b
  • editorSuggestWidget.foreground#d0d0d0
  • editorSuggestWidget.selectedBackground#202020
  • editorWarning.foreground#ea9971
  • editorWhitespace.foreground#f5f5f51A
  • editorWidget.background#0b0b0b
  • errorForeground#fa859c
  • extensionButton.prominentBackground#a1bb5490
  • extensionButton.prominentForeground#d0d0d0
  • extensionButton.prominentHoverBackground#a1bb5460
  • focusBorder#505050
  • foreground#d0d0d0
  • gitDecoration.conflictingResourceForeground#ea9971
  • gitDecoration.deletedResourceForeground#fa859c
  • gitDecoration.ignoredResourceForeground#505050
  • gitDecoration.modifiedResourceForeground#10bcad
  • gitDecoration.untrackedResourceForeground#a1bb54
  • input.background#151515
  • input.border#060606
  • input.foreground#d0d0d0
  • input.placeholderForeground#505050
  • inputOption.activeBorder#5ab9ed
  • inputValidation.errorBackground#151515
  • inputValidation.errorBorder#fa859c
  • inputValidation.errorForeground#fa859c
  • inputValidation.infoBackground#151515
  • inputValidation.infoBorder#5ab9ed
  • inputValidation.infoForeground#5ab9ed
  • inputValidation.warningBackground#151515
  • inputValidation.warningBorder#ea9971
  • inputValidation.warningForeground#ea9971
  • list.activeSelectionBackground#202020
  • list.activeSelectionForeground#d0d0d0
  • list.dropBackground#202020
  • list.errorForeground#fa859c
  • list.focusBackground#30303075
  • list.highlightForeground#10bcad
  • list.hoverBackground#30303075
  • list.inactiveSelectionBackground#30303075
  • list.warningForeground#ea9971
  • listFilterWidget.background#151515
  • listFilterWidget.noMatchesOutline#fa859c
  • listFilterWidget.outline#202020
  • merge.currentHeaderBackground#a1bb5490
  • merge.incomingHeaderBackground#5ab9ed90
  • notification.background#151515
  • notification.buttonBackground#202020
  • notification.buttonForeground#d0d0d0
  • notification.buttonHoverBackground#30303075
  • notification.errorBackground#fa859c
  • notification.errorForeground#151515
  • notification.foreground#d0d0d0
  • notification.infoBackground#5ab9ed
  • notification.infoForeground#151515
  • notification.warningBackground#ea9971
  • notification.warningForeground#151515
  • notificationCenter.border#0b0b0b
  • notificationCenterHeader.background#151515
  • notificationCenterHeader.foreground#d0d0d0
  • notificationLink.foreground#10bcad
  • notifications.background#151515
  • notifications.border#0b0b0b
  • notifications.foreground#d0d0d0
  • notificationsErrorIcon.foreground#fa859c
  • notificationsInfoIcon.foreground#5ab9ed
  • notificationsWarningIcon.foreground#ea9971
  • notificationToast.border#0b0b0b
  • panel.background#151515
  • panel.border#5ab9ed
  • panelInput.border#d0d0d0
  • panelTitle.activeBorder#db8fea
  • panelTitle.activeForeground#d0d0d0
  • panelTitle.inactiveForeground#505050
  • peekView.border#202020
  • peekViewEditor.background#151515
  • peekViewEditor.matchHighlightBackground#eda98780
  • peekViewResult.background#0b0b0b
  • peekViewResult.fileForeground#d0d0d0
  • peekViewResult.lineForeground#d0d0d0
  • peekViewResult.matchHighlightBackground#eda98780
  • peekViewResult.selectionBackground#202020
  • peekViewResult.selectionForeground#d0d0d0
  • peekViewTitle.background#060606
  • peekViewTitleDescription.foreground#505050
  • peekViewTitleLabel.foreground#d0d0d0
  • pickerGroup.border#5ab9ed
  • pickerGroup.foreground#10bcad
  • progressBar.background#db8fea
  • scrollbar.shadow#444444
  • selection.background#5ab9ed
  • settings.checkboxBackground#0b0b0b
  • settings.checkboxBorder#060606
  • settings.checkboxForeground#d0d0d0
  • settings.dropdownBackground#0b0b0b
  • settings.dropdownBorder#060606
  • settings.dropdownForeground#d0d0d0
  • settings.headerForeground#d0d0d0
  • settings.modifiedItemIndicator#ea9971
  • settings.numberInputBackground#0b0b0b
  • settings.numberInputBorder#060606
  • settings.numberInputForeground#d0d0d0
  • settings.textInputBackground#0b0b0b
  • settings.textInputBorder#060606
  • settings.textInputForeground#d0d0d0
  • sideBar.background#0b0b0b
  • sideBarSectionHeader.background#151515
  • sideBarSectionHeader.border#060606
  • sideBarTitle.foreground#d0d0d0
  • statusBar.background#060606
  • statusBar.debuggingBackground#fa859c
  • statusBar.debuggingForeground#060606
  • statusBar.foreground#d0d0d0
  • statusBar.noFolderBackground#060606
  • statusBar.noFolderForeground#d0d0d0
  • statusBarItem.prominentBackground#fa859c
  • statusBarItem.prominentHoverBackground#ea9971
  • statusBarItem.remoteBackground#5ab9ed
  • statusBarItem.remoteForeground#151515
  • tab.activeBackground#151515
  • tab.activeBorderTop#db8fea80
  • tab.activeForeground#d0d0d0
  • tab.border#060606
  • tab.inactiveBackground#0b0b0b
  • tab.inactiveForeground#505050
  • terminal.ansiBlack#202020
  • terminal.ansiBlue#5ab9ed
  • terminal.ansiBrightBlack#303030
  • terminal.ansiBrightBlue#6fc2ef
  • terminal.ansiBrightCyan#12cfc0
  • terminal.ansiBrightGreen#acc267
  • terminal.ansiBrightMagenta#e1a3ee
  • terminal.ansiBrightRed#fb9fb1
  • terminal.ansiBrightWhite#f5f5f5
  • terminal.ansiBrightYellow#eda987
  • terminal.ansiCyan#10bcad
  • terminal.ansiGreen#a1bb54
  • terminal.ansiMagenta#db8fea
  • terminal.ansiRed#fa859c
  • terminal.ansiWhite#e0e0e0
  • terminal.ansiYellow#ea9971
  • terminal.background#151515
  • terminal.border#d0d0d0
  • terminal.foreground#d0d0d0
  • terminal.selectionBackground#20202050
  • textBlockQuote.background#0b0b0b
  • titleBar.activeBackground#0b0b0b
  • titleBar.activeForeground#d0d0d0
  • titleBar.inactiveBackground#060606
  • titleBar.inactiveForeground#505050
  • walkThrough.embeddedEditorBackground#0b0b0b
  • welcomePage.buttonBackground#202020
  • welcomePage.buttonHoverBackground#30303075
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasis—italic
strong—bold
header#5ab9ed—
source#d0d0d0—
meta.diff, meta.diff.header#505050—
markup.inserted#a1bb54—
markup.deleted#fa859c—
markup.changed#ea9971—
invalid#fa859cunderline italic
invalid.deprecated#d0d0d0underline italic
entity.name.filename#eda987—
markup.error#fa859c—
markup.underline—underline
markup.bold#ea9971bold
markup.heading#5ab9edbold
markup.italic#eda987italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#10bcad—
markup.inline.raw, markup.raw.restructuredtext#a1bb54—
markup.underline.link, markup.underline.link.image#10bcad—
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#db8fea—
entity.name.directive.restructuredtext, markup.quote#eda987italic
meta.separator.markdown#505050—
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#a1bb54—
punctuation.definition.constant.restructuredtext#5ab9ed—
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#5ab9ed—
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#d0d0d0—
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#eda987—
entity.name.type.class, entity.name.class#10bcadnormal
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#5ab9editalic
entity.other.inherited-class#10bcaditalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#505050—
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#db8fea—
comment.block.documentation entity.name.type#10bcaditalic
comment.block.documentation entity.name.type punctuation.definition.bracket#10bcad—
comment.block.documentation variable#ea9971italic
constant, variable.other.constant#5ab9ed—
constant.character.escape, constant.character.string.escape, constant.regexp#db8fea—
entity.name.tag#db8fea—
entity.other.attribute-name.parent-selector#db8fea—
entity.other.attribute-name#a1bb54italic
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#a1bb54—
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#ea9971italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#a1bb54italic
meta.decorator variable.other.object#a1bb54—
keyword, punctuation.definition.keyword#db8fea—
keyword.control.new, keyword.operator.new—bold
meta.selector#db8fea—
support#10bcaditalic
support.function.magic, support.variable, variable.other.predefined#5ab9edregular
support.function, support.type.property-name—regular
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#db8fea—
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#d0d0d0—
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#db8fea—
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#10bcad—
constant.other.date, constant.other.timestamp#ea9971—
variable.other.alias.yaml#a1bb54italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#db8fearegular
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#10bcaditalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#ea9971—
storage.modifier#db8fea—
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#eda987—
punctuation.definition.group.capture.regexp#db8fea—
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#fa859c—
punctuation.definition.character-class.regexp#10bcad—
punctuation.definition.group.regexp#ea9971—
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#fa859c—
meta.assertion.look-ahead.regexp#a1bb54—
string#eda987—
punctuation.definition.string.begin, punctuation.definition.string.end#ddb26f—
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#5ab9ed—
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#505050—
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#d0d0d0—
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#ea9971italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#d0d0d0normal
meta.selectionset.graphql variable#eda987—
meta.selectionset.graphql meta.arguments variable#d0d0d0—
entity.name.fragment.graphql, variable.fragment.graphql#10bcad—
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#d0d0d0—
source.shell variable.other#5ab9ed—
support.constant#5ab9ednormal
meta.scope.prerequisites.makefile#eda987—
meta.attribute-selector.scss#eda987—
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#d0d0d0—
meta.preprocessor.haskell#505050—