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#0000b210
  • activityBar.activeBorder#b200b280
  • activityBar.background#ffffff
  • activityBar.foreground#a8a8a8
  • activityBar.inactiveForeground#7c7c7c
  • activityBarBadge.background#b200b2
  • activityBarBadge.foreground#ffffff
  • badge.background#000000
  • badge.foreground#a8a8a8
  • breadcrumb.activeSelectionForeground#a8a8a8
  • breadcrumb.background#ffffff
  • breadcrumb.focusForeground#a8a8a8
  • breadcrumb.foreground#7c7c7c
  • breadcrumbPicker.background#222222
  • button.background#444444
  • button.foreground#a8a8a8
  • checkbox.background#444444
  • checkbox.border#222222
  • checkbox.foreground#a8a8a8
  • contrastBorder#222222
  • debugToolBar.background#444444
  • diffEditor.insertedTextBackground#00a60020
  • diffEditor.removedTextBackground#99000050
  • dropdown.background#ffffff
  • dropdown.border#222222
  • dropdown.foreground#a8a8a8
  • editor.background#ffffff
  • editor.findMatchBackground#99990080
  • editor.findMatchHighlightBackground#e5e5e540
  • editor.findRangeHighlightBackground#66666675
  • editor.foldBackground#444444
  • editor.foreground#a8a8a8
  • editor.hoverHighlightBackground#222222
  • editor.lineHighlightBorder#000000
  • editor.rangeHighlightBackground#0000b215
  • editor.selectionBackground#000000
  • editor.selectionHighlightBackground#000000
  • editor.snippetFinalTabstopHighlightBackground#ffffff
  • editor.snippetFinalTabstopHighlightBorder#00a600
  • editor.snippetTabstopHighlightBackground#ffffff
  • editor.snippetTabstopHighlightBorder#7c7c7c
  • editor.wordHighlightBackground#00a6b250
  • editor.wordHighlightStrongBackground#00a60050
  • editorCodeLens.foreground#7c7c7c
  • editorError.foreground#990000
  • editorGroup.border#0000b2
  • editorGroup.dropBackground#66666670
  • editorGroupHeader.tabsBackground#222222
  • editorGutter.addedBackground#00a60080
  • editorGutter.deletedBackground#99000080
  • editorGutter.modifiedBackground#00a6b280
  • editorHoverWidget.background#ffffff
  • editorHoverWidget.border#7c7c7c
  • editorIndentGuide.activeBackground#e5e5e545
  • editorIndentGuide.background#e5e5e51A
  • editorLineNumber.foreground#7c7c7c
  • editorLink.activeForeground#00a6b2
  • editorMarkerNavigation.background#444444
  • editorOverviewRuler.addedForeground#00a60080
  • editorOverviewRuler.border#222222
  • editorOverviewRuler.currentContentForeground#00a600
  • editorOverviewRuler.deletedForeground#99000080
  • editorOverviewRuler.errorForeground#99000080
  • editorOverviewRuler.incomingContentForeground#0000b2
  • editorOverviewRuler.infoForeground#00a6b280
  • editorOverviewRuler.modifiedForeground#00a6b280
  • editorOverviewRuler.selectionHighlightForeground#999900
  • editorOverviewRuler.warningForeground#99990080
  • editorOverviewRuler.wordHighlightForeground#00a6b2
  • editorOverviewRuler.wordHighlightStrongForeground#00a600
  • editorRuler.foreground#e5e5e51A
  • editorSuggestWidget.background#444444
  • editorSuggestWidget.foreground#a8a8a8
  • editorSuggestWidget.selectedBackground#000000
  • editorWarning.foreground#999900
  • editorWhitespace.foreground#e5e5e51A
  • editorWidget.background#444444
  • errorForeground#990000
  • extensionButton.prominentBackground#00a60090
  • extensionButton.prominentForeground#a8a8a8
  • extensionButton.prominentHoverBackground#00a60060
  • focusBorder#7c7c7c
  • foreground#a8a8a8
  • gitDecoration.conflictingResourceForeground#999900
  • gitDecoration.deletedResourceForeground#990000
  • gitDecoration.ignoredResourceForeground#7c7c7c
  • gitDecoration.modifiedResourceForeground#00a6b2
  • gitDecoration.untrackedResourceForeground#00a600
  • input.background#ffffff
  • input.border#222222
  • input.foreground#a8a8a8
  • input.placeholderForeground#7c7c7c
  • inputOption.activeBorder#0000b2
  • inputValidation.errorBackground#ffffff
  • inputValidation.errorBorder#990000
  • inputValidation.errorForeground#990000
  • inputValidation.infoBackground#ffffff
  • inputValidation.infoBorder#0000b2
  • inputValidation.infoForeground#0000b2
  • inputValidation.warningBackground#ffffff
  • inputValidation.warningBorder#999900
  • inputValidation.warningForeground#999900
  • list.activeSelectionBackground#000000
  • list.activeSelectionForeground#a8a8a8
  • list.dropBackground#000000
  • list.errorForeground#990000
  • list.focusBackground#66666675
  • list.highlightForeground#00a6b2
  • list.hoverBackground#66666675
  • list.inactiveSelectionBackground#66666675
  • list.warningForeground#999900
  • listFilterWidget.background#ffffff
  • listFilterWidget.noMatchesOutline#990000
  • listFilterWidget.outline#000000
  • merge.currentHeaderBackground#00a60090
  • merge.incomingHeaderBackground#0000b290
  • notification.background#ffffff
  • notification.buttonBackground#000000
  • notification.buttonForeground#a8a8a8
  • notification.buttonHoverBackground#66666675
  • notification.errorBackground#990000
  • notification.errorForeground#ffffff
  • notification.foreground#a8a8a8
  • notification.infoBackground#0000b2
  • notification.infoForeground#ffffff
  • notification.warningBackground#999900
  • notification.warningForeground#ffffff
  • notificationCenter.border#444444
  • notificationCenterHeader.background#ffffff
  • notificationCenterHeader.foreground#a8a8a8
  • notificationLink.foreground#00a6b2
  • notifications.background#ffffff
  • notifications.border#444444
  • notifications.foreground#a8a8a8
  • notificationsErrorIcon.foreground#990000
  • notificationsInfoIcon.foreground#0000b2
  • notificationsWarningIcon.foreground#999900
  • notificationToast.border#444444
  • panel.background#ffffff
  • panel.border#0000b2
  • panelInput.border#a8a8a8
  • panelTitle.activeBorder#b200b2
  • panelTitle.activeForeground#a8a8a8
  • panelTitle.inactiveForeground#7c7c7c
  • peekView.border#000000
  • peekViewEditor.background#ffffff
  • peekViewEditor.matchHighlightBackground#e5e50080
  • peekViewResult.background#444444
  • peekViewResult.fileForeground#a8a8a8
  • peekViewResult.lineForeground#a8a8a8
  • peekViewResult.matchHighlightBackground#e5e50080
  • peekViewResult.selectionBackground#000000
  • peekViewResult.selectionForeground#a8a8a8
  • peekViewTitle.background#222222
  • peekViewTitleDescription.foreground#7c7c7c
  • peekViewTitleLabel.foreground#a8a8a8
  • pickerGroup.border#0000b2
  • pickerGroup.foreground#00a6b2
  • progressBar.background#b200b2
  • scrollbar.shadow#444444
  • selection.background#0000b2
  • settings.checkboxBackground#444444
  • settings.checkboxBorder#222222
  • settings.checkboxForeground#a8a8a8
  • settings.dropdownBackground#444444
  • settings.dropdownBorder#222222
  • settings.dropdownForeground#a8a8a8
  • settings.headerForeground#a8a8a8
  • settings.modifiedItemIndicator#999900
  • settings.numberInputBackground#444444
  • settings.numberInputBorder#222222
  • settings.numberInputForeground#a8a8a8
  • settings.textInputBackground#444444
  • settings.textInputBorder#222222
  • settings.textInputForeground#a8a8a8
  • sideBar.background#444444
  • sideBarSectionHeader.background#ffffff
  • sideBarSectionHeader.border#222222
  • sideBarTitle.foreground#a8a8a8
  • statusBar.background#222222
  • statusBar.debuggingBackground#990000
  • statusBar.debuggingForeground#222222
  • statusBar.foreground#a8a8a8
  • statusBar.noFolderBackground#222222
  • statusBar.noFolderForeground#a8a8a8
  • statusBarItem.prominentBackground#990000
  • statusBarItem.prominentHoverBackground#999900
  • statusBarItem.remoteBackground#0000b2
  • statusBarItem.remoteForeground#ffffff
  • tab.activeBackground#ffffff
  • tab.activeBorderTop#b200b280
  • tab.activeForeground#a8a8a8
  • tab.border#222222
  • tab.inactiveBackground#444444
  • tab.inactiveForeground#7c7c7c
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#0000b2
  • terminal.ansiBrightBlack#666666
  • terminal.ansiBrightBlue#0000ff
  • terminal.ansiBrightCyan#00e5e5
  • terminal.ansiBrightGreen#00d900
  • terminal.ansiBrightMagenta#e500e5
  • terminal.ansiBrightRed#e50000
  • terminal.ansiBrightWhite#e5e5e5
  • terminal.ansiBrightYellow#e5e500
  • terminal.ansiCyan#00a6b2
  • terminal.ansiGreen#00a600
  • terminal.ansiMagenta#b200b2
  • terminal.ansiRed#990000
  • terminal.ansiWhite#bfbfbf
  • terminal.ansiYellow#999900
  • terminal.background#ffffff
  • terminal.border#a8a8a8
  • terminal.foreground#a8a8a8
  • terminal.selectionBackground#00000050
  • textBlockQuote.background#444444
  • titleBar.activeBackground#444444
  • titleBar.activeForeground#a8a8a8
  • titleBar.inactiveBackground#222222
  • titleBar.inactiveForeground#7c7c7c
  • walkThrough.embeddedEditorBackground#444444
  • welcomePage.buttonBackground#000000
  • welcomePage.buttonHoverBackground#66666675
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#0000b2
source#a8a8a8
meta.diff, meta.diff.header#7c7c7c
markup.inserted#00a600
markup.deleted#990000
markup.changed#999900
invalid#990000underline italic
invalid.deprecated#a8a8a8underline italic
entity.name.filename#e5e500
markup.error#990000
markup.underlineunderline
markup.bold#999900bold
markup.heading#0000b2bold
markup.italic#e5e500italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#00a6b2
markup.inline.raw, markup.raw.restructuredtext#00a600
markup.underline.link, markup.underline.link.image#00a6b2
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#b200b2
entity.name.directive.restructuredtext, markup.quote#e5e500italic
meta.separator.markdown#7c7c7c
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#00a600
punctuation.definition.constant.restructuredtext#0000b2
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#0000b2
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#a8a8a8
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#e5e500
entity.name.type.class, entity.name.class#00a6b2normal
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#0000b2italic
entity.other.inherited-class#00a6b2italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#7c7c7c
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#b200b2
comment.block.documentation entity.name.type#00a6b2italic
comment.block.documentation entity.name.type punctuation.definition.bracket#00a6b2
comment.block.documentation variable#999900italic
constant, variable.other.constant#0000b2
constant.character.escape, constant.character.string.escape, constant.regexp#b200b2
entity.name.tag#b200b2
entity.other.attribute-name.parent-selector#b200b2
entity.other.attribute-name#00a600italic
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#00a600
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#999900italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#00a600italic
meta.decorator variable.other.object#00a600
keyword, punctuation.definition.keyword#b200b2
keyword.control.new, keyword.operator.newbold
meta.selector#b200b2
support#00a6b2italic
support.function.magic, support.variable, variable.other.predefined#0000b2regular
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#b200b2
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#a8a8a8
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#b200b2
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#00a6b2
constant.other.date, constant.other.timestamp#999900
variable.other.alias.yaml#00a600italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#b200b2regular
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#00a6b2italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#999900
storage.modifier#b200b2
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#e5e500
punctuation.definition.group.capture.regexp#b200b2
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#990000
punctuation.definition.character-class.regexp#00a6b2
punctuation.definition.group.regexp#999900
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#990000
meta.assertion.look-ahead.regexp#00a600
string#e5e500
punctuation.definition.string.begin, punctuation.definition.string.end#0000ff
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#0000b2
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#7c7c7c
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#a8a8a8
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#999900italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#a8a8a8normal
meta.selectionset.graphql variable#e5e500
meta.selectionset.graphql meta.arguments variable#a8a8a8
entity.name.fragment.graphql, variable.fragment.graphql#00a6b2
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#a8a8a8
source.shell variable.other#0000b2
support.constant#0000b2normal
meta.scope.prerequisites.makefile#e5e500
meta.attribute-selector.scss#e5e500
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#a8a8a8
meta.preprocessor.haskell#7c7c7c

Shiki preview

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

Loading...

Tinted VSCode by Tinted Theming - VS Code Theme