Skip to main content
CodingTheme

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#1B1B1B
  • activityBar.activeBorder#d04306
  • activityBar.background#383838
  • activityBar.foreground#ebebeb
  • activityBar.inactiveForeground#868686
  • activityBarBadge.background#d04306
  • activityBarBadge.foreground#ebebeb
  • badge.background#d04306
  • badge.foreground#ebebeb
  • breadcrumb.activeSelectionForeground#ebebeb
  • breadcrumb.background#090909
  • breadcrumb.focusForeground#ebebeb
  • breadcrumb.foreground#868686
  • breadcrumbPicker.background#1B1B1B
  • button.background#d04306
  • button.foreground#ebebeb
  • button.hoverBackground#d04306A0
  • button.secondaryBackground#1B1B1B
  • button.secondaryForeground#ebebeb
  • button.secondaryHoverBackground#383838
  • debugToolBar.background#383838
  • diffEditor.insertedTextBackground#38e71d20
  • diffEditor.removedTextBackground#ef393950
  • dropdown.background#383838
  • dropdown.border#646464
  • dropdown.foreground#ebebeb
  • editor.background#090909
  • editor.findMatchBackground#e8cd2160
  • editor.findMatchHighlightBackground#e8cd2140
  • editor.findRangeHighlightBackground#2A2A2A
  • editor.foldBackground#000000
  • editor.foreground#ebebeb
  • editor.hoverHighlightBackground#06e9cb35
  • editor.inactiveSelectionBackground#464646
  • editor.lineHighlightBackground#383838
  • editor.rangeHighlightBackground#06e9cb35
  • editor.selectionBackground#06e9cb35
  • editor.selectionHighlightBackground#e8cd2140
  • editor.snippetFinalTabstopHighlightBackground#090909
  • editor.snippetFinalTabstopHighlightBorder#4ec93b
  • editor.snippetTabstopHighlightBackground#090909
  • editor.snippetTabstopHighlightBorder#d04306
  • editor.wordHighlightBackground#1392E840
  • editor.wordHighlightStrongBackground#e8cd2160
  • editorBracketHighlight.foreground1#ebebeb
  • editorBracketHighlight.foreground2#d19542
  • editorBracketHighlight.foreground3#22c9b2
  • editorBracketHighlight.foreground4#4ec93b
  • editorBracketHighlight.foreground5#b98aef
  • editorBracketHighlight.foreground6#e17d51
  • editorBracketHighlight.unexpectedBracket.foreground#d55353
  • editorCodeLens.foreground#868686
  • editorCursor.foreground#ebebeb
  • editorError.foreground#d55353
  • editorGroupHeader.tabsBackground#000000
  • editorGutter.addedBackground#38e71d80
  • editorGutter.deletedBackground#ef393980
  • editorGutter.modifiedBackground#06e5c780
  • editorHoverWidget.background#1B1B1B
  • editorHoverWidget.border#d04306
  • editorHoverWidget.foreground#ebebeb
  • editorIndentGuide.activeBackground#FFFFFF45
  • editorIndentGuide.background#FFFFFF1A
  • editorLineNumber.activeForeground#06e5c7D9
  • editorLineNumber.foreground#646464
  • editorLink.activeForeground#22c9b2
  • editorMarkerNavigation.background#1B1B1B
  • editorOverviewRuler.addedForeground#38e71d80
  • editorOverviewRuler.border#000000
  • editorOverviewRuler.currentContentForeground#4ec93b
  • editorOverviewRuler.deletedForeground#ef393980
  • editorOverviewRuler.errorForeground#ef393980
  • editorOverviewRuler.incomingContentForeground#b98aef
  • editorOverviewRuler.infoForeground#1392E880
  • editorOverviewRuler.modifiedForeground#06e5c780
  • editorOverviewRuler.selectionHighlightForeground#e17d51
  • editorOverviewRuler.warningForeground#e8cd2180
  • editorOverviewRuler.wordHighlightForeground#22c9b2
  • editorOverviewRuler.wordHighlightStrongForeground#4ec93b
  • editorRuler.foreground#FFFFFF1A
  • editorStickyScroll.background#1B1B1B
  • editorSuggestWidget.background#1B1B1B
  • editorSuggestWidget.foreground#ebebeb
  • editorSuggestWidget.selectedBackground#06e5c760
  • editorSuggestWidget.selectedForeground#ebebeb
  • editorWarning.foreground#cbb83e
  • editorWhitespace.foreground#FFFFFF1A
  • editorWidget.background#1B1B1B
  • editorWidget.foreground#ebebeb
  • editorWidget.resizeBorder#d04306
  • errorForeground#d55353
  • extensionButton.prominentBackground#d04306
  • extensionButton.prominentForeground#ebebeb
  • extensionButton.prominentHoverBackground#d0430680
  • focusBorder#d04306
  • foreground#ebebeb
  • gitDecoration.conflictingResourceForeground#b98aef
  • gitDecoration.deletedResourceForeground#d55353
  • gitDecoration.ignoredResourceForeground#868686
  • gitDecoration.modifiedResourceForeground#22c9b2
  • gitDecoration.untrackedResourceForeground#4ec93b
  • input.background#090909
  • input.border#646464
  • input.foreground#ebebeb
  • input.placeholderForeground#646464
  • inputOption.activeBorder#d04306
  • inputValidation.errorBorder#d55353
  • inputValidation.infoBorder#318cca
  • inputValidation.warningBorder#cbb83e
  • list.activeSelectionBackground#AAAAAA
  • list.activeSelectionForeground#000000
  • list.dropBackground#464646
  • list.errorForeground#d55353
  • list.focusBackground#2A2A2A
  • list.highlightForeground#e17d51
  • list.hoverBackground#000000
  • list.inactiveSelectionBackground#464646
  • list.warningForeground#cbb83e
  • listFilterWidget.background#d0430672
  • listFilterWidget.noMatchesOutline#d55353
  • listFilterWidget.outline#383838
  • merge.currentHeaderBackground#38e71d90
  • merge.incomingHeaderBackground#b87aff90
  • minimap.background#1B1B1B
  • minimap.selectionHighlight#06e5c7A2
  • notification.background#090909
  • notification.buttonBackground#d04306
  • notification.buttonForeground#ebebeb
  • notification.buttonHoverBackground#2A2A2A
  • notification.errorBackground#d55353
  • notification.errorForeground#ebebeb
  • notification.foreground#ebebeb
  • notification.infoBackground#318cca
  • notification.infoForeground#090909
  • notification.warningBackground#cbb83e
  • notification.warningForeground#090909
  • panel.background#1B1B1B
  • panel.border#383838
  • panelTitle.activeBorder#d04306
  • panelTitle.activeForeground#ebebeb
  • panelTitle.inactiveForeground#646464
  • peekView.border#d04306
  • peekViewEditor.background#090909
  • peekViewEditor.matchHighlightBackground#e8cd2180
  • peekViewResult.background#1B1B1B
  • peekViewResult.fileForeground#ebebeb
  • peekViewResult.lineForeground#ebebeb
  • peekViewResult.matchHighlightBackground#e8cd2180
  • peekViewResult.selectionBackground#06e9cb35
  • peekViewResult.selectionForeground#ebebeb
  • peekViewTitle.background#1B1B1B
  • peekViewTitleDescription.foreground#868686
  • peekViewTitleLabel.foreground#ebebeb
  • pickerGroup.border#d04306
  • pickerGroup.foreground#d04306
  • progressBar.background#d04306
  • quickInput.background#1B1B1B
  • quickInputList.focusBackground#06e9cb35
  • quickInputList.focusForeground#ebebeb
  • quickInputList.focusIconForeground#868686
  • quickInputTitle.background#1B1B1B
  • scrollbar.shadow#000000
  • selection.background#06e9cb35
  • settings.checkboxBackground#383838
  • settings.checkboxBorder#646464
  • settings.checkboxForeground#ebebeb
  • settings.dropdownBackground#383838
  • settings.dropdownForeground#ebebeb
  • settings.headerForeground#ebebeb
  • settings.modifiedItemForeground#22c9b2
  • settings.modifiedItemIndicator#22c9b2
  • settings.numberInputBackground#040404
  • settings.numberInputBorder#646464
  • settings.numberInputForeground#ebebeb
  • settings.textInputBackground#040404
  • settings.textInputBorder#646464
  • settings.textInputForeground#ebebeb
  • sideBar.background#1B1B1B
  • sideBar.border#090909
  • sideBarSectionHeader.background#06e9cb35
  • sideBarTitle.foreground#ebebeb
  • statusBar.background#383838
  • statusBar.border#090909
  • statusBar.debuggingBackground#d04306
  • statusBar.debuggingForeground#ebebeb
  • statusBar.foreground#ebebeb
  • statusBar.noFolderBackground#383838
  • statusBar.noFolderForeground#ebebeb
  • statusBarItem.prominentBackground#d55353
  • statusBarItem.prominentHoverBackground#d04306
  • statusBarItem.remoteBackground#1B1B1B
  • statusBarItem.remoteForeground#d19542
  • tab.activeBackground#090909
  • tab.activeBorderTop#d04306
  • tab.activeForeground#ebebeb
  • tab.border#000000
  • tab.inactiveBackground#1B1B1B
  • tab.inactiveForeground#868686
  • terminal.ansiBlack#0f0f0f
  • terminal.ansiBlue#318cca
  • terminal.ansiBrightBlack#424242
  • terminal.ansiBrightBlue#88bee2
  • terminal.ansiBrightCyan#97ede1
  • terminal.ansiBrightGreen#8ee1a7
  • terminal.ansiBrightMagenta#ecad92
  • terminal.ansiBrightRed#e59090
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#dfd48b
  • terminal.ansiCyan#22c9b2
  • terminal.ansiGreen#4ec93b
  • terminal.ansiMagenta#e17d51
  • terminal.ansiRed#d55353
  • terminal.ansiWhite#ebebeb
  • terminal.ansiYellow#cbb83e
  • terminal.background#0f0f0f
  • terminal.foreground#ebebeb
  • terminal.selectionBackground#06e9cb35
  • textBlockQuote.background#383838
  • textCodeBlock.background#06e9cb35
  • textLink.activeForeground#d19542
  • textLink.foreground#e17d51
  • textPreformat.foreground#868686
  • titleBar.activeBackground#040404
  • titleBar.activeForeground#ebebeb
  • titleBar.inactiveBackground#000000
  • titleBar.inactiveForeground#868686
  • walkThrough.embeddedEditorBackground#1B1B1B
  • welcomePage.buttonBackground#1B1B1B
  • welcomePage.buttonHoverBackground#383838

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasis
strong
header#cbb83e
meta.diff, meta.diff.header#157a6c
markup.inserted#4ec93b
markup.deleted#d55353
markup.changed#22c9b2
invalid#d55353
invalid.deprecated#d55353
entity.name.filename#cbb83e
markup.error#d55353
markup.underline
markup.bold#cbb83e
markup.heading#e17d51
markup.italic#d19542
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#318cca
markup.underline.link, markup.underline.link.image#22c9b2
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#d19542
entity.name.directive.restructuredtext, markup.quote#157a6c
meta.separator.markdown#157a6c
markup.inline.raw, markup.raw.restructuredtext#4ec93b
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#4ec93b
punctuation.definition.constant.restructuredtext#318cca
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#b98aef
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#cbb83e
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#cbb83e
entity.name.type.class, entity.name.type.parameter#cbb83e
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#e17d51
entity.other.inherited-class#cbb83e
support.class, support.type#cbb83e
comment, punctuation.definition.comment, unused.comment, wildcard.comment#157a6c
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#318cca
comment.block.documentation entity.name.type#cbb83e
comment.block.documentation entity.name.type punctuation.definition.bracket#22c9b2
comment.block.documentation variable#ebebeb
constant#b98aef
constant.language
constant.character.escape, constant.character.string.escape, constant.regexp#d55353
entity.name.tag#e17d51
entity.name.tag.css, entity.name.tag.scss, entity.name.tag.sass#d19542
entity.other.attribute-name.parent-selector, entity.name.tag.reference#d55353
entity.other.attribute-name, entity.other.attribute-name.id#cbb83e
entity.other.attribute-name.id
entity.other.attribute-name.attribute
meta.attribute-selector#4ec93b
entity.other.attribute-name.pseudo-class
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#22c9b2
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
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#22c9b2
punctuation.decorator#318cca
meta.decorator variable.other.object#d19542
keyword, punctuation.definition.keyword#318cca
keyword.control#e17d51
source.css keyword.control#318cca
keyword.control.new, keyword.operator.new
keyword.operator.expression.void, keyword.control.flow#d55353
meta.selector#d19542
support, variable.other.predefined
support.function.magic#4ec93b
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#318cca
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, storage.type.generic.java, string.template meta.brace, string.template punctuation.accessor, punctuation.accessor#ebebeb
punctuation.definition.tag#f9733994
punctuation.definition.typeparameters#e8cd2194
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#e17d51
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#e17d51
punctuation.support.type.property-name.begin.json, punctuation.support.type.property-name.end.json, punctuation.support.type.property-name.begin.yaml, punctuation.support.type.property-name.end.yaml, punctuation.support.type.property-name.begin.toml, punctuation.support.type.property-name.end.toml, punctuation.entity.name.function.target.begin.makefile, punctuation.entity.name.function.target.end.makefile, punctuation.entity.name.section.begin.toml, punctuation.entity.name.section.end.toml, punctuation.entity.name.tag.begin.yaml, punctuation.entity.name.tag.end.yaml#f9733994
constant.other.date, constant.other.timestamp#cbb83e
variable.other.alias.yaml, entity.name.type.anchor.yaml, entity.name.type.anchor.toml#ebebeb
source.yaml keyword.control, source.toml keyword.control#318cca
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#318cca
entity.name.type.interface, entity.name.type.class, 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#cbb83e
entity.name.type.primitive, keyword.primitive-datatypes.swift, keyword.type.primitive, source.go storage.type.primitive, source.groovy storage.type.primitive, source.java storage.type.primitive, storage.type.primitive#cbb83e
support.type#cbb83e
support.type.primitive#cbb83e
entity.name.type.type-parameters, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameter entity.name.type, meta.type.parameters#cbb83e
storage.modifier#d55353
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#d19542
punctuation.definition.group.capture.regexp#318cca
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#d55353
punctuation.definition.character-class.regexp, constant.other.character-class.set.regexp#4ec93b
punctuation.definition.group.regexp, meta.group.regexp#cbb83e
meta.group.assertion.regexp, meta.group.assertion.regexp punctuation.definition.group.regexp#157a6c
punctuation.definition.group.assertion.regexp, punctuation.definition.group.no-capture.regexp, keyword.operator.negation.regexp#318cca
meta.assertion.look-ahead.regexp#318cca
string.regexp keyword.other#d55353
string#4ec93b
punctuation.definition.string.begin, punctuation.definition.string.end, punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#38e71d94
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#157a6c
variable#ebebeb
constant.other.key.perl, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#ebebeb
support.variable.property, support.constant.property, support.type.property-name, meta.object-literal.key, meta.definition.property, variable.property, variable.object.property, variable.other.property#d19542
support.type.property-name
support.variable.property, support.constant.property
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#d19542
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#ebebeb
meta.selectionset.graphql variable#ebebeb
meta.selectionset.graphql meta.arguments variable#d19542
entity.name.fragment.graphql, variable.fragment.graphql#22c9b2
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#318cca
source.shell variable.other#ebebeb
meta.scope.prerequisites.makefile#e17d51
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#318cca
meta.preprocessor.haskell#157a6c

Shiki preview

TypeScript sample highlighted with this variant's colors and tokenColors.

Loading...

Coral Reef by Aram Becker - VS Code Theme