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#0d1117
  • activityBar.foreground#c7ccd6
  • activityBarBadge.background#21252b
  • activityBarBadge.foreground#f8fafd
  • badge.background#21252b
  • breadcrumbPicker.background#21252b
  • button.background#404754
  • button.secondaryBackground#30333d
  • button.secondaryForeground#c0bdbd
  • checkbox.border#404754
  • debugToolBar.background#21252b
  • descriptionForeground#abb2bf
  • diffEditor.insertedTextBackground#00809b33
  • dropdown.background#21252b
  • dropdown.border#21252b
  • dropdown.listBackground#21252b
  • editor.background#0d1117
  • editor.findMatchBackground#42557b
  • editor.findMatchBorder#457dff
  • editor.findMatchHighlightBackground#6199ff2f
  • editor.foreground#abb2bf
  • editor.lineHighlightBackground#2c313c
  • editor.selectionBackground#67769660
  • editor.selectionHighlightBackground#404859
  • editor.selectionHighlightBorder#404859
  • editor.wordHighlightBackground#d2e0ff2f
  • editor.wordHighlightBorder#7f848e
  • editor.wordHighlightStrongBackground#abb2bf26
  • editor.wordHighlightStrongBorder#7f848e
  • editorBracketHighlight.foreground1#d19a66
  • editorBracketHighlight.foreground2#c678dd
  • editorBracketHighlight.foreground3#56b6c2
  • editorBracketMatch.background#515a6b
  • editorBracketMatch.border#515a6b
  • editorCursor.background#ffffffc9
  • editorCursor.foreground#f0f0f0
  • editorError.foreground#c24038
  • editorGroup.border#23252c
  • editorGroup.emptyBackground#0d1117
  • editorGroupHeader.tabsBackground#0d1117
  • editorGutter.addedBackground#109868
  • editorGutter.deletedBackground#9a353d
  • editorGutter.modifiedBackground#948b60
  • editorHoverWidget.background#21252b
  • editorHoverWidget.border#181a1f
  • editorHoverWidget.highlightForeground#61afef
  • editorIndentGuide.activeBackground1#525b75
  • editorIndentGuide.background1#272c34
  • editorInlayHint.background#2c313c
  • editorInlayHint.foreground#abb2bf
  • editorLineNumber.activeForeground#abb2bf
  • editorLineNumber.foreground#495162
  • editorLink.activeForeground#f0f0f0
  • editorMarkerNavigation.background#21252b
  • editorOverviewRuler.border#0d1117
  • editorRuler.foreground#abb2bf26
  • editorSuggestWidget.background#21252b
  • editorSuggestWidget.border#181a1f
  • editorSuggestWidget.selectedBackground#2c313a
  • editorWarning.foreground#d19a66
  • editorWhitespace.foreground#ffffff1d
  • editorWidget.background#21252b
  • focusBorder#0d1117
  • gitDecoration.ignoredResourceForeground#636b78
  • input.background#21252b
  • input.foreground#abb2bf
  • list.activeSelectionBackground#2c313a
  • list.activeSelectionForeground#d7dae0
  • list.focusBackground#323842
  • list.focusForeground#f0f0f0
  • list.highlightForeground#ecebeb
  • list.hoverBackground#2c313a
  • list.hoverForeground#abb2bf
  • list.inactiveSelectionBackground#323842
  • list.inactiveSelectionForeground#d7dae0
  • list.warningForeground#d19a66
  • listFilterWidget.background#21252b
  • menu.foreground#abb2bf
  • menu.separatorBackground#343a45
  • menubar.selectionBackground#323842
  • menubar.selectionForeground#f0f0f0
  • minimapGutter.addedBackground#109868
  • minimapGutter.deletedBackground#9a353d
  • minimapGutter.modifiedBackground#948b60
  • notificationLink.foreground#f0f0f0
  • notifications.foreground#969aa4
  • panel.background#0d1117
  • panel.border#3e4452
  • panelInput.border#23252c
  • panelSection.dropBackground#323842a8
  • panelSectionHeader.background#21252b
  • panelTitle.activeBorder#f0f0f0
  • panelTitle.activeForeground#f0f0f0
  • panelTitle.inactiveForeground#abb2bf
  • peekViewEditor.background#1b1d23
  • peekViewEditor.matchHighlightBackground#29244b
  • peekViewResult.background#22262b
  • progressBar.background#f0f0f0
  • scrollbar.shadow#0d1117
  • scrollbarSlider.activeBackground#747d9180
  • scrollbarSlider.background#4e566660
  • scrollbarSlider.hoverBackground#5a637580
  • settings.focusedRowBackground#0d1117
  • settings.headerForeground#ffffff
  • sideBar.background#0d1117
  • sideBar.border#23252c
  • sideBar.dropBackground#323842a8
  • sideBar.foreground#969aa4
  • sideBarSectionHeader.background#0d1117
  • sideBarSectionHeader.foreground#abb2bf
  • sideBarTitle.foreground#abb2bf
  • statusBar.background#0d1117
  • statusBar.border#0d1117
  • statusBar.debuggingBackground#cc6633
  • statusBar.debuggingBorder#ff000000
  • statusBar.debuggingForeground#ffffff
  • statusBar.foreground#969aa4
  • statusBar.noFolderBackground#0d1117
  • statusBarItem.remoteBackground#ff000000
  • statusBarItem.remoteForeground#ffffff
  • statusBarItem.warningBackground#0d1117
  • statusBarItem.warningForeground#b78853
  • tab.activeBackground#0d1117
  • tab.activeBorder#b4b4b4
  • tab.activeForeground#dcdcdc
  • tab.border#0d1117
  • tab.hoverBackground#323842
  • tab.inactiveBackground#0d1117
  • tab.unfocusedHoverBackground#323842
  • terminal.ansiBlack#3f4451
  • terminal.ansiBlue#4aa5f0
  • terminal.ansiBrightBlack#4f5666
  • terminal.ansiBrightBlue#4dc4ff
  • terminal.ansiBrightCyan#4cd1e0
  • terminal.ansiBrightGreen#a5e075
  • terminal.ansiBrightMagenta#de73ff
  • terminal.ansiBrightRed#ff616e
  • terminal.ansiBrightWhite#e6e6e6
  • terminal.ansiBrightYellow#f0a45d
  • terminal.ansiCyan#42b3c2
  • terminal.ansiGreen#8cc265
  • terminal.ansiMagenta#c162de
  • terminal.ansiRed#e05561
  • terminal.ansiWhite#d7dae0
  • terminal.ansiYellow#d18f52
  • terminal.background#0d1117
  • terminal.border#3e4452
  • terminal.foreground#abb2bf
  • terminal.selectionBackground#abb2bf30
  • textBlockQuote.background#2e3440
  • textBlockQuote.border#4b5362
  • textLink.activeForeground#f0f0f0
  • textLink.foreground#f0f0f0
  • textPreformat.foreground#d19a66
  • titleBar.activeBackground#0d1117
  • titleBar.activeForeground#9da5b4
  • titleBar.inactiveBackground#0d1117
  • titleBar.inactiveForeground#6b717d
  • tree.indentGuidesStroke#343a45
  • walkThrough.embeddedEditorBackground#2e3440
  • widget.shadow#23252c

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment, string.comment, comment.line.double-slash, keyword.operator.spread#525252
constant.other.placeholder, constant.character#e40101
constant, entity.name.constant, variable.other.constant, variable.other.enummember, variable.language, entity#fcfcfc
variable.other.readwrite.js#fcfcfcitalic
entity.name, meta.export.default, meta.definition.variable#FFA657
variable.parameter.function, meta.block, meta.tag.attributes, entity.name.constant, meta.object.member, meta.embedded.expression#fcfcfc
entity.name.function, punctuation.definition.parameters.end, punctuation.definition.parameters.begin, storage.type.function.arrow#FFA657
entity.name.function.member#e48f44d2
support.class.component#73de55
entity.name.tag, punctuation.definition.tag.begin, punctuation.definition.tag.end#5DB844AA
keyword#e40101
storage, storage.type#e40101
storage.modifier.package, storage.modifier.import, storage.type.java#E6EDF3
string, string punctuation.section.embedded source, support.variable.property.importmeta, keyword.control.import, keyword.control.from, meta.brace.square, punctuation.definition.binding-pattern.array, punctuation.separator.parameter, constant.numeric.css, support.constant.property-value.css, keyword.other.unit.px.css, support.constant.color.w3c-extended-color-name.css, support.constant.font-name.css, punctuation.definition.constant.css, keyword.other.unit.percentage.css, punctuation.definition.string.begin, punctuation.definition.string.end, punctuation.definition.string.beginon, punctuation.definition.string.endon, keyword.operator.relational, keyword.operator.increment, keyword.operator.assignment, keyword.operator.assignment.compound, keyword.operator.arithmetic, keyword.operator.assignment.compound, string.quoted.double, string.quoted.doubleon, string.template, punctuation.definition.block, punctuation.separator.comma, punctuation.terminator.statement, meta.brace.round, string.quoted.single, punctuation.definition.string.begin, punctuation.definition.string.end, keyword.operator.comparison#cccccc
support#79C0FF
meta.property-name#79C0FF
variable#79C0FF
variable.other#E6EDF3
invalid.broken#FFA198italic
invalid.deprecated#FFA198italic
invalid.illegal#FFA198italic
invalid.unimplemented#FFA198italic
carriage-return#F0F6FCitalic underline
message.error#FFA198
string variable#79C0FF
source.regexp, string.regexp#A5D6FF
string.regexp.character-class, string.regexp constant.character.escape, string.regexp source.ruby.embedded, string.regexp string.regexp.arbitrary-repitition#A5D6FF
string.regexp constant.character.escape#7EE787bold
support.constant#79C0FF
support.variable#79C0FF
support.type.property-name.json#7EE787
meta.module-reference#79C0FF
punctuation.definition.list.begin.markdown#FFA657
markup.heading, markup.heading entity.name#79C0FFbold
markup.quote#7EE787
markup.italic#E6EDF3italic
markup.bold#E6EDF3bold
markup.underlineunderline
markup.strikethroughstrikethrough
markup.inline.raw#79C0FF
markup.deleted, meta.diff.header.from-file, punctuation.definition.deleted#FFA198
punctuation.section.embedded#ebebeb
markup.inserted, meta.diff.header.to-file, punctuation.definition.inserted#7EE787
markup.changed, punctuation.definition.changed#FFA657
markup.ignored, markup.untracked#161B22
meta.diff.range#D2A8FFbold
meta.diff.header#79C0FF
meta.separator#79C0FFbold
meta.output#79C0FF
brackethighlighter.tag, brackethighlighter.curly, brackethighlighter.round, brackethighlighter.square, brackethighlighter.angle, brackethighlighter.quote#8B949E
brackethighlighter.unmatched#FFA198
constant.other.reference.link, string.other.link#A5D6FF
token.info-token#6796E6
token.warn-token#CD9731
token.error-token#F44747
token.debug-token#B267E6
constant.language.null, constant.language.boolean.false, constant.language.boolean.true#916403
keyword.control.flow, storage.modifier.async#852A2A
meta.jsx.children.tsx, meta.jsx.children.js.jsx, text.html.derivative#A7ECA7
constant.numeric.decimal#b2dbff
keyword.operator.logical, keyword.operator.new#2c82c8a8
keyword.control.conditional, keyword.control.trycatch, keyword.control.loop, keyword.operator.ternary#e6ed5af2
entity.name.type, support.type.primitive.tsx, support.type.builtin.tsx, keyword.operator.type.tsx, keyword.control.as.tsx, keyword.control.as.ts, keyword.operator.expression.keyof.tsx, keyword.operator.expression.keyof.ts, keyword.operator.expression.typeof.tsx, keyword.operator.expression.typeof.ts, keyword.operator.type.annotation.ts, support.type, support.type.primitive.ts#00AAAA
keyword.operator.type.annotation.tsx, keyword.operator.optional.tsx, constant.character.entity.tsx, punctuation.definition.entity.tsx#cccaca