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.activeBorder#39ff14
  • activityBar.background#080812
  • activityBar.border#1e1e30
  • activityBar.foreground#39ff14
  • activityBar.inactiveForeground#2d2d48
  • activityBarBadge.background#39ff14
  • activityBarBadge.foreground#0b1014
  • badge.background#39ff14
  • badge.foreground#0b1014
  • breadcrumb.activeSelectionForeground#4dff4d
  • breadcrumb.focusForeground#d5dce8
  • breadcrumb.foreground#505370
  • breadcrumbPicker.background#111120
  • button.background#39ff14
  • button.foreground#0b1014
  • button.hoverBackground#4dff4d
  • button.secondaryBackground#1e1e35
  • button.secondaryForeground#d5dce8
  • button.secondaryHoverBackground#2d2d48
  • charts.blue#5599ff
  • charts.foreground#d5dce8
  • charts.green#39ff14
  • charts.lines#39ff14
  • charts.purple#c47dff
  • charts.red#ff5555
  • charts.yellow#ffb347
  • debugConsole.errorForeground#ff5555
  • debugConsole.infoForeground#39ff14
  • debugConsole.warningForeground#ffb347
  • debugConsoleInputIcon.foreground#39ff14
  • debugIcon.breakpointForeground#ff5555
  • debugIcon.startForeground#39ff14
  • debugIcon.stopForeground#ff5555
  • debugToolBar.background#111120
  • descriptionForeground#6a7590
  • diffEditor.diagonalFill#1e1e30
  • diffEditor.insertedLineBackground#39ff1412
  • diffEditor.insertedTextBackground#39ff1418
  • diffEditor.removedLineBackground#ff555512
  • diffEditor.removedTextBackground#ff555518
  • editor.background#0e0e1a
  • editor.findMatchBackground#39ff1440
  • editor.findMatchHighlightBackground#39ff1420
  • editor.findRangeHighlightBackground#39ff1410
  • editor.foldBackground#22223830
  • editor.foreground#d5dce8
  • editor.hoverHighlightBackground#39ff1415
  • editor.inactiveSelectionBackground#39ff1412
  • editor.lineHighlightBackground#171728
  • editor.lineHighlightBorder#22223830
  • editor.rangeHighlightBackground#22223830
  • editor.selectionBackground#39ff1422
  • editor.selectionHighlightBackground#39ff1415
  • editor.snippetTabstopHighlightBackground#39ff1420
  • editor.wordHighlightBackground#39ff1420
  • editor.wordHighlightStrongBackground#39ff1430
  • editorBracketHighlight.foreground1#39ff14
  • editorBracketHighlight.foreground2#ff9e64
  • editorBracketHighlight.foreground3#00e5ff
  • editorBracketHighlight.foreground4#f0c674
  • editorBracketHighlight.foreground5#f0c674
  • editorBracketHighlight.foreground6#ff6b81
  • editorBracketMatch.background#39ff1425
  • editorBracketMatch.border#39ff1480
  • editorCursor.background#0b1014
  • editorCursor.foreground#39ff14
  • editorError.foreground#ff5555
  • editorGroup.border#1e1e30
  • editorGroup.dropBackground#39ff1420
  • editorGroupHeader.noTabsBackground#0b0b16
  • editorGroupHeader.tabsBackground#0b0b16
  • editorGroupHeader.tabsBorder#1e1e30
  • editorGutter.addedBackground#39ff14
  • editorGutter.deletedBackground#ff5555
  • editorGutter.foldingControlForeground#505370
  • editorGutter.modifiedBackground#ffb347
  • editorHint.foreground#4dd9c0
  • editorIndentGuide.activeBackground#3a3d55
  • editorIndentGuide.activeBackground1#3a3d55
  • editorIndentGuide.background#1e1e30
  • editorIndentGuide.background1#1e1e30
  • editorInfo.foreground#39ff14
  • editorInlayHint.background#1e1e3080
  • editorInlayHint.foreground#505370
  • editorLineNumber.activeForeground#39ff14
  • editorLineNumber.foreground#3a3d55
  • editorLink.activeForeground#4dff4d
  • editorOverviewRuler.border#1e1e30
  • editorRuler.foreground#1e1e30
  • editorSuggestWidget.background#111120
  • editorSuggestWidget.border#1e1e35
  • editorSuggestWidget.focusHighlightForeground#4dff4d
  • editorSuggestWidget.foreground#d5dce8
  • editorSuggestWidget.highlightForeground#39ff14
  • editorSuggestWidget.selectedBackground#1e1e35
  • editorSuggestWidget.selectedForeground#4dff4d
  • editorWarning.foreground#ffb347
  • editorWhitespace.foreground#1a2a30
  • editorWidget.background#111120
  • editorWidget.border#1e1e35
  • editorWidget.foreground#d5dce8
  • editorWidget.resizeBorder#39ff14
  • errorForeground#ff5555
  • focusBorder#39ff1440
  • foreground#d5dce8
  • gitDecoration.addedResourceForeground#39ff14
  • gitDecoration.conflictingResourceForeground#c47dff
  • gitDecoration.deletedResourceForeground#ff5555
  • gitDecoration.ignoredResourceForeground#3a3d55
  • gitDecoration.modifiedResourceForeground#ffb347
  • gitDecoration.untrackedResourceForeground#4dbd74
  • icon.foreground#4dff4d
  • input.background#111120
  • input.border#1e1e35
  • input.foreground#d5dce8
  • input.placeholderForeground#304a40
  • inputOption.activeBackground#39ff1430
  • inputOption.activeBorder#39ff14
  • inputOption.activeForeground#4dff4d
  • list.activeSelectionBackground#1e1e35
  • list.activeSelectionForeground#4dff4d
  • list.activeSelectionIconForeground#4dff4d
  • list.errorForeground#ff5555
  • list.focusBackground#1e1e35
  • list.focusForeground#4dff4d
  • list.highlightForeground#39ff14
  • list.hoverBackground#0e181c
  • list.hoverForeground#d5dce8
  • list.inactiveSelectionBackground#161628
  • list.inactiveSelectionForeground#a0c8b0
  • list.warningForeground#ffb347
  • minimap.findMatchHighlight#39ff1460
  • minimap.selectionHighlight#39ff1440
  • notifications.background#111120
  • notifications.border#1e1e35
  • notifications.foreground#d5dce8
  • notificationsErrorIcon.foreground#ff5555
  • notificationsInfoIcon.foreground#39ff14
  • notificationsWarningIcon.foreground#ffb347
  • panel.background#0b0b16
  • panel.border#1e1e30
  • panel.dropBorder#39ff14
  • panelTitle.activeBorder#39ff14
  • panelTitle.activeForeground#4dff4d
  • panelTitle.inactiveForeground#505370
  • peekView.border#39ff14
  • peekViewEditor.background#111120
  • peekViewEditor.matchHighlightBackground#39ff1430
  • peekViewResult.background#0b0b16
  • peekViewResult.fileForeground#d5dce8
  • peekViewResult.lineForeground#7a8599
  • peekViewResult.matchHighlightBackground#39ff1430
  • peekViewResult.selectionBackground#1e1e35
  • peekViewResult.selectionForeground#4dff4d
  • peekViewTitle.background#111120
  • peekViewTitleDescription.foreground#505370
  • peekViewTitleLabel.foreground#4dff4d
  • quickInput.background#111120
  • quickInput.foreground#d5dce8
  • quickInputList.focusBackground#1e1e35
  • quickInputList.focusForeground#4dff4d
  • quickInputTitle.background#1e1e35
  • scrollbar.shadow#00000060
  • scrollbarSlider.activeBackground#39ff1450
  • scrollbarSlider.background#39ff1418
  • scrollbarSlider.hoverBackground#39ff1430
  • selection.background#39ff1430
  • settings.headerForeground#4dff4d
  • settings.modifiedItemIndicator#39ff14
  • sideBar.background#0b0b16
  • sideBar.border#1e1e30
  • sideBar.foreground#7a8599
  • sideBarSectionHeader.background#111120
  • sideBarSectionHeader.border#1e1e30
  • sideBarSectionHeader.foreground#4dff4d
  • sideBarTitle.foreground#d5dce8
  • statusBar.background#080812
  • statusBar.border#1e1e30
  • statusBar.debuggingBackground#39ff14
  • statusBar.debuggingForeground#0b1014
  • statusBar.foreground#505c78
  • statusBar.noFolderBackground#0b1014
  • statusBar.noFolderForeground#505370
  • statusBarItem.activeBackground#39ff1430
  • statusBarItem.hoverBackground#39ff1420
  • statusBarItem.prominentBackground#1e1e35
  • statusBarItem.prominentForeground#39ff14
  • statusBarItem.remoteBackground#39ff14
  • statusBarItem.remoteForeground#0b1014
  • tab.activeBackground#131322
  • tab.activeBorder#131322
  • tab.activeBorderTop#39ff14
  • tab.activeForeground#4dff4d
  • tab.border#0b1014
  • tab.hoverBackground#131322
  • tab.hoverForeground#d5dce8
  • tab.inactiveBackground#0b0b16
  • tab.inactiveForeground#505370
  • terminal.ansiBlack#1b1a2e
  • terminal.ansiBlue#8394ff
  • terminal.ansiBrightBlack#505370
  • terminal.ansiBrightBlue#a1afff
  • terminal.ansiBrightCyan#33ffeb
  • terminal.ansiBrightGreen#4dff4d
  • terminal.ansiBrightMagenta#d770ff
  • terminal.ansiBrightRed#ff7777
  • terminal.ansiBrightWhite#f0f3fa
  • terminal.ansiBrightYellow#ffc87d
  • terminal.ansiCyan#00ffe2
  • terminal.ansiGreen#39ff14
  • terminal.ansiMagenta#bf41ff
  • terminal.ansiRed#ff5555
  • terminal.ansiWhite#d9e0eb
  • terminal.ansiYellow#ffb347
  • terminal.background#0b0b16
  • terminal.foreground#d5dce8
  • terminal.selectionBackground#39ff1430
  • terminalCursor.background#0b1014
  • terminalCursor.foreground#39ff14
  • titleBar.activeBackground#080812
  • titleBar.activeForeground#d5dce8
  • titleBar.border#1e1e30
  • titleBar.inactiveBackground#080812
  • titleBar.inactiveForeground#505370
  • tree.indentGuidesStroke#1e1e30
  • welcomePage.background#0b1014
  • welcomePage.tileBackground#111120
  • welcomePage.tileHoverBackground#1e1e35
  • widget.shadow#00000060

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#48685aitalic
comment.block.documentation, string.quoted.docstring#5e8872italic
comment.block.documentation storage.type.class.jsdoc, comment.block.documentation entity.name.type.instance.jsdoc, punctuation.definition.block.tag.jsdoc#78a890bold italic
string, string.quoted, string.template#c3e88d
constant.character.escape#f07178bold
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end#ff5370
meta.template.expression#c8d6d0
string.regexp#f78c6c
constant.other.character-class.regexp, keyword.operator.quantifier.regexp, keyword.operator.or.regexp#ffcb6b
punctuation.definition.group.regexp, punctuation.definition.character-class.regexp#00e5ff
constant.numeric#ff5370
constant.language.boolean#ff6b81italic
constant.language.null, constant.language.undefined, constant.language.nil, constant.language.none#ff6b81italic
constant.language#ff6b81italic
constant.other#f78c6c
keyword, keyword.control, keyword.other#39ff14
keyword.control.conditional, keyword.control.loop, keyword.control.trycatch, keyword.control.flow, keyword.control.return, keyword.control.break, keyword.control.continue#39ff14bold
keyword.control.import, keyword.control.export, keyword.control.from, keyword.control.as#39ff14bold
keyword.operator.new, keyword.operator.delete, keyword.operator.typeof, keyword.operator.instanceof, keyword.operator.void, keyword.operator.in, keyword.operator.of, keyword.operator.expression#39ff14
keyword.operator, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.arithmetic#89ddff
keyword.operator.logical, keyword.operator.ternary#39ff14
keyword.operator.spread#ff5370
keyword.operator.type, keyword.operator.optional#89ddff
storage.type#39ff14
storage.modifier#89ddffitalic
storage.type.function.arrow#89ddff
entity.name.function#82aaffbold
meta.function-call entity.name.function, entity.name.function.call#82aaff
support.function, support.function.console#82aaff
variable.parameter, meta.parameter#ffd700italic
entity.name.type.class, support.class#00e5ffbold
entity.other.inherited-class#00e5ffitalic underline
entity.name.type.interface, entity.name.type.alias#18ffdc
entity.name.type, support.type#00e5ff
support.type.primitive#18ffdcitalic
entity.name.type.parameter, meta.type.parameters entity.name.type#18ffdcitalic
variable, variable.other, variable.other.readwrite#c8d6d0
variable.other.constant#d4bfff
variable.other.property, variable.other.object.property#b8e986
meta.object-literal.key#b8e986
variable.language.this, variable.language.self, variable.language.super#ff6b81italic
support.variable, variable.language, support.variable.dom#ff6b81
support.constant#f5a623
punctuation, punctuation.separator, punctuation.terminator#5a7a6a
punctuation.definition.block, punctuation.definition.parameters.begin, punctuation.definition.parameters.end, meta.brace.round, meta.brace.square, meta.brace.curly#7a9a8a
punctuation.definition.string.begin, punctuation.definition.string.end#c3e88d
punctuation.separator.comma, punctuation.terminator.statement#48685a
punctuation.accessor, punctuation.accessor.optional#89ddff
entity.name.tag#ff6b81
punctuation.definition.tag.begin, punctuation.definition.tag.end#5a7a6a
entity.other.attribute-name#f0c674italic
constant.character.entity.html, punctuation.definition.entity.html#f78c6c
support.class.component, support.class.component.jsx, support.class.component.tsx#00e5ffbold
punctuation.section.embedded.begin.jsx, punctuation.section.embedded.end.jsx, punctuation.section.embedded.begin.tsx, punctuation.section.embedded.end.tsx#ffcb6b
entity.name.tag.css#ff6b81
entity.other.attribute-name.class.css#39ff14
entity.other.attribute-name.id.css#f5a623
entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css#00e5ffitalic
support.type.property-name.css, support.type.vendored.property-name.css#82aaff
support.constant.property-value.css, meta.property-value.css#ffd700
support.constant.color.css, constant.other.color.rgb-value.hex.css#ff5370
keyword.other.unit.css#ffcb6b
support.function.misc.css, support.function.transform.css, support.function.calc.css#82aaff
keyword.control.at-rule.css, keyword.control.at-rule.media.css, keyword.control.at-rule.keyframes.css#39ff14
keyword.other.important.css#ff5555bold
variable.scss#f0c674
markup.heading, punctuation.definition.heading.markdown#39ff14bold
markup.bold#f0c674bold
markup.italic#c3e88ditalic
markup.strikethrough#48685astrikethrough
string.other.link.title.markdown#69d2e7
markup.underline.link, markup.underline.link.markdown#00e5ffunderline
markup.inline.raw#ffcb6b
markup.fenced_code, markup.raw.block#c3e88d
punctuation.definition.list.begin.markdown#ff6b81
markup.quote, punctuation.definition.quote.begin.markdown#5e8872italic
support.type.property-name.json#ff6b81
meta.structure.dictionary meta.structure.dictionary support.type.property-name.json#f0c674
meta.structure.dictionary meta.structure.dictionary meta.structure.dictionary support.type.property-name.json#82aaff
meta.structure.dictionary meta.structure.dictionary meta.structure.dictionary meta.structure.dictionary support.type.property-name.json#f78c6c
meta.structure.dictionary meta.structure.dictionary meta.structure.dictionary meta.structure.dictionary meta.structure.dictionary support.type.property-name.json#39ff14
string.quoted.double.json#c3e88d
entity.name.tag.yaml#ff6b81
entity.name.type.anchor.yaml, variable.other.alias.yaml#f5a623underline
entity.other.attribute-name.table.toml, entity.other.attribute-name.table.array.toml#00e5ffbold
variable.key.toml#ff6b81
entity.name.function.decorator.python, meta.function.decorator.python, punctuation.definition.decorator.python#c792eaitalic
support.function.magic.python#82aaffbold
storage.type.string.python#ffcb6b
support.function.builtin.python#82aaff
variable.parameter.function.language.special.self.python#ff6b81italic
variable.parameter.function.language.special.cls.python#ff6b81italic
storage.type.type, storage.type.interface, storage.modifier.declare, storage.type.enum, storage.type.namespace#00e5ff
keyword.operator.expression.typeof, keyword.operator.expression.as, keyword.operator.expression.satisfies#89ddff
entity.name.function.macro.rust#ffcb6bbold
storage.modifier.lifetime.rust, entity.name.type.lifetime.rust#f78c6citalic
entity.name.type.trait.rust#18ffdcitalic
keyword.other.unsafe.rust#ff5555bold
entity.name.package.go#4dbd74
support.function.builtin.go#82aaff
storage.type.annotation.java, punctuation.definition.annotation.java#c792eaitalic
keyword.control.directive, keyword.control.directive.include, keyword.control.directive.define, punctuation.definition.directive#c792ea
variable.other.normal.shell, variable.other.positional.shell, variable.other.special.shell#ffd700
punctuation.definition.variable.shell#ffcb6b
support.function.builtin.shell#82aaff
comment.line.shebang#ff9e64bold
keyword.other.DML.sql, keyword.other.DDL.sql, keyword.other.sql#39ff14bold
markup.inserted, meta.diff.header.to-file#39ff14
markup.deleted, meta.diff.header.from-file#ff5555
markup.changed#ffb347
invalid#ff5555underline
invalid.deprecated#ffb347strikethrough
entity.name#82aaff
entity.name.type.module, entity.name.type.namespace, entity.name.namespace#4dbd74
meta.attribute, entity.other.attribute-name.custom#c792eaitalic
entity.name.section#39ff14bold