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#00a1f910
  • activityBar.activeBorder#805bb580
  • activityBar.background#20084a
  • activityBar.foreground#d3d4d4
  • activityBar.inactiveForeground#7f7f7f
  • activityBarBadge.background#805bb5
  • activityBarBadge.foreground#20084a
  • badge.background#000000
  • badge.foreground#d3d4d4
  • breadcrumb.activeSelectionForeground#d3d4d4
  • breadcrumb.background#20084a
  • breadcrumb.focusForeground#d3d4d4
  • breadcrumb.foreground#7f7f7f
  • breadcrumbPicker.background#1c1c1c
  • button.background#383838
  • button.foreground#d3d4d4
  • checkbox.background#383838
  • checkbox.border#1c1c1c
  • checkbox.foreground#d3d4d4
  • contrastBorder#1c1c1c
  • debugToolBar.background#383838
  • diffEditor.insertedTextBackground#9ae20420
  • diffEditor.removedTextBackground#ff260d50
  • dropdown.background#20084a
  • dropdown.border#1c1c1c
  • dropdown.foreground#d3d4d4
  • editor.background#20084a
  • editor.findMatchBackground#ffc40080
  • editor.findMatchHighlightBackground#feffff40
  • editor.findRangeHighlightBackground#55555575
  • editor.foldBackground#383838
  • editor.foreground#d3d4d4
  • editor.hoverHighlightBackground#1c1c1c
  • editor.lineHighlightBorder#000000
  • editor.rangeHighlightBackground#00a1f915
  • editor.selectionBackground#000000
  • editor.selectionHighlightBackground#000000
  • editor.snippetFinalTabstopHighlightBackground#20084a
  • editor.snippetFinalTabstopHighlightBorder#9ae204
  • editor.snippetTabstopHighlightBackground#20084a
  • editor.snippetTabstopHighlightBorder#7f7f7f
  • editor.wordHighlightBackground#00ddef50
  • editor.wordHighlightStrongBackground#9ae20450
  • editorCodeLens.foreground#7f7f7f
  • editorError.foreground#ff260d
  • editorGroup.border#00a1f9
  • editorGroup.dropBackground#55555570
  • editorGroupHeader.tabsBackground#1c1c1c
  • editorGutter.addedBackground#9ae20480
  • editorGutter.deletedBackground#ff260d80
  • editorGutter.modifiedBackground#00ddef80
  • editorHoverWidget.background#20084a
  • editorHoverWidget.border#7f7f7f
  • editorIndentGuide.activeBackground#feffff45
  • editorIndentGuide.background#feffff1A
  • editorLineNumber.foreground#7f7f7f
  • editorLink.activeForeground#00ddef
  • editorMarkerNavigation.background#383838
  • editorOverviewRuler.addedForeground#9ae20480
  • editorOverviewRuler.border#1c1c1c
  • editorOverviewRuler.currentContentForeground#9ae204
  • editorOverviewRuler.deletedForeground#ff260d80
  • editorOverviewRuler.errorForeground#ff260d80
  • editorOverviewRuler.incomingContentForeground#00a1f9
  • editorOverviewRuler.infoForeground#00ddef80
  • editorOverviewRuler.modifiedForeground#00ddef80
  • editorOverviewRuler.selectionHighlightForeground#ffc400
  • editorOverviewRuler.warningForeground#ffc40080
  • editorOverviewRuler.wordHighlightForeground#00ddef
  • editorOverviewRuler.wordHighlightStrongForeground#9ae204
  • editorRuler.foreground#feffff1A
  • editorSuggestWidget.background#383838
  • editorSuggestWidget.foreground#d3d4d4
  • editorSuggestWidget.selectedBackground#000000
  • editorWarning.foreground#ffc400
  • editorWhitespace.foreground#feffff1A
  • editorWidget.background#383838
  • errorForeground#ff260d
  • extensionButton.prominentBackground#9ae20490
  • extensionButton.prominentForeground#d3d4d4
  • extensionButton.prominentHoverBackground#9ae20460
  • focusBorder#7f7f7f
  • foreground#d3d4d4
  • gitDecoration.conflictingResourceForeground#ffc400
  • gitDecoration.deletedResourceForeground#ff260d
  • gitDecoration.ignoredResourceForeground#7f7f7f
  • gitDecoration.modifiedResourceForeground#00ddef
  • gitDecoration.untrackedResourceForeground#9ae204
  • input.background#20084a
  • input.border#1c1c1c
  • input.foreground#d3d4d4
  • input.placeholderForeground#7f7f7f
  • inputOption.activeBorder#00a1f9
  • inputValidation.errorBackground#20084a
  • inputValidation.errorBorder#ff260d
  • inputValidation.errorForeground#ff260d
  • inputValidation.infoBackground#20084a
  • inputValidation.infoBorder#00a1f9
  • inputValidation.infoForeground#00a1f9
  • inputValidation.warningBackground#20084a
  • inputValidation.warningBorder#ffc400
  • inputValidation.warningForeground#ffc400
  • list.activeSelectionBackground#000000
  • list.activeSelectionForeground#d3d4d4
  • list.dropBackground#000000
  • list.errorForeground#ff260d
  • list.focusBackground#55555575
  • list.highlightForeground#00ddef
  • list.hoverBackground#55555575
  • list.inactiveSelectionBackground#55555575
  • list.warningForeground#ffc400
  • listFilterWidget.background#20084a
  • listFilterWidget.noMatchesOutline#ff260d
  • listFilterWidget.outline#000000
  • merge.currentHeaderBackground#9ae20490
  • merge.incomingHeaderBackground#00a1f990
  • notification.background#20084a
  • notification.buttonBackground#000000
  • notification.buttonForeground#d3d4d4
  • notification.buttonHoverBackground#55555575
  • notification.errorBackground#ff260d
  • notification.errorForeground#20084a
  • notification.foreground#d3d4d4
  • notification.infoBackground#00a1f9
  • notification.infoForeground#20084a
  • notification.warningBackground#ffc400
  • notification.warningForeground#20084a
  • notificationCenter.border#383838
  • notificationCenterHeader.background#20084a
  • notificationCenterHeader.foreground#d3d4d4
  • notificationLink.foreground#00ddef
  • notifications.background#20084a
  • notifications.border#383838
  • notifications.foreground#d3d4d4
  • notificationsErrorIcon.foreground#ff260d
  • notificationsInfoIcon.foreground#00a1f9
  • notificationsWarningIcon.foreground#ffc400
  • notificationToast.border#383838
  • panel.background#20084a
  • panel.border#00a1f9
  • panelInput.border#d3d4d4
  • panelTitle.activeBorder#805bb5
  • panelTitle.activeForeground#d3d4d4
  • panelTitle.inactiveForeground#7f7f7f
  • peekView.border#000000
  • peekViewEditor.background#20084a
  • peekViewEditor.matchHighlightBackground#ffd85280
  • peekViewResult.background#383838
  • peekViewResult.fileForeground#d3d4d4
  • peekViewResult.lineForeground#d3d4d4
  • peekViewResult.matchHighlightBackground#ffd85280
  • peekViewResult.selectionBackground#000000
  • peekViewResult.selectionForeground#d3d4d4
  • peekViewTitle.background#1c1c1c
  • peekViewTitleDescription.foreground#7f7f7f
  • peekViewTitleLabel.foreground#d3d4d4
  • pickerGroup.border#00a1f9
  • pickerGroup.foreground#00ddef
  • progressBar.background#805bb5
  • scrollbar.shadow#444444
  • selection.background#00a1f9
  • settings.checkboxBackground#383838
  • settings.checkboxBorder#1c1c1c
  • settings.checkboxForeground#d3d4d4
  • settings.dropdownBackground#383838
  • settings.dropdownBorder#1c1c1c
  • settings.dropdownForeground#d3d4d4
  • settings.headerForeground#d3d4d4
  • settings.modifiedItemIndicator#ffc400
  • settings.numberInputBackground#383838
  • settings.numberInputBorder#1c1c1c
  • settings.numberInputForeground#d3d4d4
  • settings.textInputBackground#383838
  • settings.textInputBorder#1c1c1c
  • settings.textInputForeground#d3d4d4
  • sideBar.background#383838
  • sideBarSectionHeader.background#20084a
  • sideBarSectionHeader.border#1c1c1c
  • sideBarTitle.foreground#d3d4d4
  • statusBar.background#1c1c1c
  • statusBar.debuggingBackground#ff260d
  • statusBar.debuggingForeground#1c1c1c
  • statusBar.foreground#d3d4d4
  • statusBar.noFolderBackground#1c1c1c
  • statusBar.noFolderForeground#d3d4d4
  • statusBarItem.prominentBackground#ff260d
  • statusBarItem.prominentHoverBackground#ffc400
  • statusBarItem.remoteBackground#00a1f9
  • statusBarItem.remoteForeground#20084a
  • tab.activeBackground#20084a
  • tab.activeBorderTop#805bb580
  • tab.activeForeground#d3d4d4
  • tab.border#1c1c1c
  • tab.inactiveBackground#383838
  • tab.inactiveForeground#7f7f7f
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#00a1f9
  • terminal.ansiBrightBlack#555555
  • terminal.ansiBrightBlue#00a5ff
  • terminal.ansiBrightCyan#74fcf3
  • terminal.ansiBrightGreen#b8e36d
  • terminal.ansiBrightMagenta#ab7aef
  • terminal.ansiBrightRed#ff4250
  • terminal.ansiBrightWhite#feffff
  • terminal.ansiBrightYellow#ffd852
  • terminal.ansiCyan#00ddef
  • terminal.ansiGreen#9ae204
  • terminal.ansiMagenta#805bb5
  • terminal.ansiRed#ff260d
  • terminal.ansiWhite#feffff
  • terminal.ansiYellow#ffc400
  • terminal.background#20084a
  • terminal.border#d3d4d4
  • terminal.foreground#d3d4d4
  • terminal.selectionBackground#00000050
  • textBlockQuote.background#383838
  • titleBar.activeBackground#383838
  • titleBar.activeForeground#d3d4d4
  • titleBar.inactiveBackground#1c1c1c
  • titleBar.inactiveForeground#7f7f7f
  • walkThrough.embeddedEditorBackground#383838
  • welcomePage.buttonBackground#000000
  • welcomePage.buttonHoverBackground#55555575
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#00a1f9
source#d3d4d4
meta.diff, meta.diff.header#7f7f7f
markup.inserted#9ae204
markup.deleted#ff260d
markup.changed#ffc400
invalid#ff260dunderline italic
invalid.deprecated#d3d4d4underline italic
entity.name.filename#ffd852
markup.error#ff260d
markup.underlineunderline
markup.bold#ffc400bold
markup.heading#00a1f9bold
markup.italic#ffd852italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#00ddef
markup.inline.raw, markup.raw.restructuredtext#9ae204
markup.underline.link, markup.underline.link.image#00ddef
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#805bb5
entity.name.directive.restructuredtext, markup.quote#ffd852italic
meta.separator.markdown#7f7f7f
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#9ae204
punctuation.definition.constant.restructuredtext#00a1f9
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#00a1f9
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#d3d4d4
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#ffd852
entity.name.type.class, entity.name.class#00ddefnormal
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#00a1f9italic
entity.other.inherited-class#00ddefitalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#7f7f7f
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#805bb5
comment.block.documentation entity.name.type#00ddefitalic
comment.block.documentation entity.name.type punctuation.definition.bracket#00ddef
comment.block.documentation variable#ffc400italic
constant, variable.other.constant#00a1f9
constant.character.escape, constant.character.string.escape, constant.regexp#805bb5
entity.name.tag#805bb5
entity.other.attribute-name.parent-selector#805bb5
entity.other.attribute-name#9ae204italic
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#9ae204
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#ffc400italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#9ae204italic
meta.decorator variable.other.object#9ae204
keyword, punctuation.definition.keyword#805bb5
keyword.control.new, keyword.operator.newbold
meta.selector#805bb5
support#00ddefitalic
support.function.magic, support.variable, variable.other.predefined#00a1f9regular
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#805bb5
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#d3d4d4
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#805bb5
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#00ddef
constant.other.date, constant.other.timestamp#ffc400
variable.other.alias.yaml#9ae204italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#805bb5regular
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#00ddefitalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#ffc400
storage.modifier#805bb5
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#ffd852
punctuation.definition.group.capture.regexp#805bb5
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#ff260d
punctuation.definition.character-class.regexp#00ddef
punctuation.definition.group.regexp#ffc400
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#ff260d
meta.assertion.look-ahead.regexp#9ae204
string#ffd852
punctuation.definition.string.begin, punctuation.definition.string.end#00a5ff
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#00a1f9
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#d3d4d4
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#ffc400italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#d3d4d4normal
meta.selectionset.graphql variable#ffd852
meta.selectionset.graphql meta.arguments variable#d3d4d4
entity.name.fragment.graphql, variable.fragment.graphql#00ddef
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#d3d4d4
source.shell variable.other#00a1f9
support.constant#00a1f9normal
meta.scope.prerequisites.makefile#ffd852
meta.attribute-selector.scss#ffd852
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#d3d4d4
meta.preprocessor.haskell#7f7f7f

Shiki preview

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

Loading...