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.background#011627
  • activityBar.border#262A39
  • activityBar.dropBackground#7e57c250
  • activityBar.foreground#5f7e97
  • activityBarBadge.background#7e57c2
  • activityBarBadge.foreground#FFFFFF
  • badge.background#7e57c2
  • badge.foreground#FFFFFF
  • breadcrumb.activeSelectionForeground#FFFFFF
  • breadcrumb.focusForeground#d6deeb
  • breadcrumb.foreground#5f7e97
  • breadcrumbPicker.background#011627
  • button.background#7e57c2cc
  • button.foreground#FFFFFF
  • button.hoverBackground#7e57c2
  • contrastBorder#262A39
  • debugExceptionWidget.background#0b2942
  • debugExceptionWidget.border#C62828
  • debugToolBar.background#0b2942
  • diffEditor.insertedTextBackground#7fdbca2A
  • diffEditor.insertedTextBorder#7fdbca40
  • diffEditor.removedTextBackground#C6282825
  • diffEditor.removedTextBorder#C6282840
  • dropdown.background#0b2942
  • dropdown.border#262A39
  • dropdown.foreground#d6deeb
  • editor.background#011627
  • editor.findMatchBackground#c792ea40
  • editor.findMatchHighlightBackground#7e57c230
  • editor.foreground#d6deeb
  • editor.hoverHighlightBackground#7e57c230
  • editor.inactiveSelectionBackground#5f7e9740
  • editor.lineHighlightBackground#0b294280
  • editor.rangeHighlightBackground#7e57c220
  • editor.selectionBackground#1d3b53
  • editor.selectionHighlightBackground#7e57c230
  • editor.wordHighlightBackground#82AAFF30
  • editor.wordHighlightStrongBackground#7fdbca30
  • editorBracketMatch.background#7e57c230
  • editorCodeLens.foreground#5f7e97B0
  • editorCursor.foreground#80a4c2
  • editorError.foreground#C62828
  • editorGroup.border#262A39
  • editorGroup.dropBackground#7e57c230
  • editorGroup.emptyBackground#011627
  • editorGroupHeader.noTabsBackground#011627
  • editorGroupHeader.tabsBackground#011627
  • editorGroupHeader.tabsBorder#262A39
  • editorGutter.addedBackground#7fdbca
  • editorGutter.background#011627
  • editorGutter.deletedBackground#C62828
  • editorGutter.modifiedBackground#82AAFF
  • editorHoverWidget.background#011627
  • editorHoverWidget.border#5f7e97
  • editorIndentGuide.activeBackground#7e57c260
  • editorIndentGuide.background#262A3950
  • editorLineNumber.activeForeground#C5E4FD
  • editorLineNumber.foreground#5f7e97
  • editorMarkerNavigation.background#0b2942
  • editorMarkerNavigationError.background#C62828
  • editorMarkerNavigationWarning.background#FFCA28
  • editorOverviewRuler.commonContentForeground#5f7e97
  • editorOverviewRuler.currentContentForeground#7e57c2
  • editorOverviewRuler.incomingContentForeground#7fdbca
  • editorRuler.foreground#262A3960
  • editorSuggestWidget.background#2C3043
  • editorSuggestWidget.border#262A39
  • editorSuggestWidget.foreground#d6deeb
  • editorSuggestWidget.highlightForeground#c792ea
  • editorSuggestWidget.selectedBackground#5f7e97
  • editorWarning.foreground#FFCA28
  • editorWidget.background#011627
  • editorWidget.border#5f7e97
  • errorForeground#C62828
  • extensionButton.prominentBackground#7e57c2cc
  • extensionButton.prominentForeground#FFFFFF
  • extensionButton.prominentHoverBackground#7e57c2
  • focusBorder#7e57c2
  • foreground#d6deeb
  • gitDecoration.conflictingResourceForeground#FFEB95cc
  • gitDecoration.deletedResourceForeground#C6282890
  • gitDecoration.ignoredResourceForeground#5f7e97
  • gitDecoration.modifiedResourceForeground#82AAFF
  • gitDecoration.untrackedResourceForeground#c5e478ff
  • input.background#011627
  • input.border#5f7e97
  • input.foreground#d6deeb
  • input.placeholderForeground#5f7e97
  • inputOption.activeBorder#7e57c2
  • inputValidation.errorBackground#7F0020F2
  • inputValidation.errorBorder#C62828
  • inputValidation.infoBackground#1A0060F2
  • inputValidation.infoBorder#82AAFF
  • inputValidation.warningBackground#7F3A00F2
  • inputValidation.warningBorder#FFCA28
  • list.activeSelectionBackground#234d708c
  • list.activeSelectionForeground#FFFFFF
  • list.dropBackground#0b2942
  • list.focusBackground#0b2942
  • list.focusForeground#FFFFFF
  • list.highlightForeground#82AAFF
  • list.hoverBackground#0b2942
  • list.hoverForeground#d6deeb
  • list.inactiveSelectionBackground#0e293f
  • list.inactiveSelectionForeground#5f7e97
  • list.invalidItemForeground#C62828
  • merge.currentHeaderBackground#7e57c250
  • merge.incomingHeaderBackground#7fdbca40
  • meta.objectliteral.js#82AAFF
  • meta.objectliteral.ts#82AAFF
  • notificationCenter.border#262A39
  • notificationLink.foreground#80CBC4
  • notifications.background#0b2942
  • notifications.border#262A39
  • notifications.foreground#d6deeb
  • notificationToast.border#262A39
  • panel.background#011627
  • panel.border#262A39
  • panelTitle.activeBorder#7e57c2
  • panelTitle.activeForeground#ffffffcc
  • panelTitle.inactiveForeground#5f7e9780
  • peekView.border#5f7e97
  • peekViewEditor.background#011627
  • peekViewEditor.matchHighlightBackground#7e57c240
  • peekViewResult.background#011627
  • peekViewResult.fileForeground#5f7e97
  • peekViewResult.lineForeground#5f7e97
  • peekViewResult.matchHighlightBackground#ffffffcc
  • peekViewResult.selectionBackground#234d708c
  • peekViewResult.selectionForeground#5f7e97
  • peekViewTitle.background#0b2942
  • peekViewTitleDescription.foreground#5f7e97
  • peekViewTitleLabel.foreground#d6deeb
  • pickerGroup.border#262A39
  • pickerGroup.foreground#c792ea
  • progress.background#7e57c2
  • punctuation.definition.generic.begin.html#E65100f2
  • scrollbar.shadow#01162780
  • scrollbarSlider.activeBackground#7e57c250
  • scrollbarSlider.background#5f7e9740
  • scrollbarSlider.hoverBackground#7e57c240
  • selection.background#7e57c280
  • sideBar.background#011627
  • sideBar.border#262A39
  • sideBar.foreground#B2CCD6
  • sideBarSectionHeader.background#011627
  • sideBarSectionHeader.foreground#5f7e97
  • sideBarTitle.foreground#7e57c2
  • source.elm#5f7e97
  • statusBar.background#011627
  • statusBar.border#262A39
  • statusBar.debuggingBackground#7e57c2
  • statusBar.debuggingBorder#7e57c2
  • statusBar.foreground#5f7e97
  • statusBar.noFolderBackground#011627
  • statusBar.noFolderBorder#262A39
  • statusBarItem.activeBackground#234d708c
  • statusBarItem.hoverBackground#0b2942
  • statusBarItem.prominentBackground#234d708c
  • statusBarItem.prominentHoverBackground#5f7e97
  • string.quoted.single.js#ffffff
  • support.type.property-name.ts#80CBC4
  • tab.activeBackground#0b2942
  • tab.activeBorder#7e57c2
  • tab.activeForeground#d2dee7
  • tab.border#262A39
  • tab.inactiveBackground#011627
  • tab.inactiveForeground#5f7e97
  • tab.unfocusedActiveBorder#5f7e97
  • tab.unfocusedActiveForeground#5f7e97
  • tab.unfocusedInactiveForeground#5f7e97
  • terminal.ansiBlack#0b2942
  • terminal.ansiBlue#82AAFF
  • terminal.ansiBrightBlack#5f7e97
  • terminal.ansiBrightBlue#82AAFF
  • terminal.ansiBrightCyan#7fdbca
  • terminal.ansiBrightGreen#c5e478
  • terminal.ansiBrightMagenta#c792ea
  • terminal.ansiBrightRed#C62828
  • terminal.ansiBrightWhite#FFFFFF
  • terminal.ansiBrightYellow#FFEB95
  • terminal.ansiCyan#7fdbca
  • terminal.ansiGreen#c5e478
  • terminal.ansiMagenta#c792ea
  • terminal.ansiRed#C62828
  • terminal.ansiWhite#d6deeb
  • terminal.ansiYellow#c5e478
  • terminal.selectionBackground#7e57c24D
  • terminalCursor.background#234d70
  • textCodeBlock.background#0b2942
  • titleBar.activeBackground#011627
  • titleBar.activeForeground#d6deeb
  • titleBar.inactiveBackground#011627
  • variable.other.properties.ts#ffcb8b
  • walkThrough.embeddedEditorBackground#011627
  • welcomePage.buttonBackground#0b2942
  • welcomePage.buttonHoverBackground#234d708c
  • widget.shadow#01162780

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
markup.changed, meta.diff.header.git, meta.diff.header.from-file, meta.diff.header.to-file#82AAFFitalic
markup.deleted.diff#C6282890italic
markup.inserted.diff#7fdbcaffitalic
Global settings#d6deeb
comment#637777italic
string#ecc48d
string.quoted, variable.other.readwrite.js#ecc48d
support.constant.math#c5e478
constant.numeric, constant.character.numeric#E65100
constant.language, punctuation.definition.constant, variable.other.constant#82AAFF
constant.character, constant.other#82AAFF
constant.character.escape#E65100
string.regexp, string.regexp keyword.other#5ca7e4
meta.function punctuation.separator.comma#5f7e97
variable#c5e478
punctuation.accessor, keyword#c792eaitalic
storage, meta.var.expr, meta.class meta.method.declaration meta.var.expr storage.type.js, storage.type.property.js, storage.type.property.ts, storage.type.property.tsx#c792eaitalic
storage.type#c792ea
storage.type.function.arrow.js
entity.name.class, meta.class entity.name.type.class#ffcb8b
entity.other.inherited-class#7fdbca
entity.name.function#c792eaitalic
punctuation.definition.tag, meta.tag#5F7E97
entity.name.tag, meta.tag.other.html, meta.tag.other.js, meta.tag.other.tsx, entity.name.tag.tsx, entity.name.tag.js, entity.name.tag, meta.tag.js, meta.tag.tsx, meta.tag.html#E57373
entity.other.attribute-name#FFCB8Bitalic
entity.name.tag.custom#E57373
support.function, support.constant#82AAFF
support.constant.meta.property-value#7fdbca
support.type, support.class#c5e478
support.variable.dom#7fdbca
invalid#FFFFFF
invalid.deprecated#FFFFFF
keyword.operator#7fdbca
keyword.operator.relational#c792eaitalic
keyword.operator.assignment#c792ea
keyword.operator.arithmetic#c792ea
keyword.operator.bitwise#c792ea
keyword.operator.increment#c792ea
keyword.operator.ternary#c792ea
comment.line.double-slash#637777
object#cdebf7
constant.language.null#C62828
meta.brace#d6deeb
meta.delimiter.period#c792eaitalic
punctuation.definition.string#d9f5dd
punctuation.definition.string.begin.markdown#C62828
constant.language.boolean#C62828
object.comma#ffffff
variable.parameter.function#7fdbca
support.type.vendor.property-name, support.constant.vendor.property-value, support.type.property-name, meta.property-list entity.name.tag#80CBC4
meta.property-list entity.name.tag.reference#FFCB8B
constant.other.color.rgb-value punctuation.definition.constant#E65100
constant.other.color#FFEB95
keyword.other.unit#FFEB95
meta.selector#c792eaitalic
entity.other.attribute-name.id#FAD430
meta.property-name#7fdbca
entity.name.tag.doctype, meta.tag.sgml.doctype#C792EAitalic
punctuation.definition.parameters#d9f5dd
keyword.control.operator#7fdbca
keyword.operator.logical#c792ea
variable.instance, variable.other.instance, variable.readwrite.instance, variable.other.readwrite.instance, variable.other.property#c5e478
variable.other.object.property#faf39fitalic
variable.other.object.js
entity.name.function#82AAFFitalic
keyword.operator.comparison, keyword.control.flow.js, keyword.control.flow.ts, keyword.control.flow.tsx, keyword.control.ruby, keyword.control.module.ruby, keyword.control.class.ruby, keyword.control.def.ruby, keyword.control.loop.js, keyword.control.loop.ts, keyword.control.import.js, keyword.control.import.ts, keyword.control.import.tsx, keyword.control.from.js, keyword.control.from.ts, keyword.control.from.tsx, keyword.operator.instanceof.js, keyword.operator.expression.instanceof.ts, keyword.operator.expression.instanceof.tsx#c792eaitalic
keyword.control.conditional.js, keyword.control.conditional.ts, keyword.control.switch.js, keyword.control.switch.ts#c792ea
support.constant, keyword.other.special-method, keyword.other.new, keyword.other.debugger, keyword.control#7fdbca
support.function#c5e478
invalid.broken#020e14
invalid.unimplemented#ffffff
invalid.illegal#ffffff
variable.language#7fdbca
support.variable.property#7fdbca
variable.function#82AAFF
variable.interpolation#C62828
meta.function-call#82AAFF
punctuation.section.embedded#B71C1C
punctuation.terminator.expression, punctuation.definition.arguments, punctuation.definition.array, punctuation.section.array, meta.array#d6deeb
punctuation.definition.list.begin, punctuation.definition.list.end, punctuation.separator.arguments, punctuation.definition.list#d9f5dd
string.template meta.template.expression#B71C1C
string.template punctuation.definition.string#d6deeb
italic#c792eaitalic
bold#ffcb8bbold
quote#5f7e97italic
raw#7fdbca
variable.assignment.coffee#31e1eb
variable.parameter.function.coffee#d6deeb
variable.assignment.coffee#7fdbca
variable.other.readwrite.cs#d6deeb
entity.name.type.class.cs, storage.type.cs#ffcb8b
entity.name.type.namespace.cs#B2CCD6
string.unquoted.preprocessor.message.cs#d6deeb
punctuation.separator.hash.cs, keyword.preprocessor.region.cs, keyword.preprocessor.endregion.cs#ffcb8bbold
variable.other.object.cs#B2CCD6
entity.name.type.enum.cs#7fdbca
string.interpolated.single.dart, string.interpolated.double.dart#FFCB8B
support.class.dart#FFCB8B
entity.name.tag.css, entity.name.tag.less, entity.name.tag.custom.css, support.constant.property-value.css#E57373
entity.name.tag.wildcard.css, entity.name.tag.wildcard.less, entity.name.tag.wildcard.scss, entity.name.tag.wildcard.sass#C792EA
keyword.other.unit.css#FFEB95
meta.attribute-selector.css entity.other.attribute-name.attribute, variable.other.readwrite.js#E65100
source.elixir support.type.elixir, source.elixir meta.module.elixir entity.name.class.elixir#82AAFF
source.elixir entity.name.function#c5e478
source.elixir constant.other.symbol.elixir, source.elixir constant.other.keywords.elixir#82AAFF
source.elixir punctuation.definition.string#c5e478
source.elixir variable.other.readwrite.module.elixir, source.elixir variable.other.readwrite.module.elixir punctuation.definition.variable.elixir#c5e478
source.elixir .punctuation.binary.elixir#c792eaitalic
constant.keyword.clojure#7fdbca
source.go meta.function-call.go#DDDDDD
source.go keyword.package.go, source.go keyword.import.go, source.go keyword.function.go, source.go keyword.type.go, source.go keyword.struct.go, source.go keyword.interface.go, source.go keyword.const.go, source.go keyword.var.go, source.go keyword.map.go, source.go keyword.channel.go, source.go keyword.control.go#c792eaitalic
source.go constant.language.go, source.go constant.other.placeholder.go#C62828
entity.name.function.preprocessor.cpp, entity.scope.name.cpp#7fdbcaff
meta.namespace-block.cpp#d6deeb
storage.type.language.primitive.cpp#C62828
meta.preprocessor.macro.cpp#d6deeb
variable.parameter#ffcb8b
variable.other.readwrite.powershell#82AAFF
support.function.powershell#7fdbcaff
entity.other.attribute-name.id.html#FFCB8B
punctuation.definition.tag.html#5F7E97
meta.tag.sgml.doctype.html#C792EAitalic
meta.class entity.name.type.class.js#ffcb8b
meta.method.declaration storage.type.js#82AAFF
terminator.js#d6deeb
meta.js punctuation.definition.js#d6deeb
entity.name.type.instance.jsdoc, entity.name.type.instance.phpdoc#5f7e97
variable.other.jsdoc, variable.other.phpdoc#82AAFF
variable.other.meta.import.js, meta.import.js variable.other, variable.other.meta.export.js, meta.export.js variable.other#d6deeb
variable.parameter.function.js#7986E7
variable.other.object.js, variable.other.object.jsx, variable.object.property.js, variable.object.property.jsx#d6deeb
variable.js, variable.other.js#d6deeb
entity.name.type.js, entity.name.type.module.js#ffcb8b
support.class.js#d6deeb
support.type.property-name.json#7fdbca
support.constant.json#c5e478
meta.structure.dictionary.value.json string.quoted.double#c792ea
string.quoted.double.json punctuation.definition.string.json#7fdbca
meta.structure.dictionary.json meta.structure.dictionary.value constant.language#C62828
variable.other.object.js#7fdbcaitalic
variable.other.ruby#d6deeb
entity.name.type.class.ruby#ecc48d
constant.language.symbol.hashkey.ruby#7fdbca
constant.language.symbol.ruby#7fdbca
entity.name.tag.less#E57373
keyword.other.unit.css#FFEB95
meta.attribute-selector.less entity.other.attribute-name.attribute#E65100
markup.heading.markdown, markup.heading.setext.1.markdown, markup.heading.setext.2.markdown#82b1ff
markup.italic.markdown#c792eaitalic
markup.bold.markdown#ffcb8bbold
markup.quote.markdown#5f7e97italic
markup.inline.raw.markdown#7fdbca
markup.underline.link.markdown, markup.underline.link.image.markdown#ff869a
string.other.link.title.markdown, string.other.link.description.markdown#d6deeb
punctuation.definition.string.markdown, punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, meta.link.inline.markdown punctuation.definition.string#82b1ff
punctuation.definition.metadata.markdown#7fdbca
beginning.punctuation.definition.list.markdown#82b1ff
markup.inline.raw.string.markdown#c5e478
variable.other.php, variable.other.property.php#B2CCD6
support.class.php#ffcb8b
meta.function-call.php punctuation#d6deeb
variable.other.global.php#c5e478
variable.other.global.php punctuation.definition.variable#c5e478
constant.language.python#C62828
variable.parameter.function.python, meta.function-call.arguments.python#82AAFF
meta.function-call.python, meta.function-call.generic.python#B2CCD6
punctuation.python#d6deeb
entity.name.function.decorator.python#ffcb8b
source.python variable.language.special#8EACE3
keyword.control#c792eaitalic
variable.scss, variable.sass, variable.parameter.url.scss, variable.parameter.url.sass#c5e478
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#82AAFF
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#B2CCD6
meta.attribute-selector.scss entity.other.attribute-name.attribute, meta.attribute-selector.sass entity.other.attribute-name.attribute#E65100
entity.name.tag.scss, entity.name.tag.sass#E57373
keyword.other.unit.scss, keyword.other.unit.sass#FFEB95
variable.other.readwrite.alias.ts, variable.other.readwrite.alias.tsx, variable.other.readwrite.ts, variable.other.readwrite.tsx, variable.other.object.ts, variable.other.object.tsx, variable.object.property.ts, variable.object.property.tsx, variable.other.ts, variable.other.tsx, variable.tsx, variable.ts#d6deeb
entity.name.type.ts, entity.name.type.tsx#ffcb8b
support.class.node.ts, support.class.node.tsx#82AAFF
meta.type.parameters.ts entity.name.type, meta.type.parameters.tsx entity.name.type#5f7e97
meta.import.ts punctuation.definition.block, meta.import.tsx punctuation.definition.block, meta.export.ts punctuation.definition.block, meta.export.tsx punctuation.definition.block#d6deeb
meta.decorator punctuation.decorator.ts, meta.decorator punctuation.decorator.tsx#82AAFF
meta.tag.js meta.jsx.children.tsx#82AAFF
entity.name.tag.yaml#E57373
variable.other.readwrite.js, variable.parameter#d6deeb
support.class.component.js, support.class.component.tsx#E65100
meta.jsx.children, meta.jsx.children.js, meta.jsx.children.tsx#d6deeb
meta.class entity.name.type.class.tsx#ffcb8b
entity.name.type.tsx, entity.name.type.module.tsx#ffcb8b
meta.class.ts meta.var.expr.ts storage.type.ts, meta.class.tsx meta.var.expr.tsx storage.type.tsx#c792ea
meta.method.declaration storage.type.ts, meta.method.declaration storage.type.tsx#82AAFF
meta.property-list.css meta.property-value.css variable.other.less, meta.property-list.scss variable.scss, meta.property-list.sass variable.sass, meta.brace, keyword.operator.operator, keyword.operator.or.regexp, keyword.operator.expression.in, keyword.operator.relational, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.type, keyword.operator, keyword, punctuation.definintion.string, punctuation, variable.other.readwrite.js, storage.type, source.css, string.quoted