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#101010
  • activityBar.border#ffffff11
  • activityBar.dropBackground#888888
  • activityBar.foreground#888888
  • activityBarBadge.background#888888
  • activityBarBadge.foreground#eeeeee
  • badge.background#888888
  • badge.foreground#eeeeee
  • breadcrumb.activeSelectionForeground#e6e6e6
  • breadcrumb.focusForeground#e6e6e6
  • breadcrumb.foreground#dbdbdb
  • breadcrumbPicker.background#101010
  • button.background#363636
  • button.foreground#eeeeeecc
  • button.hoverBackground#2a2a2a
  • contrastActiveBorder#222
  • contrastBorder#222
  • debugExceptionWidget.background#101010
  • debugExceptionWidget.border#888888
  • debugToolBar.background#101010
  • diffEditor.insertedTextBackground#eeeeee23
  • diffEditor.insertedTextBorder#eeeeee33
  • diffEditor.removedTextBackground#eeeeee33
  • diffEditor.removedTextBorder#eeeeee4d
  • dropdown.background#101010
  • dropdown.border#888888
  • dropdown.foreground#eeeeeecc
  • editor.background#101010
  • editor.findMatchBackground#88888850
  • editor.findMatchHighlightBackground#222
  • editor.foreground#eeeeee
  • editor.hoverHighlightBackground#eeeeee5a
  • editor.inactiveSelectionBackground#eeeeee5a
  • editor.lineHighlightBackground#ffffff08
  • editor.rangeHighlightBackground#eeeeee5a
  • editor.selectionBackground#2f2f2f
  • editor.selectionHighlightBackground#88888850
  • editor.wordHighlightBackground#222
  • editor.wordHighlightStrongBackground#222
  • editorBracketMatch.background#8888884d
  • editorCodeLens.foreground#88888894
  • editorCursor.foreground#dbdbdb
  • editorError.foreground#EF5350
  • editorGroup.background#0a0a0a
  • editorGroup.border#101010
  • editorGroup.dropBackground#eeeeee73
  • editorGroupHeader.noTabsBackground#101010
  • editorGroupHeader.tabsBackground#101010
  • editorGroupHeader.tabsBorder#ffffff11
  • editorGutter.addedBackground#eeeeee
  • editorGutter.background#101010
  • editorGutter.deletedBackground#eeeeee
  • editorGutter.modifiedBackground#eeeeee
  • editorHoverWidget.background#101010
  • editorHoverWidget.border#888888
  • editorIndentGuide.activeBackground#888888
  • editorIndentGuide.background#88888852
  • editorLineNumber.activeForeground#dbdbdb
  • editorLineNumber.foreground#686868
  • editorMarkerNavigation.background#222
  • editorMarkerNavigationError.background#eeeeee
  • editorMarkerNavigationWarning.background#FFCA28
  • editorOverviewRuler.commonContentForeground#eeeeee
  • editorOverviewRuler.currentContentForeground#eeeeee
  • editorOverviewRuler.incomingContentForeground#eeeeee
  • editorRuler.foreground#88888852
  • editorSuggestWidget.background#222
  • editorSuggestWidget.border#050505
  • editorSuggestWidget.foreground#eeeeee
  • editorSuggestWidget.highlightForeground#eeeeee
  • editorSuggestWidget.selectedBackground#888888
  • editorWarning.foreground#b39554
  • editorWidget.background#222
  • editorWidget.border#050505
  • errorForeground#EF5350
  • extensionButton.prominentBackground#eeeeeecc
  • extensionButton.prominentForeground#eeeeeecc
  • extensionButton.prominentHoverBackground#eeeeee
  • focusBorder#222
  • foreground#eeeeee
  • gitDecoration.conflictingResourceForeground#eeeeeecc
  • gitDecoration.deletedResourceForeground#eeeeee90
  • gitDecoration.ignoredResourceForeground#dbdbdb55
  • gitDecoration.modifiedResourceForeground#dbdbdb
  • gitDecoration.untrackedResourceForeground#eeeeeeff
  • input.background#050505
  • input.border#888888
  • input.foreground#eeeeeecc
  • input.placeholderForeground#888888
  • inputOption.activeBorder#eeeeeecc
  • inputValidation.errorBackground#AB0300F2
  • inputValidation.errorBorder#eeeeee
  • inputValidation.infoBackground#00589EF2
  • inputValidation.infoBorder#64B5F6
  • inputValidation.warningBackground#675700F2
  • inputValidation.warningBorder#FFCA28
  • list.activeSelectionBackground#88888860
  • list.activeSelectionForeground#eeeeee
  • list.dropBackground#101010
  • list.focusBackground#ffffff11
  • list.focusForeground#eeeeee
  • list.highlightForeground#eeeeee
  • list.hoverBackground#101010
  • list.hoverForeground#eeeeee
  • list.inactiveSelectionBackground#222
  • list.inactiveSelectionForeground#888888
  • list.invalidItemForeground#975f94
  • merge.currentHeaderBackground#888888
  • merge.incomingHeaderBackground#eeeeee5a
  • meta.objectliteral.js#eeeeee
  • notificationLink.foreground#eeeeee
  • notifications.background#101010
  • notifications.foreground#eeeeeecc
  • panel.background#101010
  • panel.border#ffffff33
  • panelTitle.activeBorder#888888
  • panelTitle.activeForeground#eeeeeecc
  • panelTitle.inactiveForeground#eeeeee80
  • peekView.border#888888
  • peekViewEditor.background#101010
  • peekViewEditor.matchHighlightBackground#eeeeee5a
  • peekViewResult.background#101010
  • peekViewResult.fileForeground#888888
  • peekViewResult.lineForeground#888888
  • peekViewResult.matchHighlightBackground#eeeeeecc
  • peekViewResult.selectionBackground#343434
  • peekViewResult.selectionForeground#888888
  • peekViewTitle.background#101010
  • peekViewTitleDescription.foreground#7e7e7e
  • peekViewTitleLabel.foreground#888888
  • pickerGroup.border#101010
  • pickerGroup.foreground#d1aaff
  • progress.background#eeeeee
  • punctuation.definition.generic.begin.html#eeeeeef2
  • scrollbar.shadow#101010
  • scrollbarSlider.activeBackground#34343480
  • scrollbarSlider.background#34343480
  • scrollbarSlider.hoverBackground#34343480
  • selection.background#88888855
  • sideBar.background#101010
  • sideBar.border#ffffff11
  • sideBar.foreground#888888
  • sideBarSectionHeader.background#101010
  • sideBarSectionHeader.foreground#888888
  • sideBarTitle.foreground#888888
  • source.elm#888888
  • statusBar.background#101010
  • statusBar.border#ffffff06
  • statusBar.debuggingBackground#050505
  • statusBar.debuggingBorder#ffffff06
  • statusBar.foreground#686868
  • statusBar.noFolderBackground#101010
  • statusBar.noFolderBorder#ffffff06
  • statusBarItem.activeBackground#050505
  • statusBarItem.hoverBackground#050505
  • statusBarItem.prominentBackground#050505
  • statusBarItem.prominentHoverBackground#050505
  • string.quoted.single.js#eeeeee
  • tab.activeBackground#222
  • tab.activeBorder#ffffff06
  • tab.activeForeground#eeeeee
  • tab.border#ffffff11
  • tab.inactiveBackground#0a0a0a
  • tab.inactiveForeground#888888
  • tab.unfocusedActiveBorder#ffffff11
  • tab.unfocusedActiveForeground#888888
  • tab.unfocusedInactiveForeground#888888
  • terminal.ansiBlack#101010
  • terminal.ansiBlue#82AAFF
  • terminal.ansiBrightBlack#575656
  • terminal.ansiBrightBlue#82AAFF
  • terminal.ansiBrightCyan#7fdbca
  • terminal.ansiBrightGreen#22da6e
  • terminal.ansiBrightMagenta#c792ea
  • terminal.ansiBrightRed#EF5350
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#ffeb95
  • terminal.ansiCyan#21c7a8
  • terminal.ansiGreen#22da6e
  • terminal.ansiMagenta#c792ea
  • terminal.ansiRed#EF5350
  • terminal.ansiWhite#ffffff
  • terminal.ansiYellow#ecc48d
  • titleBar.activeBackground#101010
  • titleBar.activeForeground#eeefff
  • titleBar.border#ffffff06
  • titleBar.inactiveBackground#0a0a0a
  • walkThrough.embeddedEditorBackground#101010
  • welcomePage.buttonBackground#101010
  • welcomePage.buttonHoverBackground#101010
  • widget.shadow#101010

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#dbdbdb
markup.deleted.diff#eeeeee90
markup.inserted.diff#eeeeeeff
Global settings#eeeeee
comment#7e7e7e
string#eeeeee
string.quoted, variable.other.readwrite.js#eeeeee
support.constant.math#eeeeee
constant.numeric, constant.character.numeric#eeeeee
constant.language, punctuation.definition.constant, variable.other.constant#eeeeee
constant.character, constant.other#eeeeee
constant.character.escape#eeeeee
string.regexp, string.regexp keyword.other#eeeeee
meta.function punctuation.separator.comma#888888
variable#eeeeee
punctuation.accessor, keyword#eeeeee
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#eeeeee
storage.type#eeeeeea5
storage.type.function.arrow.js
entity.name.class, meta.class entity.name.type.class#eeeeee
entity.other.inherited-class#eeeeee
entity.name.function#eeeeee
punctuation.definition.tag, meta.tag#eeeeee99
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#eeeeee
entity.other.attribute-name#eeeeee
entity.name.tag.custom#eeeeee
support.function, support.constant#eeeeee
support.constant.meta.property-value#eeeeee
support.type, support.class#eeeeee
support.variable.dom#eeeeee
invalid#eeeeee
invalid.deprecated#eeeeee
keyword.operator#eeeeee
keyword.operator.relational#eeeeee
keyword.operator.assignment#eeeeee
keyword.operator.arithmetic#eeeeee
keyword.operator.bitwise#eeeeee
keyword.operator.increment#eeeeee
keyword.operator.ternary#eeeeee
comment.line.double-slash#7e7e7e
object#eeeeee
constant.language.null#eeeeee
meta.brace#eeeeee
meta.delimiter.period#eeeeee
punctuation.definition.string#eeeeee
constant.language.boolean#eeeeee
object.comma#eeeeee
variable.parameter.function#eeeeee
support.type.vendor.property-name, support.constant.vendor.property-value, support.type.property-name, meta.property-list entity.name.tag#eeeeee
meta.property-list entity.name.tag.reference#eeeeee
constant.other.color.rgb-value punctuation.definition.constant#eeeeee
constant.other.color#eeeeee
keyword.other.unit#eeeeee
meta.selector#eeeeee
entity.other.attribute-name.id#eeeeee
meta.property-name#eeeeee
entity.name.tag.doctype, meta.tag.sgml.doctype#eeeeee
punctuation.definition.parameters#eeeeee
keyword.control.operator#eeeeee
keyword.operator.logical#eeeeee
variable.instance, variable.other.instance, variable.readwrite.instance, variable.other.readwrite.instance, variable.other.property#eeeeee
variable.other.object.property#e6e6e6
variable.other.object.js
entity.name.function#eeeeee
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#eeeeee
keyword.control.conditional.js, keyword.control.conditional.ts, keyword.control.switch.js, keyword.control.switch.ts#eeeeee
support.constant, keyword.other.special-method, keyword.other.new, keyword.other.debugger, keyword.control#eeeeee
support.function#eeeeee
invalid.broken#020e14
invalid.unimplemented#eeeeee
invalid.illegal#eeeeee
variable.language#eeeeee
support.variable.property#eeeeee
variable.function#eeeeee
variable.interpolation#eeeeee
meta.function-call#eeeeee
punctuation.section.embedded#eeeeee
punctuation.terminator.expression, punctuation.definition.arguments, punctuation.definition.array, punctuation.section.array, meta.array#eeeeee
punctuation.definition.list.begin, punctuation.definition.list.end, punctuation.separator.arguments, punctuation.definition.list#eeeeee
string.template meta.template.expression#eeeeee
string.template punctuation.definition.string#eeeeee
italic#eeeeeeitalic
bold#eeeeeebold
quote#7e7e7e
raw#eeeeee
variable.assignment.coffee#eeeeee
variable.parameter.function.coffee#eeeeee
variable.assignment.coffee#eeeeee
variable.other.readwrite.cs#eeeeee
entity.name.type.class.cs, storage.type.cs#eeeeee
entity.name.type.namespace.cs#eeeeee
entity.name.tag.css, entity.name.tag.less, entity.name.tag.custom.css, support.constant.property-value.css#eeeeee
entity.name.tag.wildcard.css, entity.name.tag.wildcard.less, entity.name.tag.wildcard.scss, entity.name.tag.wildcard.sass#eeeeee
keyword.other.unit.css#eeeeee
meta.attribute-selector.css entity.other.attribute-name.attribute, variable.other.readwrite.js#eeeeee
source.elixir support.type.elixir, source.elixir meta.module.elixir entity.name.class.elixir#eeeeee
source.elixir entity.name.function#eeeeee
source.elixir constant.other.symbol.elixir, source.elixir constant.other.keywords.elixir#eeeeee
source.elixir punctuation.definition.string#eeeeee
source.elixir variable.other.readwrite.module.elixir, source.elixir variable.other.readwrite.module.elixir punctuation.definition.variable.elixir#eeeeee
source.elixir .punctuation.binary.elixir#eeeeee
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#eeeeee
source.go constant.language.go, source.go constant.other.placeholder.go#eeeeee
entity.other.attribute-name.id.html#eeeeee
punctuation.definition.tag.html#eeeeee
meta.tag.sgml.doctype.html#eeeeee
meta.class entity.name.type.class.js#eeeeee
meta.method.declaration storage.type.js#eeeeee
terminator.js#eeeeee
meta.js punctuation.definition.js#eeeeee
entity.name.type.instance.jsdoc, entity.name.type.instance.phpdoc#888888
variable.other.jsdoc, variable.other.phpdoc#eeeeee
variable.other.meta.import.js, meta.import.js variable.other, variable.other.meta.export.js, meta.export.js variable.other#eeeeee
variable.parameter.function.js#eeeeee
variable.other.object.js, variable.other.object.jsx, variable.object.property.js, variable.object.property.jsx#eeeeee
variable.js, variable.other.js#eeeeee
entity.name.type.js, entity.name.type.module.js#eeeeee
support.class.js#eeeeee
support.type.property-name.json#eeeeee
support.constant.json#eeeeee
meta.structure.dictionary.value.json string.quoted.double#eeeeee
string.quoted.double.json punctuation.definition.string.json#eeeeee
meta.structure.dictionary.json meta.structure.dictionary.value constant.language#eeeeee
variable.other.ruby#eeeeee
entity.name.type.class.ruby#eeeeee
constant.language.symbol.hashkey.ruby#eeeeee
constant.language.symbol.ruby#eeeeee
entity.name.tag.less#eeeeee
keyword.other.unit.css#eeeeee
meta.attribute-selector.less entity.other.attribute-name.attribute#eeeeee
markup.heading.markdown#eeeeee
markup.italic.markdown#eeeeeeitalic
markup.bold.markdown#eeeeeebold
markup.quote.markdown#7e7e7e
markup.inline.raw.markdown#eeeeee
markup.underline.link.markdown, markup.underline.link.image.markdown#eeeeee
string.other.link.title.markdown, string.other.link.description.markdown#eeeeee
punctuation.definition.string.markdown, punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, meta.link.inline.markdown punctuation.definition.string#eeeeee
punctuation.definition.metadata.markdown#eeeeee
beginning.punctuation.definition.list.markdown#eeeeee
markup.inline.raw.string.markdown#eeeeee
variable.other.php, variable.other.property.php#dbdbdb
support.class.php#eeeeee
meta.function-call.php punctuation#eeeeee
variable.other.global.php#eeeeee
variable.other.global.php punctuation.definition.variable#eeeeee
constant.language.python#eeeeee
variable.parameter.function.python, meta.function-call.arguments.python#eeeeee
meta.function-call.python, meta.function-call.generic.python#eeeeee
punctuation.python#eeeeee
entity.name.function.decorator.python#eeeeee
source.python variable.language.special#eeeeee
keyword.control#eeeeee
variable.scss, variable.sass, variable.parameter.url.scss, variable.parameter.url.sass#eeeeee
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#eeeeee
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#dbdbdb
meta.attribute-selector.scss entity.other.attribute-name.attribute, meta.attribute-selector.sass entity.other.attribute-name.attribute#eeeeee
entity.name.tag.scss, entity.name.tag.sass#eeeeee
keyword.other.unit.scss, keyword.other.unit.sass#eeeeee
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#eeeeee
entity.name.type.ts, entity.name.type.tsx#eeeeee
support.class.node.ts, support.class.node.tsx#eeeeee
meta.type.parameters.ts entity.name.type, meta.type.parameters.tsx entity.name.type#888888
meta.import.ts punctuation.definition.block, meta.import.tsx punctuation.definition.block, meta.export.ts punctuation.definition.block, meta.export.tsx punctuation.definition.block#eeeeee
meta.decorator punctuation.decorator.ts, meta.decorator punctuation.decorator.tsx#eeeeee
meta.tag.js meta.jsx.children.tsx#eeeeee
entity.name.tag.yaml#eeeeee
variable.other.readwrite.js, variable.parameter#e6e6e6
support.class.component.js, support.class.component.tsx#eeeeee
meta.jsx.children, meta.jsx.children.js, meta.jsx.children.tsx#eeeeee
meta.class entity.name.type.class.tsx#eeeeee
entity.name.type.tsx, entity.name.type.module.tsx#eeeeee
meta.method.declaration storage.type.ts, meta.method.declaration storage.type.tsx#eeeeee
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
Owlet by itsjonq - VS Code Theme