Skip to main content
Coding Theme

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#bd93f910
  • activityBar.activeBorder#ff6bcb
  • activityBar.background#011627
  • activityBar.border#0d2235
  • activityBar.foreground#f8f8f2
  • activityBar.inactiveForeground#6272a4
  • activityBarBadge.background#ff6bcb
  • activityBarBadge.foreground#f8f8f2
  • badge.background#44475a
  • badge.foreground#f8f8f2
  • breadcrumb.activeSelectionForeground#f8f8f2
  • breadcrumb.background#011627
  • breadcrumb.focusForeground#f8f8f2
  • breadcrumb.foreground#6272a4
  • breadcrumbPicker.background#191a21
  • button.background#44475a
  • button.foreground#f8f8f2
  • checkbox.border#6272a4
  • contrastBorder#191a21
  • debugToolBar.background#21222c
  • diffEditor.insertedTextBackground#50fa7b20
  • diffEditor.removedTextBackground#ff555550
  • dropdown.background#343746
  • dropdown.border#191a21
  • dropdown.foreground#f8f8f2
  • editor.background#011627
  • editor.findMatchBackground#ffb86c80
  • editor.findMatchHighlightBackground#ffffff40
  • editor.findRangeHighlightBackground#44475a75
  • editor.foreground#f8f8f2
  • editor.hoverHighlightBackground#8be9fd50
  • editor.lineHighlightBorder#44475a
  • editor.rangeHighlightBackground#bd93f915
  • editor.selectionBackground#44475a
  • editor.selectionHighlightBackground#424450
  • editor.snippetFinalTabstopHighlightBackground#282a36
  • editor.snippetFinalTabstopHighlightBorder#20E3B2
  • editor.snippetTabstopHighlightBackground#282a36
  • editor.snippetTabstopHighlightBorder#6272a4
  • editor.wordHighlightBackground#8be9fd50
  • editor.wordHighlightStrongBackground#50fa7b50
  • editorCodeLens.foreground#6272a4
  • editorCursor.foreground#9a86fd
  • editorError.foreground#ff5555
  • editorGroup.border#011627
  • editorGroup.dropBackground#44475a70
  • editorGroupHeader.border#0d2235
  • editorGroupHeader.tabsBackground#00111d
  • editorGutter.addedBackground#50fa7b80
  • editorGutter.deletedBackground#ff555580
  • editorGutter.modifiedBackground#8be9fd80
  • editorHoverWidget.background#282a36
  • editorHoverWidget.border#6272a4
  • editorIndentGuide.activeBackground#ffffff45
  • editorIndentGuide.background#ffffff1a
  • editorLineNumber.foreground#6272a4
  • editorLink.activeForeground#8be9fd
  • editorMarkerNavigation.background#21222c
  • editorOverviewRuler.addedForeground#50fa7b80
  • editorOverviewRuler.border#191a21
  • editorOverviewRuler.currentContentForeground#20E3B2
  • editorOverviewRuler.deletedForeground#ff555580
  • editorOverviewRuler.errorForeground#ff555580
  • editorOverviewRuler.incomingContentForeground#bd93f9
  • editorOverviewRuler.infoForeground#8be9fd80
  • editorOverviewRuler.modifiedForeground#8be9fd80
  • editorOverviewRuler.selectionHighlightForeground#ffb86c
  • editorOverviewRuler.warningForeground#ffb86c80
  • editorOverviewRuler.wordHighlightForeground#8be9fd
  • editorOverviewRuler.wordHighlightStrongForeground#20E3B2
  • editorRuler.foreground#ffffff1a
  • editorSuggestWidget.background#21222c
  • editorSuggestWidget.foreground#f8f8f2
  • editorSuggestWidget.selectedBackground#44475a
  • editorWarning.foreground#8be9fd
  • editorWhitespace.foreground#ffffff1a
  • editorWidget.background#21222c
  • errorForeground#ff5555
  • extensionButton.prominentBackground#50fa7b90
  • extensionButton.prominentForeground#f8f8f2
  • extensionButton.prominentHoverBackground#50fa7b60
  • focusBorder#6272a4
  • foreground#f8f8f2
  • gitDecoration.conflictingResourceForeground#ffb86c
  • gitDecoration.deletedResourceForeground#ff5555
  • gitDecoration.ignoredResourceForeground#6272a4
  • gitDecoration.modifiedResourceForeground#8be9fd
  • gitDecoration.untrackedResourceForeground#20E3B2
  • input.background#282a36
  • input.border#191a21
  • input.foreground#f8f8f2
  • input.placeholderForeground#6272a4
  • inputOption.activeBorder#bd93f9
  • inputValidation.errorBorder#ff5555
  • inputValidation.infoBorder#ff79c6
  • inputValidation.warningBorder#ffb86c
  • list.activeSelectionBackground#44475a
  • list.activeSelectionForeground#f8f8f2
  • list.dropBackground#44475a
  • list.errorForeground#ff5555
  • list.focusBackground#44475a75
  • list.highlightForeground#8be9fd
  • list.hoverBackground#44475a75
  • list.inactiveSelectionBackground#44475a75
  • list.warningForeground#ffb86c
  • listFilterWidget.background#343746
  • listFilterWidget.noMatchesOutline#ff5555
  • listFilterWidget.outline#424450
  • merge.currentHeaderBackground#50fa7b90
  • merge.incomingHeaderBackground#bd93f990
  • panel.background#011627
  • panel.border#0d2235
  • panelTitle.activeBorder#0d2235
  • panelTitle.activeForeground#ffffffcc
  • panelTitle.inactiveForeground#d6deeb80
  • peekView.border#44475a
  • peekViewEditor.background#282a36
  • peekViewEditor.matchHighlightBackground#f1fa8c80
  • peekViewResult.background#21222c
  • peekViewResult.fileForeground#f8f8f2
  • peekViewResult.lineForeground#f8f8f2
  • peekViewResult.matchHighlightBackground#f1fa8c80
  • peekViewResult.selectionBackground#44475a
  • peekViewResult.selectionForeground#f8f8f2
  • peekViewTitle.background#191a21
  • peekViewTitleDescription.foreground#6272a4
  • peekViewTitleLabel.foreground#f8f8f2
  • pickerGroup.border#bd93f9
  • pickerGroup.foreground#8be9fd
  • progressBar.background#ff79c6
  • selection.background#ffffff18
  • settings.checkboxBackground#21222c
  • settings.checkboxBorder#191a21
  • settings.checkboxForeground#f8f8f2
  • settings.dropdownBackground#21222c
  • settings.dropdownBorder#191a21
  • settings.dropdownForeground#f8f8f2
  • settings.headerForeground#f8f8f2
  • settings.modifiedItemIndicator#ffb86c
  • settings.numberInputBackground#21222c
  • settings.numberInputBorder#191a21
  • settings.numberInputForeground#f8f8f2
  • settings.textInputBackground#21222c
  • settings.textInputBorder#191a21
  • settings.textInputForeground#f8f8f2
  • sideBar.background#011627
  • sideBar.border#0d2235
  • sideBarSectionHeader.background#011627
  • sideBarSectionHeader.border#011627
  • sideBarTitle.foreground#f8f8f2
  • statusBar.background#011627
  • statusBar.border#0D2235
  • statusBar.debuggingBackground#ff5555
  • statusBar.debuggingForeground#191a21
  • statusBar.foreground#f8f8f2
  • statusBar.noFolderBackground#191a21
  • statusBar.noFolderForeground#f8f8f2
  • statusBarItem.prominentBackground#ff5555
  • statusBarItem.prominentHoverBackground#ffb86c
  • statusBarItem.remoteBackground#bd93f9
  • statusBarItem.remoteForeground#f8f8f2
  • tab.activeBackground#011627
  • tab.activeBorderTop#8d92ff
  • tab.activeForeground#f8f8f2
  • tab.border#011627
  • tab.inactiveBackground#00111d
  • tab.inactiveForeground#6272a4
  • tab.lastPinnedBorder#011627
  • terminal.ansiBlack#21222c
  • terminal.ansiBlue#bd93f9
  • terminal.ansiBrightBlack#8d92ff
  • terminal.ansiBrightBlue#bd93f9
  • terminal.ansiBrightCyan#2cccff
  • terminal.ansiBrightGreen#20E3B2
  • terminal.ansiBrightMagenta#ff6bcb
  • terminal.ansiBrightRed#ff6e6e
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#EAC394
  • terminal.ansiCyan#8be9fd
  • terminal.ansiGreen#20e3b2
  • terminal.ansiMagenta#ff6bcb
  • terminal.ansiRed#ff5555
  • terminal.ansiWhite#f8f8f2
  • terminal.ansiYellow#fde181
  • terminal.background#011627
  • terminal.foreground#f8f8f2
  • titleBar.activeBackground#011627
  • titleBar.activeForeground#f8f8f2
  • titleBar.inactiveBackground#011627
  • titleBar.inactiveForeground#6272a4
  • walkThrough.embeddedEditorBackground#21222c

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#978df8
source#F8F8F2
meta.diff, meta.diff.header#7F848E
markup.inserted#40DC99
markup.deleted#FF5555
markup.changed#FFB86C
invalid#FF5555underline italic
invalid.deprecated#F8F8F2underline italic
entity.name.filename#EAC394
markup.error#FF5555
markup.underlineunderline
markup.bold#C0C4F0bold
markup.heading#978df8bold
markup.italic#C0C4F0
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#17B5FF
markup.inline.raw, markup.raw.restructuredtext#40DC99
markup.underline.link, markup.underline.link.image#17B5FF
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#ff42b3
entity.name.directive.restructuredtext, markup.quote#EAC394italic
meta.separator.markdown#7F848E
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#40DC99
punctuation.definition.constant.restructuredtext#978df8
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#978df8
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#F8F8F2
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#EAC394
entity.name.type.class, entity.name.class#17B5FF
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, entity.name.tag#FF42B3
variable.parameter#978df8
entity.other.inherited-class#17B5FF
comment, punctuation.definition.comment, unused.comment, wildcard.comment#6272a4italic
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#ff42b3
comment.block.documentation entity.name.type#17B5FF
comment.block.documentation entity.name.type punctuation.definition.bracket#17B5FF
comment.block.documentation variable#FFB86Citalic
constant#91b4d5
constant.character.escape, constant.character.string.escape, constant.regexp#ff42b3
entity.other.attribute-name.parent-selector#ff42b3
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#40DC99
storage.modifier.async.tsx, storage.modifier.async.ts, keyword.control.flow.tsx, keyword.control.flow.ts#E28CFDbold
keyword.operator.comparison.js, storage.type.function.arrow.js, keyword.operator.relational.js, keyword.operator.logical.js, keyword.operator.comparison.ts, storage.type.function.arrow.ts, keyword.operator.relational.ts, keyword.operator.logical.ts, keyword.operator.comparison.tsx, storage.type.function.arrow.tsx, keyword.operator.relational.tsx, keyword.operator.logical.tsx, keyword.operator.ternary.tsx, keyword.operator.comparison.python#FF42B3
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#FFB86Citalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#40DC99italic
meta.decorator variable.other.object#40DC99
keyword, punctuation.definition.keyword#ff42b3
keyword.control.new, keyword.operator.newbold
meta.selector#ff42b3
support#17B5FF
support.function.magic, support.variable, variable.other.predefined#00c9ff
support.function, support.type.property-name
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#ff42b3
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#F8F8F2
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#ff42b3
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#17B5FF
constant.other.date, constant.other.timestamp#FFB86C
variable.other.alias.yaml#40DC99italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#ff42b3regular
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#17B5FF
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#17B5FF
storage.modifier#ff42b3
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#EAC394
punctuation.definition.group.capture.regexp#ff42b3
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#FF5555
punctuation.definition.character-class.regexp#17B5FF
punctuation.definition.group.regexp#FFB86C
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#FF5555
meta.assertion.look-ahead.regexp#40DC99
punctuation.definition.string.begin, punctuation.definition.string.end#E9F284
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#8BE9FE
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#7F848E
variable#ced9f7
constant.other.key.perl, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx, variable.other.constant.object.ts, variable.other.constant.object#7CAFFF
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#c0c4f0
meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#F8F8F2
meta.selectionset.graphql variable#EAC394
meta.selectionset.graphql meta.arguments variable#F8F8F2
entity.name.fragment.graphql, variable.fragment.graphql#17B5FF
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#F8F8F2
source.shell variable.other#978df8
support.constant#7CAFFF
meta.scope.prerequisites.makefile#EAC394
meta.attribute-selector.scss#EAC394
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#F8F8F2
meta.preprocessor.haskell#7F848E
entity.other.attribute-name.html, entity.other.attribute-name.js, entity.other.attribute-name.jsx, entity.other.attribute-name.ts, entity.other.attribute-name.tsx#40DC99
entity.other.attribute-name, entity.name.function, support.type.media-names.css, support.type.property-names.css, variable.other.class.js#40DC99
variable.other.property.js, variable.other.property.tsx, variable.other.property.static.js, JSXNested, variable.other.readwrite.js, punctuation.semi-colon, punctuation.colon, punctuation.definition.tag#FFFFFF
variable.graphql, string, punctuation.definition.string.begin, punctuation.definition.string.end, meta.attribute-selector.scss, meta.attribute-selector.css#EAC394
meta.property-values.css, support.constant.property-value.css, support.type.property-name.media.css, keyword.other.unit.percentage.css, entity.name.function.scss, constant.other.color.rgb-value.hex.css, constant.other.color.rgb-value.css, support.constant.color.w3c-standard-color-name.css, support.constant.media.css, keyword.other.unit.px.css, keyword.other.unit.rem.css, keyword.other.unit.em.css, keyword.other.unit.fr.css, keyword.other.unit.vh.css, keyword.other.unit.vw.css, keyword.other.unit.s.css, keyword.other.unit.ch.css, keyword.other.unit.deg.css#7CAFFF
keyword, storage, constant.length.units.css, source.inside-js.css.styled, constant.numeric.css, punctuation.definition.keyword, constant.length.units.css, constant.percentage.units.css, constant.time.units.css, constant.angle.units.css, storage.modifier.ts#FF42B3
support.class.component
variable.other.object, variable.other.object.ts, variable.other.object.tsx, variable.other.readwrite.shorthandpropertyname.js, constant.numeric.js#7CAFFF
entity.name.type.parameter#FFB86C
support.constant.media.css, support.constant.important.css, punctuation.important.css, support.function, support.function.css, constant.language.pseudo.css, constant.language.pseudo.prefixed.css, entity.name.function.scss#7CAFFF
support, entity.name.type, meta.interface.ts, entity.other.inherited-class#17B5FF
meta.import variable.other.readwrite.alias, support.variable.property, variable.other.readwrite.ts, variable.other.readwrite.tsx, variable.other.readwrite.js, entity.name.type.class, variable.scss, string.unquoted.js, meta.object-literal.key#ced9f7
variable.other.property.js, variable.other.property.ts, variable.other.property.tsx, variable.other.property.static.js#ced9f7
token.info-token#6796E6
token.warn-token#CD9731
token.error-token#F44747
token.debug-token#B267E6
constant.length.units.css, constant.percentage.units.css, support.type.media-names.css, support.type.property-names.css#9B87FD
meta.paragraph.markdown, text.html.derivative, JSXNested, meta.jsx.children.tsx#fff
support.function#40DC99
entity.name.class.js#17B5FF

Shiki preview

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

Loading...