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#2f3640
  • activityBar.border#2f3640
  • activityBar.dropBackground#40739ecc
  • activityBar.foreground#487eb0
  • activityBarBadge.background#fbc531
  • activityBarBadge.foreground#2f3640
  • badge.background#7f8fa631
  • badge.foreground#2f3640
  • breadcrumb.activeSelectionForeground#f5f6fa
  • breadcrumb.focusForeground#f5f6fa
  • breadcrumb.foreground#f5f6facc
  • breadcrumbPicker.background#353b48
  • button.background#40739e
  • button.foreground#f5f6facc
  • button.hoverBackground#487eb0
  • debugExceptionWidget.background#353b48
  • debugExceptionWidget.border#353b48
  • debugToolBar.background#353b48
  • diffEditor.insertedTextBackground#44bd3223
  • diffEditor.removedTextBackground#c2361633
  • dropdown.background#2f3640
  • dropdown.border#7f8fa679
  • dropdown.foreground#f5f6facc
  • editor.background#2f3640
  • editor.findMatchBackground#71809379
  • editor.findMatchHighlightBackground#71809379
  • editor.foreground#f5f6fa
  • editor.hoverHighlightBackground#71809379
  • editor.inactiveSelectionBackground#71809379
  • editor.lineHighlightBackground#353b48
  • editor.rangeHighlightBackground#00a8ff5a
  • editor.selectionBackground#71809379
  • editor.selectionHighlightBackground#71809344
  • editor.wordHighlightBackground#71809344
  • editor.wordHighlightStrongBackground#71809344
  • editorBracketMatch.border#fbc53179
  • editorCodeLens.foreground#dcdde1
  • editorCursor.foreground#e84118
  • editorError.foreground#e84118
  • editorGroup.border#2f3640
  • editorGroup.dropBackground#40739ecc
  • editorGroup.emptyBackground#2f3640
  • editorGroupHeader.noTabsBackground#353b48
  • editorGroupHeader.tabsBackground#353b48
  • editorGroupHeader.tabsBorder#353b48
  • editorGutter.addedBackground#44bd32cc
  • editorGutter.background#2f3640
  • editorGutter.deletedBackground#c23616cc
  • editorGutter.modifiedBackground#e1b12ccc
  • editorHoverWidget.background#353b48
  • editorHoverWidget.border#353b48
  • editorIndentGuide.activeBackground#fbc531cc
  • editorIndentGuide.background#71809344
  • editorLineNumber.activeForeground#487eb0
  • editorLineNumber.foreground#40739e
  • editorMarkerNavigation.background#353b48
  • editorMarkerNavigationError.background#e84118
  • editorMarkerNavigationWarning.background#FFCA28
  • editorOverviewRuler.commonContentForeground#dcdde1
  • editorOverviewRuler.currentContentForeground#dcdde1
  • editorOverviewRuler.incomingContentForeground#dcdde1
  • editorRuler.foreground#dcdde1
  • editorSuggestWidget.background#353b48
  • editorSuggestWidget.border#353b48
  • editorSuggestWidget.foreground#dcdde1
  • editorSuggestWidget.highlightForeground#f5f6fa
  • editorSuggestWidget.selectedBackground#2f3640
  • editorWarning.foreground#fbc531
  • editorWidget.background#353b48
  • editorWidget.border#353b48
  • errorForeground#e84118
  • extensionButton.prominentBackground#40739e
  • extensionButton.prominentForeground#f5f6facc
  • extensionButton.prominentHoverBackground#487eb0
  • foreground#f5f6fa
  • gitDecoration.conflictingResourceForeground#8c7ae6
  • gitDecoration.deletedResourceForeground#e8411879
  • gitDecoration.ignoredResourceForeground#718093
  • gitDecoration.modifiedResourceForeground#fbc53179
  • gitDecoration.untrackedResourceForeground#44bd32
  • input.background#2f3640
  • input.border#7f8fa679
  • input.foreground#f5f6facc
  • input.placeholderForeground#f5f6fa79
  • inputOption.activeBorder#00a8ffcc
  • inputValidation.errorBorder#e84118
  • inputValidation.infoBorder#00a8ff
  • inputValidation.warningBorder#e1b12c
  • list.activeSelectionBackground#40739ecc
  • list.activeSelectionForeground#f5f6fa
  • list.dropBackground#40739ecc
  • list.focusBackground#40739e
  • list.focusForeground#f5f6fa
  • list.highlightForeground#f5f6fa
  • list.hoverBackground#40739e
  • list.hoverForeground#f5f6fa
  • list.inactiveSelectionBackground#40739ecc
  • list.inactiveSelectionForeground#f5f6fa
  • list.invalidItemForeground#e84118
  • merge.currentHeaderBackground#353b48
  • merge.incomingHeaderBackground#353b48
  • notificationLink.foreground#40739e
  • notifications.background#353b48
  • notifications.foreground#f5f6facc
  • panel.background#2f3640
  • panel.border#71809344
  • panelTitle.activeBorder#fbc531
  • panelTitle.activeForeground#f5f6fa
  • panelTitle.inactiveForeground#7f8fa6
  • peekView.border#40739e
  • peekViewEditor.background#353b48
  • peekViewEditor.matchHighlightBackground#00a8ff5a
  • peekViewResult.background#353b48
  • peekViewResult.fileForeground#dcdde1
  • peekViewResult.lineForeground#dcdde1
  • peekViewResult.matchHighlightBackground#40739ecc
  • peekViewResult.selectionBackground#2f3640
  • peekViewResult.selectionForeground#dcdde1
  • peekViewTitle.background#353b48
  • peekViewTitleDescription.foreground#dcdde1
  • peekViewTitleLabel.foreground#dcdde1
  • pickerGroup.border#353b48
  • pickerGroup.foreground#353b48
  • scrollbar.shadow#161D27
  • scrollbarSlider.activeBackground#7f8fa622
  • scrollbarSlider.background#7f8fa622
  • scrollbarSlider.hoverBackground#7f8fa622
  • selection.background#487eb0
  • sideBar.background#2f3640
  • sideBar.border#2f3640
  • sideBar.foreground#7f8fa6
  • sideBarSectionHeader.background#353b48
  • sideBarSectionHeader.foreground#dcdde1
  • sideBarTitle.foreground#dcdde1
  • statusBar.background#2f3640
  • statusBar.border#2f3640
  • statusBar.debuggingBackground#2f3640
  • statusBar.debuggingBorder#2f3640
  • statusBar.foreground#f5f6fa
  • statusBar.noFolderBackground#2f3640
  • statusBar.noFolderBorder#2f3640
  • statusBarItem.activeBackground#2f3640
  • statusBarItem.hoverBackground#2f3640
  • statusBarItem.prominentBackground#2f3640
  • statusBarItem.prominentHoverBackground#2f3640
  • tab.activeBackground#2f3640
  • tab.activeBorder#fbc531
  • tab.activeForeground#f5f6fa
  • tab.border#2f3640
  • tab.inactiveBackground#2f3640
  • tab.inactiveForeground#7f8fa6
  • tab.unfocusedActiveBorder#fbc531
  • tab.unfocusedActiveForeground#f5f6fa
  • tab.unfocusedInactiveForeground#f5f6fa
  • terminal.ansiBlack#353b48cc
  • terminal.ansiBlue#40739ecc
  • terminal.ansiBrightBlack#718093
  • terminal.ansiBrightBlue#00a8ff
  • terminal.ansiBrightCyan#487eb0
  • terminal.ansiBrightGreen#00a8ff
  • terminal.ansiBrightMagenta#9c88ff
  • terminal.ansiBrightRed#e84118
  • terminal.ansiBrightWhite#f5f6fa
  • terminal.ansiBrightYellow#fbc531
  • terminal.ansiCyan#00a8ffcc
  • terminal.ansiGreen#44bd32cc
  • terminal.ansiMagenta#9c88ffcc
  • terminal.ansiRed#e84118cc
  • terminal.ansiWhite#f5f6facc
  • terminal.ansiYellow#fbc531cc
  • titleBar.activeBackground#2f3640
  • titleBar.activeForeground#f5f6fa
  • titleBar.inactiveBackground#2f3640
  • titleBar.inactiveForeground#f5f6fa
  • walkThrough.embeddedEditorBackground#353b48
  • welcomePage.buttonBackground#40739e
  • welcomePage.buttonHoverBackground#487eb0
  • widget.shadow#2f3640

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#e1b12citalic
markup.deleted.diff#e8411890italic
markup.inserted.diff#44bd32ffitalic
Global settings#f5f6fa
comment#71809379italic
string#44bd32
string.quoted, variable.other.readwrite.js#44bd32
support.constant.math#fbc531
constant.numeric, constant.character.numeric#9c88ff
punctuation#dcdde1
constant.language, punctuation.definition.constant, variable.other.constant#f5f6fa
constant.character, constant.other#f5f6fa
constant.character.escape#8c7ae6
keyword.other#00a8ff
string.regexp, string.regexp keyword.other#9c88ff
meta.function punctuation.separator.comma#f5f6fa
variable#00a8ff
punctuation.accessor, keyword#dcdde1italic
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#0097e6italic
storage.type#00a8ffitalic
storage.type.function.arrow.js
entity.name.class, meta.class entity.name.type.class#fbc531
entity.other.inherited-class#e1b12c
entity.name.function#e1b12c
punctuation.definition.tag, meta.tag#fbc531
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#487eb0
entity.other.attribute-name#0097e6italic
entity.name.tag.custom#0097e6
support.function, support.constant#00a8ff
support.constant.meta.property-value#00a8ff
support.type, support.class#0097e6
support.variable.dom#487eb0
invalid#f5f6fa
invalid.deprecated#f5f6fa
keyword.operator#00a8ff
keyword.operator.type#dcdde1
keyword.operator.relational#e1b12citalic
keyword.operator.assignment#e1b12c
keyword.operator.arithmetic#e1b12c
keyword.operator.bitwise#e1b12c
keyword.operator.increment#e1b12c
keyword.operator.ternary#e1b12c
comment.line.double-slash#71809379
object#dcdde1
constant.language.null#e84118
meta.brace#dcdde1
meta.delimiter.period#dcdde1italic
punctuation.definition.string#7f8fa6
constant.language.boolean#8c7ae6
object.comma#dcdde1
variable.parameter.function#487eb0
support.type.vendor.property-name, support.constant.vendor.property-value, support.type.property-name, meta.property-list entity.name.tag#dcdde1
meta.property-list entity.name.tag.reference#487eb0
constant.other.color.rgb-value punctuation.definition.constant#9c88ff
constant.other.color#8c7ae6
keyword.other.unit#e1b12c
meta.selector#dcdde1italic
entity.other.attribute-name.id#fbc531
meta.property-name#487eb0
entity.name.tag.doctype, meta.tag.sgml.doctype#7f8fa6italic
punctuation.definition.parameters#dcdde1
keyword.control.operator#487eb0
keyword.operator.logical#e1b12c
variable.instance, variable.other.instance, variable.readwrite.instance, variable.other.readwrite.instance, variable.other.property#f5f6fa
variable.other.object.property#f5f6fa
variable.other.object.js
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#00a8ffitalic
keyword.control.import.js, keyword.control.import.ts, keyword.control.import.tsx, keyword.control.from.js, keyword.control.from.ts, keyword.control.from.tsx#7f8fa6italic
keyword.control.conditional.js, keyword.control.conditional.ts, keyword.control.switch.js, keyword.control.switch.ts#00a8ffitalic
support.constant, keyword.other.special-method, keyword.other.new, keyword.other.debugger, keyword.control#487eb0italic
support.function#e1b12c
invalid.broken#dcdde1
invalid.unimplemented#dcdde1
invalid.illegal#dcdde1
variable.language#c23616italic
support.variable.property#f5f6fa
variable.function#00a8ff
variable.interpolation#00a8ff
meta.function-call#00a8ff
punctuation.section.embedded#dcdde1
punctuation.terminator.expression, punctuation.definition.arguments, punctuation.definition.array, punctuation.section.array, meta.array#dcdde1
punctuation.definition.list.begin, punctuation.definition.list.end, punctuation.separator.arguments, punctuation.definition.list#dcdde1
string.template meta.template.expression#487eb0
string.template punctuation.definition.string#dcdde1
italic#dcdde1italic
bold#f5f6fabold
quote#9c88ffitalic
raw#487eb0
variable.assignment.coffee#00a8ff
variable.parameter.function.coffee#f5f6fa
variable.assignment.coffee#7f8fa6
variable.other.readwrite.cs#f5f6fa
entity.name.type.class.cs, storage.type.cs#00a8ff
entity.name.type.namespace.cs#7f8fa6
entity.name.tag.css, entity.name.tag.less, entity.name.tag.custom.css, support.constant.property-value.css#44bd32
entity.name.tag.wildcard.css, entity.name.tag.wildcard.less, entity.name.tag.wildcard.scss, entity.name.tag.wildcard.sass#9c88ff
keyword.other.unit.css#7f8fa6
meta.attribute-selector.css entity.other.attribute-name.attribute, variable.other.readwrite.js#f5f6fa
source.elixir support.type.elixir, source.elixir meta.module.elixir entity.name.class.elixir#00a8ff
source.elixir entity.name.function#44bd32
source.elixir constant.other.symbol.elixir, source.elixir constant.other.keywords.elixir#00a8ff
source.elixir punctuation.definition.string#dcdde1
source.elixir variable.other.readwrite.module.elixir, source.elixir variable.other.readwrite.module.elixir punctuation.definition.variable.elixir#f5f6fa
source.elixir .punctuation.binary.elixir#7f8fa6italic
source.go meta.function-call.go#dcdde1
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#dcdde1italic
source.go constant.language.go, source.go constant.other.placeholder.go#9c88ff
entity.other.attribute-name.id.html#44bd32
punctuation.definition.tag.html#dcdde1
meta.tag.sgml.doctype.html#718093italic
meta.class entity.name.type.class.js#fbc531underline
meta.method.declaration storage.type.js#00a8ff
terminator.js#dcdde1
meta.js punctuation.definition.js#dcdde1
entity.name.type.instance.jsdoc, entity.name.type.instance.phpdoc#7f8fa6
variable.other.jsdoc, variable.other.phpdoc#0097e6
variable.other.meta.import.js, meta.import.js variable.other, variable.other.meta.export.js, meta.export.js variable.other#dcdde1
variable.parameter.function.js#0097e6
variable.other.object.js, variable.other.object.jsx, variable.object.property.js, variable.object.property.jsx#dcdde1
variable.js, variable.other.js#dcdde1
entity.name.type.js, entity.name.type.module.js#fbc531
support.class.js#dcdde1
support.type.property-name.json#f5f6fa
support.constant.json#00a8ff
meta.structure.dictionary.value.json string.quoted.double#44bd32
string.quoted.double.json punctuation.definition.string.json#44bd32
meta.structure.dictionary.json, meta.structure.dictionary.value constant.language#00a8ff
variable.other.ruby#dcdde1
entity.name.type.class.ruby#00a8ff
constant.language.symbol.hashkey.ruby#fbc531
constant.language.symbol.ruby#487eb0
entity.name.tag.less#487eb0
keyword.other.unit.css#fbc531
meta.attribute-selector.less entity.other.attribute-name.attribute#7f8fa6
markup.heading.markdown#f5f6fa
markup.italic.markdown#dcdde1italic
markup.bold.markdown#dcdde1
markup.quote.markdown#dcdde1italic
markup.inline.raw.markdown#fbc531
markup.underline.link.markdown, markup.underline.link.image.markdown#00a8ff
string.other.link.title.markdown, string.other.link.description.markdown#dcdde1
punctuation.definition.string.markdown, punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, meta.link.inline.markdown punctuation.definition.string#dcdde1
punctuation.definition.metadata.markdown#dcdde1
beginning.punctuation.definition.list.markdown#dcdde1
markup.inline.raw.string.markdown#44bd32
variable.other.php, variable.other.property.php#dcdde1
support.class.php#fbc531
meta.function-call.php punctuation#dcdde1
variable.other.global.php#44bd32
variable.other.global.php punctuation.definition.variable#dcdde1
constant.language.python#9c88ff
variable.parameter.function.python, meta.function-call.arguments.python#00a8ff
meta.function-call.python, meta.function-call.generic.python#dcdde1
punctuation.python#dcdde1
entity.name.function.decorator.python#44bd32
source.python variable.language.special#00a8ff
keyword.control#0097e6
variable.scss, variable.sass, variable.parameter.url.scss, variable.parameter.url.sass#44bd32
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#00a8ff
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#dcdde1
meta.attribute-selector.scss entity.other.attribute-name.attribute, meta.attribute-selector.sass entity.other.attribute-name.attribute#00a8ff
entity.name.tag.scss, entity.name.tag.sass#487eb0
keyword.other.unit.scss, keyword.other.unit.sass#fbc531
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#f5f6fa
entity.name.type.ts, entity.name.type.tsx#fbc531
support.class.node.ts, support.class.node.tsx#00a8ff
meta.type.parameters.ts entity.name.type, meta.type.parameters.tsx entity.name.type#7f8fa6
meta.import.ts punctuation.definition.block, meta.import.tsx punctuation.definition.block, meta.export.ts punctuation.definition.block, meta.export.tsx punctuation.definition.block#dcdde1
meta.decorator punctuation.decorator.ts, meta.decorator punctuation.decorator.tsx#dcdde1
meta.tag.js meta.jsx.children.tsx#dcdde1
entity.name.tag.yaml#487eb0
variable.other.readwrite.js, variable.parameter#f5f6fa
support.class.component.js, support.class.component.tsx#8c7ae6
meta.jsx.children, meta.jsx.children.js, meta.jsx.children.tsx#dcdde1
meta.class entity.name.type.class.tsx#fbc531
entity.name.type.tsx, entity.name.type.module.tsx#fbc531
meta.method.declaration storage.type.ts, meta.method.declaration storage.type.tsx#00a8ff
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, source.css, string.quoted
Understated Theme by hnrchrdl - VS Code Theme