Skip to main content
CodingTheme

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#145fcd10
  • activityBar.activeBorder#ff36a280
  • activityBar.background#ff7ad3
  • activityBar.foreground#b9b1b8
  • activityBar.inactiveForeground#696769
  • activityBarBadge.background#ff36a2
  • activityBarBadge.foreground#ff7ad3
  • badge.background#0c0c0c
  • badge.foreground#b9b1b8
  • breadcrumb.activeSelectionForeground#b9b1b8
  • breadcrumb.background#ff7ad3
  • breadcrumb.focusForeground#b9b1b8
  • breadcrumb.foreground#696769
  • breadcrumbPicker.background#161616
  • button.background#2c2c2c
  • button.foreground#b9b1b8
  • checkbox.background#2c2c2c
  • checkbox.border#161616
  • checkbox.foreground#b9b1b8
  • contrastBorder#161616
  • debugToolBar.background#2c2c2c
  • diffEditor.insertedTextBackground#bafc8b20
  • diffEditor.removedTextBackground#a80f2050
  • dropdown.background#ff7ad3
  • dropdown.border#161616
  • dropdown.foreground#b9b1b8
  • editor.background#ff7ad3
  • editor.findMatchBackground#eeaa4b80
  • editor.findMatchHighlightBackground#fff2fd40
  • editor.findRangeHighlightBackground#42424275
  • editor.foldBackground#2c2c2c
  • editor.foreground#b9b1b8
  • editor.hoverHighlightBackground#161616
  • editor.lineHighlightBorder#0c0c0c
  • editor.rangeHighlightBackground#145fcd15
  • editor.selectionBackground#0c0c0c
  • editor.selectionHighlightBackground#0c0c0c
  • editor.snippetFinalTabstopHighlightBackground#ff7ad3
  • editor.snippetFinalTabstopHighlightBorder#bafc8b
  • editor.snippetTabstopHighlightBackground#ff7ad3
  • editor.snippetTabstopHighlightBorder#696769
  • editor.wordHighlightBackground#6bd0bc50
  • editor.wordHighlightStrongBackground#bafc8b50
  • editorCodeLens.foreground#696769
  • editorError.foreground#a80f20
  • editorGroup.border#145fcd
  • editorGroup.dropBackground#42424270
  • editorGroupHeader.tabsBackground#161616
  • editorGutter.addedBackground#bafc8b80
  • editorGutter.deletedBackground#a80f2080
  • editorGutter.modifiedBackground#6bd0bc80
  • editorHoverWidget.background#ff7ad3
  • editorHoverWidget.border#696769
  • editorIndentGuide.activeBackground#fff2fd45
  • editorIndentGuide.background#fff2fd1A
  • editorLineNumber.foreground#696769
  • editorLink.activeForeground#6bd0bc
  • editorMarkerNavigation.background#2c2c2c
  • editorOverviewRuler.addedForeground#bafc8b80
  • editorOverviewRuler.border#161616
  • editorOverviewRuler.currentContentForeground#bafc8b
  • editorOverviewRuler.deletedForeground#a80f2080
  • editorOverviewRuler.errorForeground#a80f2080
  • editorOverviewRuler.incomingContentForeground#145fcd
  • editorOverviewRuler.infoForeground#6bd0bc80
  • editorOverviewRuler.modifiedForeground#6bd0bc80
  • editorOverviewRuler.selectionHighlightForeground#eeaa4b
  • editorOverviewRuler.warningForeground#eeaa4b80
  • editorOverviewRuler.wordHighlightForeground#6bd0bc
  • editorOverviewRuler.wordHighlightStrongForeground#bafc8b
  • editorRuler.foreground#fff2fd1A
  • editorSuggestWidget.background#2c2c2c
  • editorSuggestWidget.foreground#b9b1b8
  • editorSuggestWidget.selectedBackground#0c0c0c
  • editorWarning.foreground#eeaa4b
  • editorWhitespace.foreground#fff2fd1A
  • editorWidget.background#2c2c2c
  • errorForeground#a80f20
  • extensionButton.prominentBackground#bafc8b90
  • extensionButton.prominentForeground#b9b1b8
  • extensionButton.prominentHoverBackground#bafc8b60
  • focusBorder#696769
  • foreground#b9b1b8
  • gitDecoration.conflictingResourceForeground#eeaa4b
  • gitDecoration.deletedResourceForeground#a80f20
  • gitDecoration.ignoredResourceForeground#696769
  • gitDecoration.modifiedResourceForeground#6bd0bc
  • gitDecoration.untrackedResourceForeground#bafc8b
  • input.background#ff7ad3
  • input.border#161616
  • input.foreground#b9b1b8
  • input.placeholderForeground#696769
  • inputOption.activeBorder#145fcd
  • inputValidation.errorBackground#ff7ad3
  • inputValidation.errorBorder#a80f20
  • inputValidation.errorForeground#a80f20
  • inputValidation.infoBackground#ff7ad3
  • inputValidation.infoBorder#145fcd
  • inputValidation.infoForeground#145fcd
  • inputValidation.warningBackground#ff7ad3
  • inputValidation.warningBorder#eeaa4b
  • inputValidation.warningForeground#eeaa4b
  • list.activeSelectionBackground#0c0c0c
  • list.activeSelectionForeground#b9b1b8
  • list.dropBackground#0c0c0c
  • list.errorForeground#a80f20
  • list.focusBackground#42424275
  • list.highlightForeground#6bd0bc
  • list.hoverBackground#42424275
  • list.inactiveSelectionBackground#42424275
  • list.warningForeground#eeaa4b
  • listFilterWidget.background#ff7ad3
  • listFilterWidget.noMatchesOutline#a80f20
  • listFilterWidget.outline#0c0c0c
  • merge.currentHeaderBackground#bafc8b90
  • merge.incomingHeaderBackground#145fcd90
  • notification.background#ff7ad3
  • notification.buttonBackground#0c0c0c
  • notification.buttonForeground#b9b1b8
  • notification.buttonHoverBackground#42424275
  • notification.errorBackground#a80f20
  • notification.errorForeground#ff7ad3
  • notification.foreground#b9b1b8
  • notification.infoBackground#145fcd
  • notification.infoForeground#ff7ad3
  • notification.warningBackground#eeaa4b
  • notification.warningForeground#ff7ad3
  • notificationCenter.border#2c2c2c
  • notificationCenterHeader.background#ff7ad3
  • notificationCenterHeader.foreground#b9b1b8
  • notificationLink.foreground#6bd0bc
  • notifications.background#ff7ad3
  • notifications.border#2c2c2c
  • notifications.foreground#b9b1b8
  • notificationsErrorIcon.foreground#a80f20
  • notificationsInfoIcon.foreground#145fcd
  • notificationsWarningIcon.foreground#eeaa4b
  • notificationToast.border#2c2c2c
  • panel.background#ff7ad3
  • panel.border#145fcd
  • panelInput.border#b9b1b8
  • panelTitle.activeBorder#ff36a2
  • panelTitle.activeForeground#b9b1b8
  • panelTitle.inactiveForeground#696769
  • peekView.border#0c0c0c
  • peekViewEditor.background#ff7ad3
  • peekViewEditor.matchHighlightBackground#ffee5080
  • peekViewResult.background#2c2c2c
  • peekViewResult.fileForeground#b9b1b8
  • peekViewResult.lineForeground#b9b1b8
  • peekViewResult.matchHighlightBackground#ffee5080
  • peekViewResult.selectionBackground#0c0c0c
  • peekViewResult.selectionForeground#b9b1b8
  • peekViewTitle.background#161616
  • peekViewTitleDescription.foreground#696769
  • peekViewTitleLabel.foreground#b9b1b8
  • pickerGroup.border#145fcd
  • pickerGroup.foreground#6bd0bc
  • progressBar.background#ff36a2
  • scrollbar.shadow#444444
  • selection.background#145fcd
  • settings.checkboxBackground#2c2c2c
  • settings.checkboxBorder#161616
  • settings.checkboxForeground#b9b1b8
  • settings.dropdownBackground#2c2c2c
  • settings.dropdownBorder#161616
  • settings.dropdownForeground#b9b1b8
  • settings.headerForeground#b9b1b8
  • settings.modifiedItemIndicator#eeaa4b
  • settings.numberInputBackground#2c2c2c
  • settings.numberInputBorder#161616
  • settings.numberInputForeground#b9b1b8
  • settings.textInputBackground#2c2c2c
  • settings.textInputBorder#161616
  • settings.textInputForeground#b9b1b8
  • sideBar.background#2c2c2c
  • sideBarSectionHeader.background#ff7ad3
  • sideBarSectionHeader.border#161616
  • sideBarTitle.foreground#b9b1b8
  • statusBar.background#161616
  • statusBar.debuggingBackground#a80f20
  • statusBar.debuggingForeground#161616
  • statusBar.foreground#b9b1b8
  • statusBar.noFolderBackground#161616
  • statusBar.noFolderForeground#b9b1b8
  • statusBarItem.prominentBackground#a80f20
  • statusBarItem.prominentHoverBackground#eeaa4b
  • statusBarItem.remoteBackground#145fcd
  • statusBarItem.remoteForeground#ff7ad3
  • tab.activeBackground#ff7ad3
  • tab.activeBorderTop#ff36a280
  • tab.activeForeground#b9b1b8
  • tab.border#161616
  • tab.inactiveBackground#2c2c2c
  • tab.inactiveForeground#696769
  • terminal.ansiBlack#0c0c0c
  • terminal.ansiBlue#145fcd
  • terminal.ansiBrightBlack#424242
  • terminal.ansiBrightBlue#0074ea
  • terminal.ansiBrightCyan#79ebd5
  • terminal.ansiBrightGreen#d2ffaf
  • terminal.ansiBrightMagenta#fdd5e5
  • terminal.ansiBrightRed#d81329
  • terminal.ansiBrightWhite#fff2fd
  • terminal.ansiBrightYellow#ffee50
  • terminal.ansiCyan#6bd0bc
  • terminal.ansiGreen#bafc8b
  • terminal.ansiMagenta#ff36a2
  • terminal.ansiRed#a80f20
  • terminal.ansiWhite#e1d6e0
  • terminal.ansiYellow#eeaa4b
  • terminal.background#ff7ad3
  • terminal.border#b9b1b8
  • terminal.foreground#b9b1b8
  • terminal.selectionBackground#0c0c0c50
  • textBlockQuote.background#2c2c2c
  • titleBar.activeBackground#2c2c2c
  • titleBar.activeForeground#b9b1b8
  • titleBar.inactiveBackground#161616
  • titleBar.inactiveForeground#696769
  • walkThrough.embeddedEditorBackground#2c2c2c
  • welcomePage.buttonBackground#0c0c0c
  • welcomePage.buttonHoverBackground#42424275
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#145fcd
source#b9b1b8
meta.diff, meta.diff.header#696769
markup.inserted#bafc8b
markup.deleted#a80f20
markup.changed#eeaa4b
invalid#a80f20underline italic
invalid.deprecated#b9b1b8underline italic
entity.name.filename#ffee50
markup.error#a80f20
markup.underlineunderline
markup.bold#eeaa4bbold
markup.heading#145fcdbold
markup.italic#ffee50italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#6bd0bc
markup.inline.raw, markup.raw.restructuredtext#bafc8b
markup.underline.link, markup.underline.link.image#6bd0bc
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#ff36a2
entity.name.directive.restructuredtext, markup.quote#ffee50italic
meta.separator.markdown#696769
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#bafc8b
punctuation.definition.constant.restructuredtext#145fcd
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#145fcd
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#b9b1b8
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#ffee50
entity.name.type.class, entity.name.class#6bd0bcnormal
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#145fcditalic
entity.other.inherited-class#6bd0bcitalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#696769
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#ff36a2
comment.block.documentation entity.name.type#6bd0bcitalic
comment.block.documentation entity.name.type punctuation.definition.bracket#6bd0bc
comment.block.documentation variable#eeaa4bitalic
constant, variable.other.constant#145fcd
constant.character.escape, constant.character.string.escape, constant.regexp#ff36a2
entity.name.tag#ff36a2
entity.other.attribute-name.parent-selector#ff36a2
entity.other.attribute-name#bafc8bitalic
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#bafc8b
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#eeaa4bitalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#bafc8bitalic
meta.decorator variable.other.object#bafc8b
keyword, punctuation.definition.keyword#ff36a2
keyword.control.new, keyword.operator.newbold
meta.selector#ff36a2
support#6bd0bcitalic
support.function.magic, support.variable, variable.other.predefined#145fcdregular
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#ff36a2
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#b9b1b8
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#ff36a2
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#6bd0bc
constant.other.date, constant.other.timestamp#eeaa4b
variable.other.alias.yaml#bafc8bitalic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#ff36a2regular
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#6bd0bcitalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#eeaa4b
storage.modifier#ff36a2
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#ffee50
punctuation.definition.group.capture.regexp#ff36a2
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#a80f20
punctuation.definition.character-class.regexp#6bd0bc
punctuation.definition.group.regexp#eeaa4b
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#a80f20
meta.assertion.look-ahead.regexp#bafc8b
string#ffee50
punctuation.definition.string.begin, punctuation.definition.string.end#eedf4b
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#145fcd
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#696769
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#b9b1b8
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#eeaa4bitalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#b9b1b8normal
meta.selectionset.graphql variable#ffee50
meta.selectionset.graphql meta.arguments variable#b9b1b8
entity.name.fragment.graphql, variable.fragment.graphql#6bd0bc
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#b9b1b8
source.shell variable.other#145fcd
support.constant#145fcdnormal
meta.scope.prerequisites.makefile#ffee50
meta.attribute-selector.scss#ffee50
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#b9b1b8
meta.preprocessor.haskell#696769

Shiki preview

TypeScript sample highlighted with this variant's colors and tokenColors.

Loading...

Tinted VSCode by Tinted Theming - VS Code Theme