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.activeBackground#ff3c0010
  • activityBar.activeBorder#ff7a4d80
  • activityBar.background#1a1a1a
  • activityBar.foreground#ffffff
  • activityBar.inactiveForeground#808080
  • activityBarBadge.background#ff7a4d
  • activityBarBadge.foreground#ffffff
  • badge.background#262626
  • badge.foreground#ffffff
  • breadcrumb.activeSelectionForeground#ffffff
  • breadcrumb.background#000000
  • breadcrumb.focusForeground#ffffff
  • breadcrumb.foreground#808080
  • breadcrumbPicker.background#000000
  • button.background#262626
  • button.foreground#ffffff
  • button.secondaryBackground#000000
  • button.secondaryForeground#ffffff
  • button.secondaryHoverBackground#1a1a1a
  • debugToolBar.background#050505
  • diffEditor.insertedTextBackground#ff3c0020
  • diffEditor.removedTextBackground#ff3c0050
  • dropdown.background#1a1a1a
  • dropdown.border#000000
  • dropdown.foreground#ffffff
  • editor.background#000000
  • editor.findMatchBackground#ff3c0080
  • editor.findMatchHighlightBackground#ffffff40
  • editor.findRangeHighlightBackground#ffffff15
  • editor.foldBackground#d4d4d430
  • editor.foldPlaceholderForeground#808080
  • editor.foreground#ffffff
  • editor.hoverHighlightBackground#d4d4d450
  • editor.lineHighlightBorder#262626
  • editor.rangeHighlightBackground#ff3c0015
  • editor.selectionBackground#80808050
  • editor.selectionHighlightBackground#2a2a2a
  • editor.snippetFinalTabstopHighlightBackground#000000
  • editor.snippetFinalTabstopHighlightBorder#ff3c00
  • editor.snippetTabstopHighlightBackground#000000
  • editor.snippetTabstopHighlightBorder#808080
  • editor.wordHighlightBackground#d4d4d450
  • editor.wordHighlightStrongBackground#ff3c0050
  • editorBracketHighlight.foreground1#ffffff
  • editorBracketHighlight.foreground2#ff7a4d
  • editorBracketHighlight.foreground3#d4d4d4
  • editorBracketHighlight.foreground4#ff3c00
  • editorBracketHighlight.foreground5#ff3c00
  • editorBracketHighlight.foreground6#ff3c00
  • editorBracketHighlight.unexpectedBracket.foreground#ff3c00
  • editorCodeLens.foreground#808080
  • editorError.foreground#ff3c00
  • editorGroup.border#ff3c00
  • editorGroup.dropBackground#26262670
  • editorGroupHeader.tabsBackground#000000
  • editorGutter.addedBackground#ff3c0080
  • editorGutter.deletedBackground#ff3c0080
  • editorGutter.modifiedBackground#d4d4d480
  • editorHoverWidget.background#000000
  • editorHoverWidget.border#808080
  • editorIndentGuide.activeBackground#ffffff45
  • editorIndentGuide.background#ffffff10
  • editorLineNumber.foreground#808080
  • editorLink.activeForeground#d4d4d4
  • editorMarkerNavigation.background#050505
  • editorOverviewRuler.addedForeground#ff3c0080
  • editorOverviewRuler.border#000000
  • editorOverviewRuler.currentContentForeground#ff3c00
  • editorOverviewRuler.deletedForeground#ff3c0080
  • editorOverviewRuler.errorForeground#ff3c0080
  • editorOverviewRuler.incomingContentForeground#ff3c00
  • editorOverviewRuler.infoForeground#d4d4d480
  • editorOverviewRuler.modifiedForeground#d4d4d480
  • editorOverviewRuler.selectionHighlightForeground#ff3c00
  • editorOverviewRuler.warningForeground#ff3c0080
  • editorOverviewRuler.wordHighlightForeground#d4d4d4
  • editorOverviewRuler.wordHighlightStrongForeground#ff3c00
  • editorRuler.foreground#ffffff10
  • editorSuggestWidget.background#050505
  • editorSuggestWidget.foreground#ffffff
  • editorSuggestWidget.selectedBackground#262626
  • editorWarning.foreground#d4d4d4
  • editorWhitespace.foreground#ffffff10
  • editorWidget.background#050505
  • errorForeground#ff3c00
  • extensionButton.prominentBackground#ff3c0090
  • extensionButton.prominentForeground#ffffff
  • extensionButton.prominentHoverBackground#ff3c0060
  • focusBorder#808080
  • foreground#ffffff
  • gitDecoration.conflictingResourceForeground#ff3c00
  • gitDecoration.deletedResourceForeground#ff3c00
  • gitDecoration.ignoredResourceForeground#808080
  • gitDecoration.modifiedResourceForeground#d4d4d4
  • gitDecoration.untrackedResourceForeground#ff3c00
  • inlineChat.regionHighlight#1a1a1a
  • input.background#000000
  • input.border#000000
  • input.foreground#ffffff
  • input.placeholderForeground#808080
  • inputOption.activeBorder#ff3c00
  • inputValidation.errorBorder#ff3c00
  • inputValidation.infoBorder#ff7a4d
  • inputValidation.warningBorder#ff3c00
  • list.activeSelectionBackground#262626
  • list.activeSelectionForeground#ffffff
  • list.dropBackground#262626
  • list.errorForeground#ff3c00
  • list.focusBackground#ffffff15
  • list.highlightForeground#d4d4d4
  • list.hoverBackground#ffffff15
  • list.inactiveSelectionBackground#ffffff15
  • list.warningForeground#ff3c00
  • listFilterWidget.background#1a1a1a
  • listFilterWidget.noMatchesOutline#ff3c00
  • listFilterWidget.outline#2a2a2a
  • merge.currentHeaderBackground#ff3c0090
  • merge.incomingHeaderBackground#ff3c0090
  • panel.background#000000
  • panel.border#ff3c00
  • panelTitle.activeBorder#ff7a4d
  • panelTitle.activeForeground#ffffff
  • panelTitle.inactiveForeground#808080
  • peekView.border#262626
  • peekViewEditor.background#000000
  • peekViewEditor.matchHighlightBackground#ffcc0080
  • peekViewResult.background#050505
  • peekViewResult.fileForeground#ffffff
  • peekViewResult.lineForeground#ffffff
  • peekViewResult.matchHighlightBackground#ffcc0080
  • peekViewResult.selectionBackground#262626
  • peekViewResult.selectionForeground#ffffff
  • peekViewTitle.background#000000
  • peekViewTitleDescription.foreground#808080
  • peekViewTitleLabel.foreground#ffffff
  • pickerGroup.border#ff3c00
  • pickerGroup.foreground#d4d4d4
  • progressBar.background#ff7a4d
  • selection.background#ff3c00
  • settings.checkboxBackground#050505
  • settings.checkboxBorder#000000
  • settings.checkboxForeground#ffffff
  • settings.dropdownBackground#050505
  • settings.dropdownBorder#000000
  • settings.dropdownForeground#ffffff
  • settings.headerForeground#ffffff
  • settings.modifiedItemIndicator#ff3c00
  • settings.numberInputBackground#050505
  • settings.numberInputBorder#000000
  • settings.numberInputForeground#ffffff
  • settings.textInputBackground#050505
  • settings.textInputBorder#000000
  • settings.textInputForeground#ffffff
  • sideBar.background#050505
  • sideBarSectionHeader.background#000000
  • sideBarSectionHeader.border#000000
  • sideBarTitle.foreground#ffffff
  • statusBar.background#000000
  • statusBar.debuggingBackground#ff3c00
  • statusBar.debuggingForeground#000000
  • statusBar.foreground#ffffff
  • statusBar.noFolderBackground#000000
  • statusBar.noFolderForeground#ffffff
  • statusBarItem.prominentBackground#ff3c00
  • statusBarItem.prominentHoverBackground#ff3c00
  • statusBarItem.remoteBackground#ff3c00
  • statusBarItem.remoteForeground#000000
  • tab.activeBackground#000000
  • tab.activeBorderTop#ff7a4d80
  • tab.activeForeground#ffffff
  • tab.border#000000
  • tab.inactiveBackground#050505
  • tab.inactiveForeground#808080
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#1e90ff
  • terminal.ansiBrightBlack#808080
  • terminal.ansiBrightBlue#42a5f5
  • terminal.ansiBrightCyan#4dd0e1
  • terminal.ansiBrightGreen#4ee44e
  • terminal.ansiBrightMagenta#ff80ab
  • terminal.ansiBrightRed#ff5e26
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#ffeb3b
  • terminal.ansiCyan#00ced1
  • terminal.ansiGreen#32cd32
  • terminal.ansiMagenta#ff69b4
  • terminal.ansiRed#ff3c00
  • terminal.ansiWhite#ffffff
  • terminal.ansiYellow#ffd700
  • terminal.background#000000
  • terminal.foreground#ffffff
  • titleBar.activeBackground#050505
  • titleBar.activeForeground#ffffff
  • titleBar.inactiveBackground#000000
  • titleBar.inactiveForeground#808080
  • walkThrough.embeddedEditorBackground#050505

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#ff3c00
meta.diff, meta.diff.header#808080
markup.inserted#ff3c00
markup.deleted#ff3c00
markup.changed#ff3c00
invalid#ff3c00underline italic
invalid.deprecated#ffffffunderline italic
entity.name.filename#ffcc00
markup.error#ff3c00
markup.underlineunderline
markup.bold#ff3c00bold
markup.heading#ff3c00bold
markup.italic#ffcc00italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#d4d4d4
markup.inline.raw, markup.raw.restructuredtext#ff3c00
markup.underline.link, markup.underline.link.image#d4d4d4
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#ff7a4d
entity.name.directive.restructuredtext, markup.quote#ffcc00italic
meta.separator.markdown#808080
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#ff3c00
punctuation.definition.constant.restructuredtext#ff3c00
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#ff3c00
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#ffffff
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#ffcc00
entity.name.type.class, entity.name.class#d4d4d4normal
keyword.expressions-and-types.swift, keyword.other.this, variable.language, variable.language punctuation.definition.variable.php, variable.other.readwrite.instance.ruby, variable.parameter.function.language.special#ff3c00italic
entity.other.inherited-class#d4d4d4italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#808080
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#ff7a4d
comment.block.documentation entity.name.type#d4d4d4italic
comment.block.documentation entity.name.type punctuation.definition.bracket#d4d4d4
comment.block.documentation variable#ff3c00italic
constant, variable.other.constant#ff3c00
constant.character.escape, constant.character.string.escape, constant.regexp#ff7a4d
entity.name.tag#ff7a4d
entity.other.attribute-name.parent-selector#ff7a4d
entity.other.attribute-name#ff3c00italic
entity.name.function, meta.function-call.object, meta.function-call.php, meta.function-call.static, meta.method-call.java meta.method, meta.method.groovy, support.function.any-method.lua, keyword.operator.function.infix#ff3c00
entity.name.variable.parameter, meta.at-rule.function variable, meta.at-rule.mixin variable, meta.function.arguments variable.other.php, meta.selectionset.graphql meta.arguments.graphql variable.arguments.graphql, variable.parameter#ff3c00italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#ff3c00italic
meta.decorator variable.other.object#ff3c00
keyword, punctuation.definition.keyword#ff7a4d
keyword.control.new, keyword.operator.newbold
meta.selector#ff7a4d
support#d4d4d4italic
support.function.magic, support.variable, variable.other.predefined#ff3c00regular
support.function, support.type.property-nameregular
constant.other.symbol.hashkey punctuation.definition.constant.ruby, entity.other.attribute-name.placeholder punctuation, entity.other.attribute-name.pseudo-class punctuation, entity.other.attribute-name.pseudo-element punctuation, meta.group.double.toml, meta.group.toml, meta.object-binding-pattern-variable punctuation.destructuring, punctuation.colon.graphql, punctuation.definition.block.scalar.folded.yaml, punctuation.definition.block.scalar.literal.yaml, punctuation.definition.block.sequence.item.yaml, punctuation.definition.entity.other.inherited-class, punctuation.function.swift, punctuation.separator.dictionary.key-value, punctuation.separator.hash, punctuation.separator.inheritance, punctuation.separator.key-value, punctuation.separator.key-value.mapping.yaml, punctuation.separator.namespace, punctuation.separator.pointer-access, punctuation.separator.slice, string.unquoted.heredoc punctuation.definition.string, support.other.chomping-indicator.yaml, punctuation.separator.annotation#ff7a4d
keyword.operator.other.powershell, keyword.other.statement-separator.powershell, meta.brace.round, meta.function-call punctuation, punctuation.definition.arguments.begin, punctuation.definition.arguments.end, punctuation.definition.entity.begin, punctuation.definition.entity.end, punctuation.definition.tag.cs, punctuation.definition.type.begin, punctuation.definition.type.end, punctuation.section.scope.begin, punctuation.section.scope.end, punctuation.terminator.expression.php, storage.type.generic.java, string.template meta.brace, string.template punctuation.accessor#ffffff
meta.string-contents.quoted.double punctuation.definition.variable, punctuation.definition.interpolation.begin, punctuation.definition.interpolation.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded.begin, punctuation.section.embedded.coffee, punctuation.section.embedded.end, punctuation.section.embedded.end source.php, punctuation.section.embedded.end source.ruby, punctuation.definition.variable.makefile#ff7a4d
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#d4d4d4
constant.other.date, constant.other.timestamp#ff3c00
variable.other.alias.yaml#ff3c00italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#ff7a4dregular
entity.name.type, keyword.primitive-datatypes.swift, keyword.type.cs, meta.protocol-list.objc, meta.return-type.objc, source.go storage.type, source.groovy storage.type, source.java storage.type, source.powershell entity.other.attribute-name, storage.class.std.rust, storage.type.attribute.swift, storage.type.c, storage.type.core.rust, storage.type.cs, storage.type.groovy, storage.type.objc, storage.type.php, storage.type.haskell, storage.type.ocaml#d4d4d4italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#ff3c00
storage.modifier#ff7a4d
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#ffcc00
punctuation.definition.group.capture.regexp#ff7a4d
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#ff3c00
punctuation.definition.character-class.regexp#d4d4d4
punctuation.definition.group.regexp#ff3c00
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#ff3c00
meta.assertion.look-ahead.regexp#ff3c00
string#ffcc00
punctuation.definition.string.begin, punctuation.definition.string.end#ffcc00
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#d4d4d4
string.quoted.docstring.multi, string.quoted.docstring.multi.python punctuation.definition.string.begin, string.quoted.docstring.multi.python punctuation.definition.string.end, string.quoted.docstring.multi.python constant.character.escape#808080
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#ffffff
meta.import variable.other.readwrite, meta.variable.assignment.destructured.object.coffee variable#ff3c00italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#ffffffnormal
meta.selectionset.graphql variable#ffcc00
meta.selectionset.graphql meta.arguments variable#ffffff
entity.name.fragment.graphql, variable.fragment.graphql#d4d4d4
constant.other.symbol.hashkey.ruby, keyword.operator.dereference.java, keyword.operator.navigation.groovy, meta.scope.for-loop.shell punctuation.definition.string.begin, meta.scope.for-loop.shell punctuation.definition.string.end, meta.scope.for-loop.shell string, storage.modifier.import, punctuation.section.embedded.begin.tsx, punctuation.section.embedded.end.tsx, punctuation.section.embedded.begin.jsx, punctuation.section.embedded.end.jsx, punctuation.separator.list.comma.css, constant.language.empty-list.haskell#ffffff
source.shell variable.other#ff3c00
support.constant#ff3c00normal
meta.scope.prerequisites.makefile#ffcc00
meta.attribute-selector.scss#ffcc00
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#ffffff
meta.preprocessor.haskell#808080
log.error#ff3c00bold
log.warning#ffcc00bold