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#011627
  • activityBar.foreground#5f7e97
  • activityBarBadge.background#44596b
  • activityBarBadge.foreground#ffffff
  • badge.background#5f7e97
  • badge.foreground#ffffff
  • breadcrumb.activeSelectionForeground#FFFFFF
  • breadcrumb.focusForeground#ffffff
  • breadcrumb.foreground#A599E9
  • breadcrumbPicker.background#001122
  • button.background#7e57c2cc
  • button.foreground#ffffffcc
  • button.hoverBackground#7e57c2
  • contrastBorder#122d42
  • debugExceptionWidget.background#011627
  • debugExceptionWidget.border#5f7e97
  • debugToolBar.background#011627
  • diffEditor.insertedTextBackground#99b76d23
  • diffEditor.insertedTextBorder#c5e47833
  • diffEditor.removedTextBackground#ef535033
  • diffEditor.removedTextBorder#ef53504d
  • dropdown.background#011627
  • dropdown.border#5f7e97
  • dropdown.foreground#ffffffcc
  • editor.background#011627
  • editor.findMatchBackground#5f7e9779
  • editor.findMatchHighlightBackground#1085bb5d
  • editor.foreground#d6deeb
  • editor.hoverHighlightBackground#7e57c25a
  • editor.inactiveSelectionBackground#7e57c25a
  • editor.lineHighlightBackground#0003
  • editor.rangeHighlightBackground#7e57c25a
  • editor.selectionBackground#1d3b53
  • editor.selectionHighlightBackground#5f7e9779
  • editor.wordHighlightBackground#f6bbe533
  • editor.wordHighlightStrongBackground#e2a2f433
  • editorCodeLens.foreground#5e82ceb4
  • editorCursor.foreground#80a4c2
  • editorError.foreground#EF5350
  • editorGroup.border#011627
  • editorGroup.dropBackground#7e57c273
  • editorGroup.emptyBackground#011627
  • editorGroupHeader.noTabsBackground#011627
  • editorGroupHeader.tabsBackground#011627
  • editorGroupHeader.tabsBorder#262A39
  • editorGutter.addedBackground#9CCC65
  • editorGutter.background#011627
  • editorGutter.deletedBackground#EF5350
  • editorGutter.modifiedBackground#e2b93d
  • editorHoverWidget.background#011627
  • editorHoverWidget.border#5f7e97
  • editorInlayHint.background#0000
  • editorInlayHint.foreground#829D9D
  • editorLineNumber.activeForeground#C5E4FD
  • editorLineNumber.foreground#4b6479
  • editorMarkerNavigation.background#0b2942
  • editorMarkerNavigationError.background#EF5350
  • editorMarkerNavigationWarning.background#FFCA28
  • editorOverviewRuler.commonContentForeground#7e57c2
  • editorOverviewRuler.currentContentForeground#7e57c2
  • editorOverviewRuler.incomingContentForeground#7e57c2
  • editorRuler.foreground#5e81ce52
  • editorSuggestWidget.background#2C3043
  • editorSuggestWidget.border#2B2F40
  • editorSuggestWidget.foreground#d6deeb
  • editorSuggestWidget.highlightForeground#ffffff
  • editorSuggestWidget.selectedBackground#5f7e97
  • editorWarning.foreground#b39554
  • editorWidget.background#021320
  • editorWidget.border#5f7e97
  • errorForeground#EF5350
  • extensionButton.prominentBackground#7e57c2cc
  • extensionButton.prominentForeground#ffffffcc
  • extensionButton.prominentHoverBackground#7e57c2
  • focusBorder#122d42
  • foreground#d6deeb
  • gitDecoration.conflictingResourceForeground#ffeb95cc
  • gitDecoration.deletedResourceForeground#EF535090
  • gitDecoration.ignoredResourceForeground#395a75
  • gitDecoration.modifiedResourceForeground#a2bffc
  • gitDecoration.untrackedResourceForeground#c5e478ff
  • input.background#0b253a
  • input.border#5f7e97
  • input.foreground#ffffffcc
  • input.placeholderForeground#5f7e97
  • inputOption.activeBorder#ffffffcc
  • inputValidation.errorBackground#AB0300F2
  • inputValidation.errorBorder#EF5350
  • inputValidation.infoBackground#00589EF2
  • inputValidation.infoBorder#64B5F6
  • inputValidation.warningBackground#675700F2
  • inputValidation.warningBorder#FFCA28
  • list.activeSelectionBackground#234d708c
  • list.activeSelectionForeground#ffffff
  • list.dropBackground#011627
  • list.focusBackground#010d18
  • list.focusForeground#ffffff
  • list.highlightForeground#ffffff
  • list.hoverBackground#011627
  • list.hoverForeground#ffffff
  • list.inactiveSelectionBackground#0e293f
  • list.inactiveSelectionForeground#5f7e97
  • list.invalidItemForeground#975f94
  • merge.currentHeaderBackground#5f7e97
  • merge.incomingHeaderBackground#7e57c25a
  • notificationCenter.border#262a39
  • notificationLink.foreground#80CBC4
  • notifications.background#01111d
  • notifications.border#262a39
  • notifications.foreground#ffffffcc
  • notificationToast.border#262a39
  • panel.background#011627
  • panel.border#5f7e97
  • panelTitle.activeBorder#5f7e97
  • panelTitle.activeForeground#ffffffcc
  • panelTitle.inactiveForeground#d6deeb80
  • peekView.border#5f7e97
  • peekViewEditor.background#011627
  • peekViewEditor.matchHighlightBackground#7e57c25a
  • peekViewResult.background#011627
  • peekViewResult.fileForeground#5f7e97
  • peekViewResult.lineForeground#5f7e97
  • peekViewResult.matchHighlightBackground#ffffffcc
  • peekViewResult.selectionBackground#2E3250
  • peekViewResult.selectionForeground#5f7e97
  • peekViewTitle.background#011627
  • peekViewTitleDescription.foreground#697098
  • peekViewTitleLabel.foreground#5f7e97
  • pickerGroup.border#011627
  • pickerGroup.foreground#d1aaff
  • progressBar.background#7e57c2
  • scrollbar.shadow#010b14
  • scrollbarSlider.activeBackground#084d8180
  • scrollbarSlider.background#084d8180
  • scrollbarSlider.hoverBackground#084d8180
  • selection.background#4373c2
  • sideBar.background#011627
  • sideBar.border#011627
  • sideBar.foreground#89a4bb
  • sideBarSectionHeader.background#011627
  • sideBarSectionHeader.foreground#5f7e97
  • sideBarTitle.foreground#5f7e97
  • statusBar.background#011627
  • statusBar.border#262A39
  • statusBar.debuggingBackground#202431
  • statusBar.debuggingBorder#1F2330
  • statusBar.foreground#5f7e97
  • statusBar.noFolderBackground#011627
  • statusBar.noFolderBorder#25293A
  • statusBarItem.activeBackground#202431
  • statusBarItem.hoverBackground#202431
  • statusBarItem.prominentBackground#202431
  • statusBarItem.prominentHoverBackground#202431
  • tab.activeBackground#0b2942
  • tab.activeBorder#262A39
  • tab.activeForeground#d2dee7
  • tab.border#272B3B
  • tab.inactiveBackground#01111d
  • tab.inactiveForeground#5f7e97
  • tab.unfocusedActiveBorder#262A39
  • tab.unfocusedActiveForeground#5f7e97
  • tab.unfocusedInactiveForeground#5f7e97
  • terminal.ansiBlack#011627
  • terminal.ansiBlue#6CC0FF
  • terminal.ansiBrightBlack#575656
  • terminal.ansiBrightBlue#6CC0FF
  • terminal.ansiBrightCyan#7fdbca
  • terminal.ansiBrightGreen#22da6e
  • terminal.ansiBrightMagenta#EC7FFF
  • terminal.ansiBrightRed#EF5350
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#ffeb95
  • terminal.ansiCyan#21c7a8
  • terminal.ansiGreen#22da6e
  • terminal.ansiMagenta#EC7FFF
  • terminal.ansiRed#EF5350
  • terminal.ansiWhite#ffffff
  • terminal.ansiYellow#c5e478
  • terminal.selectionBackground#1b90dd4d
  • terminalCursor.background#234d70
  • textCodeBlock.background#4f4f4f
  • titleBar.activeBackground#011627
  • titleBar.activeForeground#eeefff
  • titleBar.inactiveBackground#010e1a
  • walkThrough.embeddedEditorBackground#011627
  • welcomePage.background#011627
  • widget.shadow#011627

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#0d8633italic
string#ecc48d
constant.numeric, constant.character.numeric#F78C6C
punctuation.accessor, keyword#EC7FFFitalic
variable#c5e478
constant.language, punctuation.definition.constant, variable.other.constant#6CC0FF
entity.name.function#EC7FFFitalic
entity.name.class, meta.class entity.name.type.class#ffcb8b
constant.language.boolean.false#ff5874bold
constant.language.boolean.true#3FBF7Fbold
constant.language.null#ff5874
object#cdebf7
Global settings#d6deeb
string.quoted, variable.other.readwrite.js#ecc48d
support.constant.math#c5e478
constant.language, punctuation.definition.constant, variable.other.constant#6CC0FF
constant.character, constant.other#6CC0FF
constant.character.escape#F78C6C
string.regexp, string.regexp keyword.other#5ca7e4
meta.function punctuation.separator.comma#5f7e97
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#EC7FFFitalic
storage.type#EC7FFF
storage.type.function.arrow.js
entity.other.inherited-class#c5e478
punctuation.definition.tag, meta.tag#7fdbca
entity.other.attribute-name#c5e478italic
entity.name.tag.custom#f78c6c
support.function, support.constant#6CC0FF
support.constant.meta.property-value#7fdbca
support.type, support.class#c5e478
support.variable.dom#c5e478
invalid#ffffff
invalid.deprecated#ffffff
keyword.operator#7fdbca
keyword.operator.relational#EC7FFFitalic
keyword.operator.assignment#EC7FFF
keyword.operator.arithmetic#EC7FFF
keyword.operator.bitwise#EC7FFF
keyword.operator.increment#EC7FFF
keyword.operator.ternary#EC7FFF
comment.line.double-slash#0d8633
meta.brace#d6deeb
meta.delimiter.period#EC7FFFitalic
punctuation.definition.string#d9f5dd
punctuation.definition.string.begin.markdown#ff5874
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#57eaf1
constant.other.color.rgb-value punctuation.definition.constant#F78C6C
constant.other.color#FFEB95
keyword.other.unit#FFEB95
meta.selector#EC7FFFitalic
entity.other.attribute-name.id#FAD430
meta.property-name#80CBC4
entity.name.tag.doctype, meta.tag.sgml.doctype#EC7FFFitalic
punctuation.definition.parameters#d9f5dd
keyword.control.operator#7fdbca
keyword.operator.logical#EC7FFF
variable.instance, variable.other.instance, variable.readwrite.instance, variable.other.readwrite.instance, variable.other.property#baebe2
variable.other.object.property#faf39fitalic
entity.name.function#6CC0FFitalic
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#EC7FFFitalic
keyword.control.conditional.js, keyword.control.conditional.ts, keyword.control.switch.js, keyword.control.switch.ts#EC7FFF
support.constant, keyword.other.special-method, keyword.other.new, keyword.other.debugger, keyword.control#7fdbca
support.function#c5e478
variable.language#7fdbca
support.variable.property#7fdbca
variable.function#6CC0FF
variable.interpolation#ec5f67
meta.function-call#6CC0FF
punctuation.section.embedded#d3423e
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#d3423e
string.template punctuation.definition.string#d6deeb
italic#EC7FFFitalic
bold#c5e478bold
quote#697098italic
raw#80CBC4
invalid.broken#020e14
invalid.unimplemented#ffffff
invalid.illegal#ffffff
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
markup.changed, meta.diff.header.git, meta.diff.header.from-file, meta.diff.header.to-file#a2bffcitalic
markup.deleted.diff#EF535090italic
markup.inserted.diff#c5e478ffitalic
markup.heading.markdown, markup.heading.setext.1.markdown, markup.heading.setext.2.markdown#82b1ff
markup.italic.markdown#EC7FFFitalic
markup.bold.markdown#c5e478bold
markup.quote.markdown#697098italic
markup.inline.raw.markdown#80CBC4
markup.underline.link.markdown, markup.underline.link.image.markdown#ff869a
markup.inline.raw.string.markdown#c5e478
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
entity.name.tag.less#7fdbca
keyword.other.unit.less#FFEB95
meta.attribute-selector.less entity.other.attribute-name.attribute#F78C6C
entity.name.tag.css, entity.name.tag.less, entity.name.tag.custom.css, support.constant.property-value.css#ff6363
entity.name.tag.wildcard.css, entity.name.tag.wildcard.less, entity.name.tag.wildcard.scss, entity.name.tag.wildcard.sass#7fdbca
meta.attribute-selector.css entity.other.attribute-name.attribute, variable.other.readwrite.js#F78C6C
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#6CC0FF
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#bec5d4
meta.attribute-selector.scss entity.other.attribute-name.attribute, meta.attribute-selector.sass entity.other.attribute-name.attribute#F78C6C
entity.name.tag.scss, entity.name.tag.sass#7fdbca
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#6CC0FF
meta.type.parameters.ts entity.name.type, meta.type.parameters.tsx entity.name.type#938e85
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#6CC0FF
meta.tag.js meta.jsx.children.tsx#6CC0FF
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#EC7FFF
meta.method.declaration storage.type.ts, meta.method.declaration storage.type.tsx#6CC0FF
constant.language.python#ff5874
variable.parameter.function.python, meta.function-call.arguments.python#6CC0FF
meta.function-call.python, meta.function-call.generic.python#B2CCD6
punctuation.python#d6deeb
entity.name.function.decorator.python#c5e478
source.python variable.language.special#8EACE3
keyword.control#EC7FFFitalic
variable.other.php, variable.other.property.php#bec5d4
support.class.php#ffcb8b
meta.function-call.php punctuation#d6deeb
variable.other.global.php#c5e478
variable.other.global.php punctuation.definition.variable#c5e478
entity.name.type.instance.phpdoc#938e85
variable.other.phpdoc#78ccf0
meta.class entity.name.type.class.js#ffcb8b
meta.method.declaration storage.type.js#6CC0FF
terminator.js#d6deeb
meta.js punctuation.definition.js#d6deeb
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
variable.other.object.js#7fdbcaitalic
variable.other.readwrite.js, variable.parameter#d7dbe0
entity.name.type.instance.jsdoc, entity.name.type.instance.phpdoc#938e85
variable.other.jsdoc, variable.other.phpdoc#78ccf0
support.class.component.js, support.class.component.tsx#f78c6c
meta.jsx.children, meta.jsx.children.js, meta.jsx.children.tsx#d6deeb
variable.other.ruby#d6deeb
entity.name.type.class.ruby#ecc48d
constant.language.symbol.hashkey.ruby#7fdbca
constant.language.symbol.ruby#7fdbca
keyword.other.unit.css#FFEB95
meta.attribute-selector.css entity.other.attribute-name.attribute, variable.other.readwrite.js#F78C6C
support.type.property-name.json#7fdbca
support.constant.json#c5e478
meta.structure.dictionary.value.json string.quoted.double#c789d6
string.quoted.double.json punctuation.definition.string.json#80CBC4
meta.structure.dictionary.json meta.structure.dictionary.value constant.language#ff5874
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#EC7FFFitalic
source.go constant.language.go, source.go constant.other.placeholder.go#ff5874
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#c5e478
entity.name.function.preprocessor.cpp, entity.scope.name.cpp#7fdbcaff
meta.namespace-block.cpp#e0dec6
storage.type.language.primitive.cpp#ff5874
meta.preprocessor.macro.cpp#d6deeb
variable.parameter#ffcb8b
string.interpolated.single.dart, string.interpolated.double.dart#FFCB8B
support.class.dart#FFCB8B
source.elixir support.type.elixir, source.elixir meta.module.elixir entity.name.class.elixir#6CC0FF
source.elixir entity.name.function#c5e478
source.elixir constant.other.symbol.elixir, source.elixir constant.other.keywords.elixir#6CC0FF
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#EC7FFFitalic
entity.name.tag.yaml#7fdbca
variable.other.readwrite.powershell#6CC0FF
support.function.powershell#7fdbcaff
constant.keyword.clojure#7fdbca
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#caece6
punctuation.definition.tag.html#6ae9f0
meta.tag.sgml.doctype.html#EC7FFFitalic
entity.other.attribute-name.id.html#c5e478
variable.assignment.coffee#31e1eb
variable.parameter.function.coffee#d6deeb
variable.assignment.coffee#7fdbca