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#3a75ff10
  • activityBar.activeBorder#ec65e780
  • activityBar.background#feffff
  • activityBar.foreground#4f4f4f
  • activityBar.inactiveForeground#cccccc
  • activityBarBadge.background#ec65e7
  • activityBarBadge.foreground#feffff
  • badge.background#f1f1f1
  • badge.foreground#4f4f4f
  • breadcrumb.activeSelectionForeground#4f4f4f
  • breadcrumb.background#feffff
  • breadcrumb.focusForeground#4f4f4f
  • breadcrumb.foreground#cccccc
  • breadcrumbPicker.background#353535
  • button.background#6a6a6a
  • button.foreground#4f4f4f
  • checkbox.background#6a6a6a
  • checkbox.border#353535
  • checkbox.foreground#4f4f4f
  • contrastBorder#353535
  • debugToolBar.background#6a6a6a
  • diffEditor.insertedTextBackground#50d04820
  • diffEditor.removedTextBackground#e4492b50
  • dropdown.background#feffff
  • dropdown.border#353535
  • dropdown.foreground#4f4f4f
  • editor.background#feffff
  • editor.findMatchBackground#c58e4080
  • editor.findMatchHighlightBackground#00000040
  • editor.findRangeHighlightBackground#dcdcdc75
  • editor.foldBackground#6a6a6a
  • editor.foreground#4f4f4f
  • editor.hoverHighlightBackground#353535
  • editor.lineHighlightBorder#f1f1f1
  • editor.rangeHighlightBackground#3a75ff15
  • editor.selectionBackground#f1f1f1
  • editor.selectionHighlightBackground#f1f1f1
  • editor.snippetFinalTabstopHighlightBackground#feffff
  • editor.snippetFinalTabstopHighlightBorder#50d048
  • editor.snippetTabstopHighlightBackground#feffff
  • editor.snippetTabstopHighlightBorder#cccccc
  • editor.wordHighlightBackground#4ed1dd50
  • editor.wordHighlightStrongBackground#50d04850
  • editorCodeLens.foreground#cccccc
  • editorError.foreground#e4492b
  • editorGroup.border#3a75ff
  • editorGroup.dropBackground#dcdcdc70
  • editorGroupHeader.tabsBackground#353535
  • editorGutter.addedBackground#50d04880
  • editorGutter.deletedBackground#e4492b80
  • editorGutter.modifiedBackground#4ed1dd80
  • editorHoverWidget.background#feffff
  • editorHoverWidget.border#cccccc
  • editorIndentGuide.activeBackground#00000045
  • editorIndentGuide.background#0000001A
  • editorLineNumber.foreground#cccccc
  • editorLink.activeForeground#4ed1dd
  • editorMarkerNavigation.background#6a6a6a
  • editorOverviewRuler.addedForeground#50d04880
  • editorOverviewRuler.border#353535
  • editorOverviewRuler.currentContentForeground#50d048
  • editorOverviewRuler.deletedForeground#e4492b80
  • editorOverviewRuler.errorForeground#e4492b80
  • editorOverviewRuler.incomingContentForeground#3a75ff
  • editorOverviewRuler.infoForeground#4ed1dd80
  • editorOverviewRuler.modifiedForeground#4ed1dd80
  • editorOverviewRuler.selectionHighlightForeground#c58e40
  • editorOverviewRuler.warningForeground#c58e4080
  • editorOverviewRuler.wordHighlightForeground#4ed1dd
  • editorOverviewRuler.wordHighlightStrongForeground#50d048
  • editorRuler.foreground#0000001A
  • editorSuggestWidget.background#6a6a6a
  • editorSuggestWidget.foreground#4f4f4f
  • editorSuggestWidget.selectedBackground#f1f1f1
  • editorWarning.foreground#c58e40
  • editorWhitespace.foreground#0000001A
  • editorWidget.background#6a6a6a
  • errorForeground#e4492b
  • extensionButton.prominentBackground#50d04890
  • extensionButton.prominentForeground#4f4f4f
  • extensionButton.prominentHoverBackground#50d04860
  • focusBorder#cccccc
  • foreground#4f4f4f
  • gitDecoration.conflictingResourceForeground#c58e40
  • gitDecoration.deletedResourceForeground#e4492b
  • gitDecoration.ignoredResourceForeground#cccccc
  • gitDecoration.modifiedResourceForeground#4ed1dd
  • gitDecoration.untrackedResourceForeground#50d048
  • input.background#feffff
  • input.border#353535
  • input.foreground#4f4f4f
  • input.placeholderForeground#cccccc
  • inputOption.activeBorder#3a75ff
  • inputValidation.errorBackground#feffff
  • inputValidation.errorBorder#e4492b
  • inputValidation.errorForeground#e4492b
  • inputValidation.infoBackground#feffff
  • inputValidation.infoBorder#3a75ff
  • inputValidation.infoForeground#3a75ff
  • inputValidation.warningBackground#feffff
  • inputValidation.warningBorder#c58e40
  • inputValidation.warningForeground#c58e40
  • list.activeSelectionBackground#f1f1f1
  • list.activeSelectionForeground#4f4f4f
  • list.dropBackground#f1f1f1
  • list.errorForeground#e4492b
  • list.focusBackground#dcdcdc75
  • list.highlightForeground#4ed1dd
  • list.hoverBackground#dcdcdc75
  • list.inactiveSelectionBackground#dcdcdc75
  • list.warningForeground#c58e40
  • listFilterWidget.background#feffff
  • listFilterWidget.noMatchesOutline#e4492b
  • listFilterWidget.outline#f1f1f1
  • merge.currentHeaderBackground#50d04890
  • merge.incomingHeaderBackground#3a75ff90
  • notification.background#feffff
  • notification.buttonBackground#f1f1f1
  • notification.buttonForeground#4f4f4f
  • notification.buttonHoverBackground#dcdcdc75
  • notification.errorBackground#e4492b
  • notification.errorForeground#feffff
  • notification.foreground#4f4f4f
  • notification.infoBackground#3a75ff
  • notification.infoForeground#feffff
  • notification.warningBackground#c58e40
  • notification.warningForeground#feffff
  • notificationCenter.border#6a6a6a
  • notificationCenterHeader.background#feffff
  • notificationCenterHeader.foreground#4f4f4f
  • notificationLink.foreground#4ed1dd
  • notifications.background#feffff
  • notifications.border#6a6a6a
  • notifications.foreground#4f4f4f
  • notificationsErrorIcon.foreground#e4492b
  • notificationsInfoIcon.foreground#3a75ff
  • notificationsWarningIcon.foreground#c58e40
  • notificationToast.border#6a6a6a
  • panel.background#feffff
  • panel.border#3a75ff
  • panelInput.border#4f4f4f
  • panelTitle.activeBorder#ec65e7
  • panelTitle.activeForeground#4f4f4f
  • panelTitle.inactiveForeground#cccccc
  • peekView.border#f1f1f1
  • peekViewEditor.background#feffff
  • peekViewEditor.matchHighlightBackground#f2f05580
  • peekViewResult.background#6a6a6a
  • peekViewResult.fileForeground#4f4f4f
  • peekViewResult.lineForeground#4f4f4f
  • peekViewResult.matchHighlightBackground#f2f05580
  • peekViewResult.selectionBackground#f1f1f1
  • peekViewResult.selectionForeground#4f4f4f
  • peekViewTitle.background#353535
  • peekViewTitleDescription.foreground#cccccc
  • peekViewTitleLabel.foreground#4f4f4f
  • pickerGroup.border#3a75ff
  • pickerGroup.foreground#4ed1dd
  • progressBar.background#ec65e7
  • scrollbar.shadow#444444
  • selection.background#3a75ff
  • settings.checkboxBackground#6a6a6a
  • settings.checkboxBorder#353535
  • settings.checkboxForeground#4f4f4f
  • settings.dropdownBackground#6a6a6a
  • settings.dropdownBorder#353535
  • settings.dropdownForeground#4f4f4f
  • settings.headerForeground#4f4f4f
  • settings.modifiedItemIndicator#c58e40
  • settings.numberInputBackground#6a6a6a
  • settings.numberInputBorder#353535
  • settings.numberInputForeground#4f4f4f
  • settings.textInputBackground#6a6a6a
  • settings.textInputBorder#353535
  • settings.textInputForeground#4f4f4f
  • sideBar.background#6a6a6a
  • sideBarSectionHeader.background#feffff
  • sideBarSectionHeader.border#353535
  • sideBarTitle.foreground#4f4f4f
  • statusBar.background#353535
  • statusBar.debuggingBackground#e4492b
  • statusBar.debuggingForeground#353535
  • statusBar.foreground#4f4f4f
  • statusBar.noFolderBackground#353535
  • statusBar.noFolderForeground#4f4f4f
  • statusBarItem.prominentBackground#e4492b
  • statusBarItem.prominentHoverBackground#c58e40
  • statusBarItem.remoteBackground#3a75ff
  • statusBarItem.remoteForeground#feffff
  • tab.activeBackground#feffff
  • tab.activeBorderTop#ec65e780
  • tab.activeForeground#4f4f4f
  • tab.border#353535
  • tab.inactiveBackground#6a6a6a
  • tab.inactiveForeground#cccccc
  • terminal.ansiBlack#f1f1f1
  • terminal.ansiBlue#3a75ff
  • terminal.ansiBrightBlack#dcdcdc
  • terminal.ansiBrightBlue#0081ff
  • terminal.ansiBrightCyan#60f6f8
  • terminal.ansiBrightGreen#61ee56
  • terminal.ansiBrightMagenta#ff7dfe
  • terminal.ansiBrightRed#ff6640
  • terminal.ansiBrightWhite#000000
  • terminal.ansiBrightYellow#f2f055
  • terminal.ansiCyan#4ed1dd
  • terminal.ansiGreen#50d048
  • terminal.ansiMagenta#ec65e7
  • terminal.ansiRed#e4492b
  • terminal.ansiWhite#323232
  • terminal.ansiYellow#c58e40
  • terminal.background#feffff
  • terminal.border#4f4f4f
  • terminal.foreground#4f4f4f
  • terminal.selectionBackground#f1f1f150
  • textBlockQuote.background#6a6a6a
  • titleBar.activeBackground#6a6a6a
  • titleBar.activeForeground#4f4f4f
  • titleBar.inactiveBackground#353535
  • titleBar.inactiveForeground#cccccc
  • walkThrough.embeddedEditorBackground#6a6a6a
  • welcomePage.buttonBackground#f1f1f1
  • welcomePage.buttonHoverBackground#dcdcdc75
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#3a75ff
source#4f4f4f
meta.diff, meta.diff.header#cccccc
markup.inserted#50d048
markup.deleted#e4492b
markup.changed#c58e40
invalid#e4492bunderline italic
invalid.deprecated#4f4f4funderline italic
entity.name.filename#f2f055
markup.error#e4492b
markup.underlineunderline
markup.bold#c58e40bold
markup.heading#3a75ffbold
markup.italic#f2f055italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#4ed1dd
markup.inline.raw, markup.raw.restructuredtext#50d048
markup.underline.link, markup.underline.link.image#4ed1dd
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#ec65e7
entity.name.directive.restructuredtext, markup.quote#f2f055italic
meta.separator.markdown#cccccc
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#50d048
punctuation.definition.constant.restructuredtext#3a75ff
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#3a75ff
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#4f4f4f
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#f2f055
entity.name.type.class, entity.name.class#4ed1ddnormal
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#3a75ffitalic
entity.other.inherited-class#4ed1dditalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#cccccc
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#ec65e7
comment.block.documentation entity.name.type#4ed1dditalic
comment.block.documentation entity.name.type punctuation.definition.bracket#4ed1dd
comment.block.documentation variable#c58e40italic
constant, variable.other.constant#3a75ff
constant.character.escape, constant.character.string.escape, constant.regexp#ec65e7
entity.name.tag#ec65e7
entity.other.attribute-name.parent-selector#ec65e7
entity.other.attribute-name#50d048italic
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#50d048
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#c58e40italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#50d048italic
meta.decorator variable.other.object#50d048
keyword, punctuation.definition.keyword#ec65e7
keyword.control.new, keyword.operator.newbold
meta.selector#ec65e7
support#4ed1dditalic
support.function.magic, support.variable, variable.other.predefined#3a75ffregular
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#ec65e7
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#4f4f4f
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#ec65e7
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#4ed1dd
constant.other.date, constant.other.timestamp#c58e40
variable.other.alias.yaml#50d048italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#ec65e7regular
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#4ed1dditalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#c58e40
storage.modifier#ec65e7
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#f2f055
punctuation.definition.group.capture.regexp#ec65e7
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#e4492b
punctuation.definition.character-class.regexp#4ed1dd
punctuation.definition.group.regexp#c58e40
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#e4492b
meta.assertion.look-ahead.regexp#50d048
string#f2f055
punctuation.definition.string.begin, punctuation.definition.string.end#c5c340
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#3a75ff
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#cccccc
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#4f4f4f
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#c58e40italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#4f4f4fnormal
meta.selectionset.graphql variable#f2f055
meta.selectionset.graphql meta.arguments variable#4f4f4f
entity.name.fragment.graphql, variable.fragment.graphql#4ed1dd
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#4f4f4f
source.shell variable.other#3a75ff
support.constant#3a75ffnormal
meta.scope.prerequisites.makefile#f2f055
meta.attribute-selector.scss#f2f055
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#4f4f4f
meta.preprocessor.haskell#cccccc

Shiki preview

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

Loading...