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#333842
  • activityBar.foreground#D7DAE0
  • activityBarBadge.background#528BFF
  • activityBarBadge.foreground#D7DAE0
  • badge.background#528BFF
  • badge.foreground#D7DAE0
  • button.background#4D78CC
  • button.foreground#FFFFFF
  • button.hoverBackground#6087CF
  • diffEditor.insertedTextBackground#00809B33
  • dropdown.background#353b45
  • dropdown.border#181A1F
  • editor.background#282C34
  • editor.findMatchHighlightBackground#528BFF3D
  • editor.foreground#C5CCD9
  • editor.lineHighlightBackground#99BBFF0A
  • editor.selectionBackground#3E4451
  • editorCursor.foreground#528BFF
  • editorGroup.background#21252B
  • editorGroup.border#181A1F
  • editorGroupHeader.tabsBackground#21252B
  • editorHoverWidget.background#21252B
  • editorHoverWidget.border#181A1F
  • editorIndentGuide.activeBackground#626772
  • editorIndentGuide.background#C5CCD926
  • editorInlayHint.background#2C313A
  • editorInlayHint.foreground#636e83
  • editorLineNumber.activeForeground#C5CCD9
  • editorLineNumber.foreground#636D83
  • editorRuler.foreground#C5CCD926
  • editorSuggestWidget.background#21252B
  • editorSuggestWidget.border#181A1F
  • editorSuggestWidget.selectedBackground#2C313A
  • editorWhitespace.foreground#C5CCD926
  • editorWidget.background#21252B
  • editorWidget.border#3A3F4B
  • extensionButton.prominentBackground#2BA143
  • extensionButton.prominentHoverBackground#37AF4E
  • focusBorder#528BFF
  • input.background#1B1D23
  • input.border#181A1F
  • list.activeSelectionBackground#2C313A
  • list.activeSelectionForeground#D7DAE0
  • list.focusBackground#2C313A
  • list.highlightForeground#D7DAE0
  • list.hoverBackground#2C313A66
  • list.inactiveSelectionBackground#2C313A
  • list.inactiveSelectionForeground#D7DAE0
  • notebook.cellEditorBackground#2C313A
  • notification.background#21252B
  • peekView.border#528BFF
  • peekViewEditor.background#1B1D23
  • peekViewResult.background#21252B
  • peekViewResult.selectionBackground#2C313A
  • peekViewTitle.background#1B1D23
  • pickerGroup.border#528BFF
  • scrollbarSlider.activeBackground#747D9180
  • scrollbarSlider.background#4E566680
  • scrollbarSlider.hoverBackground#5A637580
  • sideBar.background#21252B
  • sideBarSectionHeader.background#333842
  • statusBar.background#21252B
  • statusBar.debuggingForeground#FFFFFF
  • statusBar.foreground#9DA5B4
  • statusBar.noFolderBackground#21252B
  • statusBarItem.hoverBackground#2C313A
  • statusBarItem.remoteBackground#2C313A
  • statusBarItem.remoteForeground#E0DEF4
  • tab.activeBackground#282C34
  • tab.activeForeground#D7DAE0
  • tab.border#181A1F
  • tab.inactiveBackground#21252B
  • titleBar.activeBackground#21252B
  • titleBar.activeForeground#9DA5B4
  • titleBar.inactiveBackground#21252B
  • titleBar.inactiveForeground#9DA5B4

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment#5C6370italic
comment markup.link#5C6370
entity.name.type#E5C07B
entity.other.inherited-class#E5C07B
keyword#A093D0
keyword.control#A093D0
keyword.operator#A093D0
keyword.other.special-method#61AFEF
keyword.other.unit#F6C177
storage#A093D0
storage.type.annotation, storage.type.primitive#A093D0
storage.modifier.package, storage.modifier.import#C5CCD9
constant#F6C177
constant.variable#F6C177
constant.character.escape#56B6C2
constant.numeric#F6C177
constant.other.color#56B6C2
constant.other.symbol#56B6C2
variable#EB6F92
variable.interpolation#BB5773
variable.parameter#C5CCD9
string#7FEC95
string > source, string embedded#C5CCD9
string.regexp#56B6C2
string.regexp source.ruby.embedded#E5C07B
string.other.link#EB6F92
punctuation.definition.comment#5C6370
punctuation.definition.method-parameters, punctuation.definition.function-parameters, punctuation.definition.parameters, punctuation.definition.separator, punctuation.definition.seperator, punctuation.definition.array#C5CCD9
punctuation.definition.heading, punctuation.definition.identity#61AFEF
punctuation.definition.bold#E5C07Bbold
punctuation.definition.italic#A093D0italic
punctuation.section.embedded#BB5773
punctuation.section.method, punctuation.section.class, punctuation.section.inner-class#C5CCD9
support.class#E5C07B
support.type#56B6C2
support.function#56B6C2
support.function.any-method#61AFEF
entity.name.function#61AFEF
entity.name.class, entity.name.type.class#E5C07B
entity.name.section#61AFEF
entity.name.tag#EB6F92
entity.other.attribute-name#F6C177
entity.other.attribute-name.id#61AFEF
meta.class#E5C07B
meta.class.body#C5CCD9
meta.method-call, meta.method#C5CCD9
meta.definition.variable#EB6F92
meta.link#F6C177
meta.require#61AFEF
meta.selector#A093D0
meta.separator#C5CCD9
meta.tag#C5CCD9
underline
none#C5CCD9
invalid.deprecated#523D14
invalid.illegalwhite
markup.bold#F6C177bold
markup.changed#A093D0
markup.deleted#EB6F92
markup.italic#A093D0italic
markup.heading#EB6F92
markup.heading punctuation.definition.heading#61AFEF
markup.link#56B6C2
markup.inserted#7FEC95
markup.quote#F6C177
markup.raw#7FEC95
source.c keyword.operator#A093D0
source.cpp keyword.operator#A093D0
source.cs keyword.operator#A093D0
source.css property-name, source.css property-value#828997
source.css property-name.support, source.css property-value.support#C5CCD9
source.elixir source.embedded.source#C5CCD9
source.elixir constant.language, source.elixir constant.numeric, source.elixir constant.definition#61AFEF
source.elixir variable.definition, source.elixir variable.anonymous#A093D0
source.elixir parameter.variable.function#F6C177italic
source.elixir quoted#7FEC95
source.elixir keyword.special-method, source.elixir embedded.section, source.elixir embedded.source.empty#EB6F92
source.elixir readwrite.module punctuation#EB6F92
source.elixir regexp.section, source.elixir regexp.string#BB5773
source.elixir separator, source.elixir keyword.operator#F6C177
source.elixir variable.constant#E5C07B
source.elixir array, source.elixir scope, source.elixir section#828997
source.gfm markup
source.gfm link entity#61AFEF
source.go storage.type.string#A093D0
source.ini keyword.other.definition.ini#EB6F92
source.java storage.modifier.import#E5C07B
source.java storage.type#E5C07B
source.java keyword.operator.instanceof#A093D0
source.java-properties meta.key-pair#EB6F92
source.java-properties meta.key-pair > punctuation#C5CCD9
source.js keyword.operator#56B6C2
source.js keyword.operator.delete, source.js keyword.operator.in, source.js keyword.operator.of, source.js keyword.operator.instanceof, source.js keyword.operator.new, source.js keyword.operator.typeof, source.js keyword.operator.void#A093D0
source.ts keyword.operator#56B6C2
source.flow keyword.operator#56B6C2
source.json meta.structure.dictionary.json > string.quoted.json#EB6F92
source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string#EB6F92
source.json meta.structure.dictionary.json > value.json > string.quoted.json, source.json meta.structure.array.json > value.json > string.quoted.json, source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation, source.json meta.structure.array.json > value.json > string.quoted.json > punctuation#7FEC95
source.json meta.structure.dictionary.json > constant.language.json, source.json meta.structure.array.json > constant.language.json#56B6C2
ng.interpolation#EB6F92
ng.interpolation.begin, ng.interpolation.end#61AFEF
ng.interpolation function#EB6F92
ng.interpolation function.begin, ng.interpolation function.end#61AFEF
ng.interpolation bool#F6C177
ng.interpolation bracket#C5CCD9
ng.pipe, ng.operator#C5CCD9
ng.tag#56B6C2
ng.attribute-with-value attribute-name#E5C07B
ng.attribute-with-value string#A093D0
ng.attribute-with-value string.begin, ng.attribute-with-value string.end#C5CCD9
source.ruby constant.other.symbol > punctuationinherit
source.php class.bracket#C5CCD9
source.python keyword.operator.logical.python#A093D0
source.python variable.parameter#F6C177
customrule#C5CCD9
support.type.property-name#C5CCD9
string.quoted.double punctuation#7FEC95
support.constant#F6C177
support.type.property-name.json#EB6F92
support.type.property-name.json punctuation#EB6F92
punctuation.separator.key-value.ts, punctuation.separator.key-value.js, punctuation.separator.key-value.tsx#56B6C2
source.js.embedded.html keyword.operator, source.ts.embedded.html keyword.operator#56B6C2
variable.other.readwrite.js, variable.other.readwrite.ts, variable.other.readwrite.tsx#C5CCD9
support.variable.dom.js, support.variable.dom.ts#EB6F92
support.variable.property.dom.js, support.variable.property.dom.ts#EB6F92
meta.template.expression.js punctuation.definition, meta.template.expression.ts punctuation.definition#BB5773
source.ts punctuation.definition.typeparameters, source.js punctuation.definition.typeparameters, source.tsx punctuation.definition.typeparameters#C5CCD9
source.ts punctuation.definition.block, source.js punctuation.definition.block, source.tsx punctuation.definition.block#C5CCD9
source.ts punctuation.separator.comma, source.js punctuation.separator.comma, source.tsx punctuation.separator.comma#C5CCD9
support.variable.property.js, support.variable.property.ts, support.variable.property.tsx#EB6F92
keyword.control.default.js, keyword.control.default.ts, keyword.control.default.tsx#EB6F92
keyword.operator.expression.instanceof.js, keyword.operator.expression.instanceof.ts, keyword.operator.expression.instanceof.tsx#A093D0
keyword.operator.expression.of.js, keyword.operator.expression.of.ts, keyword.operator.expression.of.tsx#A093D0
meta.brace.round.js, meta.array-binding-pattern-variable.js, meta.brace.square.js, meta.brace.round.ts, meta.array-binding-pattern-variable.ts, meta.brace.square.ts, meta.brace.round.tsx, meta.array-binding-pattern-variable.tsx, meta.brace.square.tsx#C5CCD9
source.js punctuation.accessor, source.ts punctuation.accessor, source.tsx punctuation.accessor#C5CCD9
punctuation.terminator.statement.js, punctuation.terminator.statement.ts, punctuation.terminator.statement.tsx#C5CCD9
meta.array-binding-pattern-variable.js variable.other.readwrite.js, meta.array-binding-pattern-variable.ts variable.other.readwrite.ts, meta.array-binding-pattern-variable.tsx variable.other.readwrite.tsx#F6C177
source.js support.variable, source.ts support.variable, source.tsx support.variable#EB6F92
variable.other.constant.property.js, variable.other.constant.property.ts, variable.other.constant.property.tsx#F6C177
keyword.operator.new.ts, keyword.operator.new.j, keyword.operator.new.tsx#A093D0
source.ts keyword.operator, source.tsx keyword.operator#56B6C2
punctuation.separator.parameter.js, punctuation.separator.parameter.ts, punctuation.separator.parameter.tsx #C5CCD9
constant.language.import-export-all.js, constant.language.import-export-all.ts#EB6F92
constant.language.import-export-all.jsx, constant.language.import-export-all.tsx#56B6C2
keyword.control.as.js, keyword.control.as.ts, keyword.control.as.jsx, keyword.control.as.tsx#C5CCD9
variable.other.readwrite.alias.js, variable.other.readwrite.alias.ts, variable.other.readwrite.alias.jsx, variable.other.readwrite.alias.tsx#EB6F92
variable.other.constant.js, variable.other.constant.ts, variable.other.constant.jsx, variable.other.constant.tsx#F6C177
meta.export.default.js variable.other.readwrite.js, meta.export.default.ts variable.other.readwrite.ts#EB6F92
source.js meta.template.expression.js punctuation.accessor, source.ts meta.template.expression.ts punctuation.accessor, source.tsx meta.template.expression.tsx punctuation.accessor#7FEC95
source.js meta.import-equals.external.js keyword.operator, source.jsx meta.import-equals.external.jsx keyword.operator, source.ts meta.import-equals.external.ts keyword.operator, source.tsx meta.import-equals.external.tsx keyword.operator#C5CCD9
entity.name.type.module.js,entity.name.type.module.ts,entity.name.type.module.jsx,entity.name.type.module.tsx#7FEC95
meta.class.js,meta.class.ts,meta.class.jsx,meta.class.tsx#C5CCD9
meta.definition.property.js variable, meta.definition.property.ts variable, meta.definition.property.jsx variable, meta.definition.property.tsx variable#C5CCD9
meta.type.parameters.js support.type, meta.type.parameters.jsx support.type, meta.type.parameters.ts support.type, meta.type.parameters.tsx support.type#C5CCD9
source.js meta.tag.js keyword.operator, source.jsx meta.tag.jsx keyword.operator, source.ts meta.tag.ts keyword.operator, source.tsx meta.tag.tsx keyword.operator#C5CCD9
meta.tag.js punctuation.section.embedded, meta.tag.jsx punctuation.section.embedded, meta.tag.ts punctuation.section.embedded, meta.tag.tsx punctuation.section.embedded#C5CCD9
meta.array.literal.js variable, meta.array.literal.jsx variable, meta.array.literal.ts variable, meta.array.literal.tsx variable#E5C07B
support.type.object.module.js, support.type.object.module.jsx, support.type.object.module.ts, support.type.object.module.tsx#EB6F92
constant.language.json#56B6C2
variable.other.constant.object.js, variable.other.constant.object.jsx, variable.other.constant.object.ts, variable.other.constant.object.tsx#F6C177
storage.type.property.js, storage.type.property.jsx, storage.type.property.ts, storage.type.property.tsx#56B6C2
meta.template.expression.js string.quoted punctuation.definition, meta.template.expression.jsx string.quoted punctuation.definition, meta.template.expression.ts string.quoted punctuation.definition, meta.template.expression.tsx string.quoted punctuation.definition#7FEC95
meta.template.expression.js string.template punctuation.definition.string.template, meta.template.expression.jsx string.template punctuation.definition.string.template, meta.template.expression.ts string.template punctuation.definition.string.template, meta.template.expression.tsx string.template punctuation.definition.string.template#7FEC95
keyword.operator.expression.in.js, keyword.operator.expression.in.jsx, keyword.operator.expression.in.ts, keyword.operator.expression.in.tsx#A093D0
variable.other.object.js, variable.other.object.ts#C5CCD9
meta.object-literal.key.js, meta.object-literal.key.ts#EB6F92
source.python constant.other#C5CCD9
source.python constant#F6C177
constant.character.format.placeholder.other.python storage#F6C177
support.variable.magic.python#EB6F92
meta.function.parameters.python#F6C177
punctuation.separator.annotation.python#C5CCD9
punctuation.separator.parameters.python#C5CCD9
entity.name.variable.field.cs#EB6F92
source.cs keyword.operator#C5CCD9
variable.other.readwrite.cs#C5CCD9
variable.other.object.cs#C5CCD9
variable.other.object.property.cs#C5CCD9
entity.name.variable.property.cs#61AFEF
storage.type.cs#E5C07B
keyword.other.unsafe.rust#A093D0
entity.name.type.rust#56B6C2
storage.modifier.lifetime.rust#C5CCD9
entity.name.lifetime.rust#F6C177
storage.type.core.rust#56B6C2
meta.attribute.rust#F6C177
storage.class.std.rust#56B6C2
markup.raw.block.markdown#C5CCD9
punctuation.definition.variable.shell#EB6F92
support.constant.property-value.css#C5CCD9
punctuation.definition.constant.css#F6C177
punctuation.separator.key-value.scss#EB6F92
punctuation.definition.constant.scss#F6C177
meta.property-list.scss punctuation.separator.key-value.scss#C5CCD9
storage.type.primitive.array.java#E5C07B
entity.name.section.markdown#EB6F92
punctuation.definition.heading.markdown#EB6F92
markup.heading.setext#C5CCD9
punctuation.definition.bold.markdown#F6C177
markup.inline.raw.markdown#7FEC95
beginning.punctuation.definition.list.markdown#EB6F92
markup.quote.markdown#5C6370italic
punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, punctuation.definition.metadata.markdown#C5CCD9
punctuation.definition.metadata.markdown#A093D0
markup.underline.link.markdown, markup.underline.link.image.markdown#A093D0
string.other.link.title.markdown, string.other.link.description.markdown#61AFEF
punctuation.separator.variable.ruby#EB6F92
variable.other.constant.ruby#F6C177
keyword.operator.other.ruby#7FEC95
punctuation.definition.variable.php#EB6F92
meta.class.php#C5CCD9
Sakai Theme by Sakai - VS Code Theme