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#0271b610
  • activityBar.activeBorder#c930c780
  • activityBar.background#1b153c
  • activityBar.foreground#afafaf
  • activityBar.inactiveForeground#7f7f7f
  • activityBarBadge.background#c930c7
  • activityBarBadge.foreground#1b153c
  • badge.background#101116
  • badge.foreground#afafaf
  • breadcrumb.activeSelectionForeground#afafaf
  • breadcrumb.background#1b153c
  • breadcrumb.focusForeground#afafaf
  • breadcrumb.foreground#7f7f7f
  • breadcrumbPicker.background#222222
  • button.background#444444
  • button.foreground#afafaf
  • checkbox.background#444444
  • checkbox.border#222222
  • checkbox.foreground#afafaf
  • contrastBorder#222222
  • debugToolBar.background#444444
  • diffEditor.insertedTextBackground#00dc8420
  • diffEditor.removedTextBackground#ff005150
  • dropdown.background#1b153c
  • dropdown.border#222222
  • dropdown.foreground#afafaf
  • editor.background#1b153c
  • editor.findMatchBackground#faf94580
  • editor.findMatchHighlightBackground#feffff40
  • editor.findRangeHighlightBackground#67676775
  • editor.foldBackground#444444
  • editor.foreground#afafaf
  • editor.hoverHighlightBackground#222222
  • editor.lineHighlightBorder#101116
  • editor.rangeHighlightBackground#0271b615
  • editor.selectionBackground#101116
  • editor.selectionHighlightBackground#101116
  • editor.snippetFinalTabstopHighlightBackground#1b153c
  • editor.snippetFinalTabstopHighlightBorder#00dc84
  • editor.snippetTabstopHighlightBackground#1b153c
  • editor.snippetTabstopHighlightBorder#7f7f7f
  • editor.wordHighlightBackground#00c5c750
  • editor.wordHighlightStrongBackground#00dc8450
  • editorCodeLens.foreground#7f7f7f
  • editorError.foreground#ff0051
  • editorGroup.border#0271b6
  • editorGroup.dropBackground#67676770
  • editorGroupHeader.tabsBackground#222222
  • editorGutter.addedBackground#00dc8480
  • editorGutter.deletedBackground#ff005180
  • editorGutter.modifiedBackground#00c5c780
  • editorHoverWidget.background#1b153c
  • editorHoverWidget.border#7f7f7f
  • editorIndentGuide.activeBackground#feffff45
  • editorIndentGuide.background#feffff1A
  • editorLineNumber.foreground#7f7f7f
  • editorLink.activeForeground#00c5c7
  • editorMarkerNavigation.background#444444
  • editorOverviewRuler.addedForeground#00dc8480
  • editorOverviewRuler.border#222222
  • editorOverviewRuler.currentContentForeground#00dc84
  • editorOverviewRuler.deletedForeground#ff005180
  • editorOverviewRuler.errorForeground#ff005180
  • editorOverviewRuler.incomingContentForeground#0271b6
  • editorOverviewRuler.infoForeground#00c5c780
  • editorOverviewRuler.modifiedForeground#00c5c780
  • editorOverviewRuler.selectionHighlightForeground#faf945
  • editorOverviewRuler.warningForeground#faf94580
  • editorOverviewRuler.wordHighlightForeground#00c5c7
  • editorOverviewRuler.wordHighlightStrongForeground#00dc84
  • editorRuler.foreground#feffff1A
  • editorSuggestWidget.background#444444
  • editorSuggestWidget.foreground#afafaf
  • editorSuggestWidget.selectedBackground#101116
  • editorWarning.foreground#faf945
  • editorWhitespace.foreground#feffff1A
  • editorWidget.background#444444
  • errorForeground#ff0051
  • extensionButton.prominentBackground#00dc8490
  • extensionButton.prominentForeground#afafaf
  • extensionButton.prominentHoverBackground#00dc8460
  • focusBorder#7f7f7f
  • foreground#afafaf
  • gitDecoration.conflictingResourceForeground#faf945
  • gitDecoration.deletedResourceForeground#ff0051
  • gitDecoration.ignoredResourceForeground#7f7f7f
  • gitDecoration.modifiedResourceForeground#00c5c7
  • gitDecoration.untrackedResourceForeground#00dc84
  • input.background#1b153c
  • input.border#222222
  • input.foreground#afafaf
  • input.placeholderForeground#7f7f7f
  • inputOption.activeBorder#0271b6
  • inputValidation.errorBackground#1b153c
  • inputValidation.errorBorder#ff0051
  • inputValidation.errorForeground#ff0051
  • inputValidation.infoBackground#1b153c
  • inputValidation.infoBorder#0271b6
  • inputValidation.infoForeground#0271b6
  • inputValidation.warningBackground#1b153c
  • inputValidation.warningBorder#faf945
  • inputValidation.warningForeground#faf945
  • list.activeSelectionBackground#101116
  • list.activeSelectionForeground#afafaf
  • list.dropBackground#101116
  • list.errorForeground#ff0051
  • list.focusBackground#67676775
  • list.highlightForeground#00c5c7
  • list.hoverBackground#67676775
  • list.inactiveSelectionBackground#67676775
  • list.warningForeground#faf945
  • listFilterWidget.background#1b153c
  • listFilterWidget.noMatchesOutline#ff0051
  • listFilterWidget.outline#101116
  • merge.currentHeaderBackground#00dc8490
  • merge.incomingHeaderBackground#0271b690
  • notification.background#1b153c
  • notification.buttonBackground#101116
  • notification.buttonForeground#afafaf
  • notification.buttonHoverBackground#67676775
  • notification.errorBackground#ff0051
  • notification.errorForeground#1b153c
  • notification.foreground#afafaf
  • notification.infoBackground#0271b6
  • notification.infoForeground#1b153c
  • notification.warningBackground#faf945
  • notification.warningForeground#1b153c
  • notificationCenter.border#444444
  • notificationCenterHeader.background#1b153c
  • notificationCenterHeader.foreground#afafaf
  • notificationLink.foreground#00c5c7
  • notifications.background#1b153c
  • notifications.border#444444
  • notifications.foreground#afafaf
  • notificationsErrorIcon.foreground#ff0051
  • notificationsInfoIcon.foreground#0271b6
  • notificationsWarningIcon.foreground#faf945
  • notificationToast.border#444444
  • panel.background#1b153c
  • panel.border#0271b6
  • panelInput.border#afafaf
  • panelTitle.activeBorder#c930c7
  • panelTitle.activeForeground#afafaf
  • panelTitle.inactiveForeground#7f7f7f
  • peekView.border#101116
  • peekViewEditor.background#1b153c
  • peekViewEditor.matchHighlightBackground#fefb6780
  • peekViewResult.background#444444
  • peekViewResult.fileForeground#afafaf
  • peekViewResult.lineForeground#afafaf
  • peekViewResult.matchHighlightBackground#fefb6780
  • peekViewResult.selectionBackground#101116
  • peekViewResult.selectionForeground#afafaf
  • peekViewTitle.background#222222
  • peekViewTitleDescription.foreground#7f7f7f
  • peekViewTitleLabel.foreground#afafaf
  • pickerGroup.border#0271b6
  • pickerGroup.foreground#00c5c7
  • progressBar.background#c930c7
  • scrollbar.shadow#444444
  • selection.background#0271b6
  • settings.checkboxBackground#444444
  • settings.checkboxBorder#222222
  • settings.checkboxForeground#afafaf
  • settings.dropdownBackground#444444
  • settings.dropdownBorder#222222
  • settings.dropdownForeground#afafaf
  • settings.headerForeground#afafaf
  • settings.modifiedItemIndicator#faf945
  • settings.numberInputBackground#444444
  • settings.numberInputBorder#222222
  • settings.numberInputForeground#afafaf
  • settings.textInputBackground#444444
  • settings.textInputBorder#222222
  • settings.textInputForeground#afafaf
  • sideBar.background#444444
  • sideBarSectionHeader.background#1b153c
  • sideBarSectionHeader.border#222222
  • sideBarTitle.foreground#afafaf
  • statusBar.background#222222
  • statusBar.debuggingBackground#ff0051
  • statusBar.debuggingForeground#222222
  • statusBar.foreground#afafaf
  • statusBar.noFolderBackground#222222
  • statusBar.noFolderForeground#afafaf
  • statusBarItem.prominentBackground#ff0051
  • statusBarItem.prominentHoverBackground#faf945
  • statusBarItem.remoteBackground#0271b6
  • statusBarItem.remoteForeground#1b153c
  • tab.activeBackground#1b153c
  • tab.activeBorderTop#c930c780
  • tab.activeForeground#afafaf
  • tab.border#222222
  • tab.inactiveBackground#444444
  • tab.inactiveForeground#7f7f7f
  • terminal.ansiBlack#101116
  • terminal.ansiBlue#0271b6
  • terminal.ansiBrightBlack#676767
  • terminal.ansiBrightBlue#6871ff
  • terminal.ansiBrightCyan#5ffdff
  • terminal.ansiBrightGreen#5ff967
  • terminal.ansiBrightMagenta#bc35eb
  • terminal.ansiBrightRed#ff6d67
  • terminal.ansiBrightWhite#feffff
  • terminal.ansiBrightYellow#fefb67
  • terminal.ansiCyan#00c5c7
  • terminal.ansiGreen#00dc84
  • terminal.ansiMagenta#c930c7
  • terminal.ansiRed#ff0051
  • terminal.ansiWhite#c7c7c7
  • terminal.ansiYellow#faf945
  • terminal.background#1b153c
  • terminal.border#afafaf
  • terminal.foreground#afafaf
  • terminal.selectionBackground#10111650
  • textBlockQuote.background#444444
  • titleBar.activeBackground#444444
  • titleBar.activeForeground#afafaf
  • titleBar.inactiveBackground#222222
  • titleBar.inactiveForeground#7f7f7f
  • walkThrough.embeddedEditorBackground#444444
  • welcomePage.buttonBackground#101116
  • welcomePage.buttonHoverBackground#67676775
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#0271b6
source#afafaf
meta.diff, meta.diff.header#7f7f7f
markup.inserted#00dc84
markup.deleted#ff0051
markup.changed#faf945
invalid#ff0051underline italic
invalid.deprecated#afafafunderline italic
entity.name.filename#fefb67
markup.error#ff0051
markup.underlineunderline
markup.bold#faf945bold
markup.heading#0271b6bold
markup.italic#fefb67italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#00c5c7
markup.inline.raw, markup.raw.restructuredtext#00dc84
markup.underline.link, markup.underline.link.image#00c5c7
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#c930c7
entity.name.directive.restructuredtext, markup.quote#fefb67italic
meta.separator.markdown#7f7f7f
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#00dc84
punctuation.definition.constant.restructuredtext#0271b6
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#0271b6
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#afafaf
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#fefb67
entity.name.type.class, entity.name.class#00c5c7normal
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#0271b6italic
entity.other.inherited-class#00c5c7italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#7f7f7f
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#c930c7
comment.block.documentation entity.name.type#00c5c7italic
comment.block.documentation entity.name.type punctuation.definition.bracket#00c5c7
comment.block.documentation variable#faf945italic
constant, variable.other.constant#0271b6
constant.character.escape, constant.character.string.escape, constant.regexp#c930c7
entity.name.tag#c930c7
entity.other.attribute-name.parent-selector#c930c7
entity.other.attribute-name#00dc84italic
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#00dc84
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#faf945italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#00dc84italic
meta.decorator variable.other.object#00dc84
keyword, punctuation.definition.keyword#c930c7
keyword.control.new, keyword.operator.newbold
meta.selector#c930c7
support#00c5c7italic
support.function.magic, support.variable, variable.other.predefined#0271b6regular
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#c930c7
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#afafaf
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#c930c7
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#00c5c7
constant.other.date, constant.other.timestamp#faf945
variable.other.alias.yaml#00dc84italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#c930c7regular
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#00c5c7italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#faf945
storage.modifier#c930c7
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#fefb67
punctuation.definition.group.capture.regexp#c930c7
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#ff0051
punctuation.definition.character-class.regexp#00c5c7
punctuation.definition.group.regexp#faf945
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#ff0051
meta.assertion.look-ahead.regexp#00dc84
string#fefb67
punctuation.definition.string.begin, punctuation.definition.string.end#6871ff
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#0271b6
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#7f7f7f
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#afafaf
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#faf945italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#afafafnormal
meta.selectionset.graphql variable#fefb67
meta.selectionset.graphql meta.arguments variable#afafaf
entity.name.fragment.graphql, variable.fragment.graphql#00c5c7
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#afafaf
source.shell variable.other#0271b6
support.constant#0271b6normal
meta.scope.prerequisites.makefile#fefb67
meta.attribute-selector.scss#fefb67
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#afafaf
meta.preprocessor.haskell#7f7f7f

Shiki preview

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

Loading...

Tinted VSCode by Tinted Theming - VS Code Theme