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#0a0e16
  • activityBar.border#ffffff0a
  • activityBar.foreground#39ff14
  • activityBar.inactiveForeground#ffffff28
  • activityBarBadge.background#39ff14
  • activityBarBadge.foreground#080c12
  • badge.background#39ff14
  • badge.foreground#080c12
  • breadcrumb.activeSelectionForeground#4dff4d
  • breadcrumb.focusForeground#dce4f0
  • breadcrumb.foreground#ffffff40
  • breadcrumbPicker.background#0e1420
  • button.background#39ff14
  • button.foreground#080c12
  • button.hoverBackground#4dff4d
  • button.secondaryBackground#ffffff14
  • button.secondaryForeground#dce4f0
  • button.secondaryHoverBackground#ffffff1c
  • charts.blue#5599ff
  • charts.foreground#dce4f0
  • charts.green#39ff14
  • charts.lines#39ff14
  • charts.orange#ff9944
  • charts.purple#c47dff
  • charts.red#ff5555
  • charts.yellow#ffb347
  • debugConsole.errorForeground#ff5555
  • debugConsole.infoForeground#39ff14
  • debugConsole.warningForeground#ffb347
  • debugConsoleInputIcon.foreground#39ff14
  • debugIcon.breakpointDisabledForeground#ff555560
  • debugIcon.breakpointForeground#ff5555
  • debugIcon.continueForeground#39ff14
  • debugIcon.pauseForeground#ffb347
  • debugIcon.restartForeground#39ff14
  • debugIcon.startForeground#39ff14
  • debugIcon.stepIntoForeground#5599ff
  • debugIcon.stepOutForeground#5599ff
  • debugIcon.stepOverForeground#5599ff
  • debugIcon.stopForeground#ff5555
  • debugToolBar.background#10161e
  • debugToolBar.border#ffffff14
  • descriptionForeground#8594aa
  • diffEditor.diagonalFill#ffffff0a
  • diffEditor.insertedLineBackground#39ff140e
  • diffEditor.insertedTextBackground#39ff1414
  • diffEditor.removedLineBackground#ff55550e
  • diffEditor.removedTextBackground#ff555514
  • dropdown.background#0e1420
  • dropdown.border#ffffff14
  • dropdown.foreground#dce4f0
  • dropdown.listBackground#0e1420
  • editor.background#080c12
  • editor.findMatchBackground#39ff1438
  • editor.findMatchHighlightBackground#39ff141c
  • editor.findRangeHighlightBackground#39ff140c
  • editor.foldBackground#ffffff08
  • editor.foreground#dce4f0
  • editor.hoverHighlightBackground#39ff1412
  • editor.inactiveSelectionBackground#39ff1410
  • editor.lineHighlightBackground#39ff1408
  • editor.lineHighlightBorder#39ff140c
  • editor.rangeHighlightBackground#ffffff06
  • editor.selectionBackground#39ff1422
  • editor.selectionHighlightBackground#39ff1414
  • editor.snippetTabstopHighlightBackground#39ff141c
  • editor.wordHighlightBackground#39ff141c
  • editor.wordHighlightStrongBackground#39ff1428
  • editorBracketHighlight.foreground1#39ff14
  • editorBracketHighlight.foreground2#ff9e64
  • editorBracketHighlight.foreground3#22d3ee
  • editorBracketHighlight.foreground4#f0c674
  • editorBracketHighlight.foreground5#c792ea
  • editorBracketHighlight.foreground6#ff6b81
  • editorBracketMatch.background#39ff1420
  • editorBracketMatch.border#39ff1470
  • editorCursor.background#080c12
  • editorCursor.foreground#39ff14
  • editorError.foreground#ff5555
  • editorGroup.border#ffffff10
  • editorGroup.dropBackground#39ff1418
  • editorGroupHeader.noTabsBackground#0a1018
  • editorGroupHeader.tabsBackground#0a1018
  • editorGroupHeader.tabsBorder#ffffff08
  • editorGutter.addedBackground#39ff14
  • editorGutter.deletedBackground#ff5555
  • editorGutter.foldingControlForeground#ffffff30
  • editorGutter.modifiedBackground#ffb347
  • editorHint.foreground#4dd9c0
  • editorHoverWidget.background#0e1420
  • editorHoverWidget.border#ffffff14
  • editorHoverWidget.foreground#dce4f0
  • editorIndentGuide.activeBackground#ffffff1a
  • editorIndentGuide.activeBackground1#ffffff1a
  • editorIndentGuide.background#ffffff0c
  • editorIndentGuide.background1#ffffff0c
  • editorInfo.foreground#39ff14
  • editorInlayHint.background#ffffff0a
  • editorInlayHint.foreground#ffffff40
  • editorLineNumber.activeForeground#39ff14
  • editorLineNumber.foreground#ffffff20
  • editorLink.activeForeground#4dff4d
  • editorOverviewRuler.addedForeground#39ff1480
  • editorOverviewRuler.border#ffffff0c
  • editorOverviewRuler.deletedForeground#ff555580
  • editorOverviewRuler.errorForeground#ff555580
  • editorOverviewRuler.infoForeground#39ff1480
  • editorOverviewRuler.modifiedForeground#ffb34780
  • editorOverviewRuler.warningForeground#ffb34780
  • editorRuler.foreground#ffffff0c
  • editorSuggestWidget.background#0e1420
  • editorSuggestWidget.border#ffffff14
  • editorSuggestWidget.focusHighlightForeground#4dff4d
  • editorSuggestWidget.foreground#dce4f0
  • editorSuggestWidget.highlightForeground#39ff14
  • editorSuggestWidget.selectedBackground#39ff1418
  • editorSuggestWidget.selectedForeground#4dff4d
  • editorSuggestWidget.selectedIconForeground#4dff4d
  • editorWarning.foreground#ffb347
  • editorWhitespace.foreground#ffffff10
  • editorWidget.background#0e1420
  • editorWidget.border#ffffff14
  • editorWidget.foreground#dce4f0
  • editorWidget.resizeBorder#39ff14
  • errorForeground#ff5555
  • extensionBadge.remoteBackground#39ff14
  • extensionBadge.remoteForeground#080c12
  • extensionButton.prominentBackground#39ff14
  • extensionButton.prominentForeground#080c12
  • extensionButton.prominentHoverBackground#4dff4d
  • focusBorder#39ff1430
  • foreground#dce4f0
  • gitDecoration.addedResourceForeground#39ff14
  • gitDecoration.conflictingResourceForeground#c47dff
  • gitDecoration.deletedResourceForeground#ff5555
  • gitDecoration.ignoredResourceForeground#ffffff20
  • gitDecoration.modifiedResourceForeground#ffb347
  • gitDecoration.stageDeletedResourceForeground#ff5555
  • gitDecoration.stageModifiedResourceForeground#ffb347
  • gitDecoration.submoduleResourceForeground#4dd9c0
  • gitDecoration.untrackedResourceForeground#4dbd74
  • icon.foreground#4dff4d
  • input.background#ffffff0a
  • input.border#ffffff14
  • input.foreground#dce4f0
  • input.placeholderForeground#ffffff30
  • inputOption.activeBackground#39ff1428
  • inputOption.activeBorder#39ff14
  • inputOption.activeForeground#4dff4d
  • inputValidation.errorBackground#ff555520
  • inputValidation.errorBorder#ff5555
  • inputValidation.infoBackground#5599ff20
  • inputValidation.infoBorder#5599ff
  • inputValidation.warningBackground#ffb34720
  • inputValidation.warningBorder#ffb347
  • keybindingLabel.background#ffffff0c
  • keybindingLabel.border#ffffff18
  • keybindingLabel.bottomBorder#ffffff10
  • keybindingLabel.foreground#dce4f0
  • list.activeSelectionBackground#39ff1418
  • list.activeSelectionForeground#4dff4d
  • list.activeSelectionIconForeground#4dff4d
  • list.dropBackground#39ff1418
  • list.errorForeground#ff5555
  • list.focusBackground#39ff1418
  • list.focusForeground#4dff4d
  • list.highlightForeground#39ff14
  • list.hoverBackground#ffffff0a
  • list.hoverForeground#dce4f0
  • list.inactiveSelectionBackground#ffffff0c
  • list.inactiveSelectionForeground#c0c8d8
  • list.warningForeground#ffb347
  • merge.currentContentBackground#39ff1418
  • merge.currentHeaderBackground#39ff1430
  • merge.incomingContentBackground#5599ff18
  • merge.incomingHeaderBackground#5599ff30
  • minimap.errorHighlight#ff555580
  • minimap.findMatchHighlight#39ff1460
  • minimap.selectionHighlight#39ff1440
  • minimap.warningHighlight#ffb34780
  • minimapGutter.addedBackground#39ff14
  • minimapGutter.deletedBackground#ff5555
  • minimapGutter.modifiedBackground#ffb347
  • notificationCenterHeader.background#10161e
  • notificationCenterHeader.foreground#dce4f0
  • notifications.background#10161e
  • notifications.border#ffffff14
  • notifications.foreground#dce4f0
  • notificationsErrorIcon.foreground#ff5555
  • notificationsInfoIcon.foreground#39ff14
  • notificationsWarningIcon.foreground#ffb347
  • panel.background#0a1018
  • panel.border#ffffff0c
  • panel.dropBorder#39ff14
  • panelInput.border#ffffff10
  • panelTitle.activeBorder#39ff14
  • panelTitle.activeForeground#4dff4d
  • panelTitle.inactiveForeground#ffffff40
  • peekView.border#39ff1460
  • peekViewEditor.background#0c1119
  • peekViewEditor.matchHighlightBackground#39ff1428
  • peekViewResult.background#0a1018
  • peekViewResult.fileForeground#dce4f0
  • peekViewResult.lineForeground#9aa8bc
  • peekViewResult.matchHighlightBackground#39ff1428
  • peekViewResult.selectionBackground#39ff1418
  • peekViewResult.selectionForeground#4dff4d
  • peekViewTitle.background#0e1420
  • peekViewTitleDescription.foreground#ffffff40
  • peekViewTitleLabel.foreground#4dff4d
  • problemsErrorIcon.foreground#ff5555
  • problemsInfoIcon.foreground#39ff14
  • problemsWarningIcon.foreground#ffb347
  • quickInput.background#0e1420
  • quickInput.foreground#dce4f0
  • quickInputList.focusBackground#39ff1418
  • quickInputList.focusForeground#4dff4d
  • quickInputList.focusIconForeground#4dff4d
  • quickInputTitle.background#ffffff10
  • scrollbar.shadow#00000040
  • scrollbarSlider.activeBackground#39ff1430
  • scrollbarSlider.background#ffffff10
  • scrollbarSlider.hoverBackground#ffffff1c
  • selection.background#39ff1428
  • settings.focusedRowBackground#ffffff08
  • settings.focusedRowBorder#39ff1430
  • settings.headerForeground#4dff4d
  • settings.modifiedItemIndicator#39ff14
  • sideBar.background#0c1119
  • sideBar.border#ffffff0c
  • sideBar.dropBackground#39ff1418
  • sideBar.foreground#9aa8bc
  • sideBarSectionHeader.background#ffffff08
  • sideBarSectionHeader.border#ffffff0c
  • sideBarSectionHeader.foreground#4dff4d
  • sideBarTitle.foreground#dce4f0
  • statusBar.background#0a0e16
  • statusBar.border#ffffff0a
  • statusBar.debuggingBackground#39ff14
  • statusBar.debuggingForeground#080c12
  • statusBar.foreground#8594aa
  • statusBar.noFolderBackground#080c12
  • statusBar.noFolderForeground#ffffff40
  • statusBarItem.activeBackground#39ff1428
  • statusBarItem.errorBackground#ff5555
  • statusBarItem.errorForeground#080c12
  • statusBarItem.hoverBackground#ffffff14
  • statusBarItem.prominentBackground#ffffff10
  • statusBarItem.prominentForeground#39ff14
  • statusBarItem.prominentHoverBackground#ffffff18
  • statusBarItem.remoteBackground#39ff14
  • statusBarItem.remoteForeground#080c12
  • statusBarItem.warningBackground#ffb347
  • statusBarItem.warningForeground#080c12
  • tab.activeBackground#ffffff12
  • tab.activeBorder#ffffff00
  • tab.activeBorderTop#39ff14
  • tab.activeForeground#4dff4d
  • tab.border#ffffff08
  • tab.hoverBackground#ffffff14
  • tab.hoverForeground#dce4f0
  • tab.inactiveBackground#ffffff06
  • tab.inactiveForeground#8594aa
  • tab.unfocusedActiveBackground#ffffff0c
  • tab.unfocusedActiveForeground#8594aa
  • tab.unfocusedInactiveBackground#ffffff04
  • tab.unfocusedInactiveForeground#ffffff30
  • terminal.ansiBlack#1a2030
  • terminal.ansiBlue#8394ff
  • terminal.ansiBrightBlack#4a5570
  • 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#080c12
  • terminal.foreground#dce4f0
  • terminal.selectionBackground#39ff1428
  • terminalCursor.background#080c12
  • terminalCursor.foreground#39ff14
  • titleBar.activeBackground#060a10
  • titleBar.activeForeground#dce4f0
  • titleBar.border#ffffff0a
  • titleBar.inactiveBackground#060a10
  • titleBar.inactiveForeground#ffffff40
  • tree.indentGuidesStroke#ffffff10
  • tree.tableColumnsBorder#ffffff10
  • walkThrough.embeddedEditorBackground#0c1119
  • welcomePage.background#080c12
  • welcomePage.tileBackground#ffffff08
  • welcomePage.tileBorder#ffffff0c
  • welcomePage.tileHoverBackground#ffffff10
  • widget.shadow#00000050

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#546e54italic
comment.block.documentation, string.quoted.docstring#6a8e6aitalic
comment.block.documentation storage.type.class.jsdoc, comment.block.documentation entity.name.type.instance.jsdoc, comment.block.documentation variable.other.jsdoc, punctuation.definition.block.tag.jsdoc#80a880bold 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#d0dbe8
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
keyword.control.anchor.regexp, keyword.other.back-reference.regexp#ff6b81
constant.numeric, constant.numeric.integer, constant.numeric.float, constant.numeric.hex, constant.numeric.binary, constant.numeric.octal#ff5370
constant.language.boolean, constant.language.boolean.true, constant.language.boolean.false#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, keyword.control.switch, keyword.control.case, keyword.control.default#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.relational, keyword.operator.arithmetic, keyword.operator.increment, keyword.operator.decrement#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
meta.method-call entity.name.function, entity.name.function.member#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
entity.name.type.enum#00e5ff
variable, variable.other, variable.other.readwrite#d0dbe8
variable.other.constant#d4bfff
variable.other.property, variable.other.object.property#b8e986
meta.object-literal.key#b8e986
meta.object-binding-pattern-variable variable.object.property, meta.array-binding-pattern-variable variable#ffd700
variable.language.this, variable.language.self, variable.language.super#ff6b81italic
support.variable, variable.language, support.variable.dom, support.variable.property#ff6b81
support.constant#f78c6c
punctuation, punctuation.separator, punctuation.terminator#6a8a6a
punctuation.definition.block, punctuation.definition.parameters.begin, punctuation.definition.parameters.end, meta.brace.round, meta.brace.square, meta.brace.curly, punctuation.definition.array, punctuation.section#8aaa8a
punctuation.definition.string.begin, punctuation.definition.string.end#c3e88d
punctuation.separator.comma, punctuation.terminator.statement#546e54
punctuation.accessor, punctuation.accessor.optional#89ddff
entity.name.tag#ff6b81
punctuation.definition.tag.begin, punctuation.definition.tag.end#6a8a6a
entity.other.attribute-name#ffd700italic
string.quoted.double.html, string.quoted.single.html, meta.tag string.quoted#c3e88d
constant.character.entity.html, punctuation.definition.entity.html#ff5370
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#f78c6c
entity.other.attribute-name.pseudo-class.css#00e5ffitalic
entity.other.attribute-name.pseudo-element.css#00e5ff
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
variable.css, variable.argument.css, support.type.custom-property.css#00e5ff
keyword.control.at-rule.css, keyword.control.at-rule.media.css, keyword.control.at-rule.keyframes.css, keyword.control.at-rule.import.css, keyword.control.at-rule.font-face.css#39ff14
variable.scss#ffd700
keyword.control.at-rule.mixin.scss, keyword.control.at-rule.include.scss, keyword.control.at-rule.extend.scss#39ff14
keyword.other.important.css#ff5555bold
markup.heading, markup.heading.setext, punctuation.definition.heading.markdown#39ff14bold
markup.bold#ffd700bold
markup.italic#c3e88ditalic
markup.strikethrough#546e54strikethrough
string.other.link.title.markdown#82aaff
markup.underline.link, markup.underline.link.markdown#00e5ffunderline
markup.inline.raw#ffcb6b
markup.fenced_code, markup.raw.block#c3e88d
fenced_code.block.language#ffd700
punctuation.definition.list.begin.markdown#ff6b81
markup.quote, punctuation.definition.quote.begin.markdown#6a8e6aitalic
meta.separator.markdown#39ff14
punctuation.definition.link.markdown, punctuation.definition.metadata.markdown, punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown#f78c6c
support.type.property-name.json#ff6b81
meta.structure.dictionary meta.structure.dictionary support.type.property-name.json#ffd700
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#f78c6cunderline
constant.other.timestamp.yaml#82aaff
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
meta.fstring.python#c3e88d
support.function.builtin.python#82aaff
support.type.python#00e5ff
variable.parameter.function.language.special.self.python#ff6b81italic
variable.parameter.function.language.special.cls.python#ff6b81italic
meta.function.parameters.python support.type.python, meta.function.return-type.python#00e5ff
keyword.control.type, storage.type.type, storage.type.interface, storage.modifier.declare, storage.type.enum, storage.type.namespace#00e5ff
keyword.operator.expression.typeof#39ff14
keyword.operator.expression.as, keyword.operator.expression.satisfies#89ddff
storage.modifier.readonly#89ddffitalic
entity.name.function.macro.rust#ffcb6bbold
keyword.operator.macro.dollar.rust#ffcb6b
storage.modifier.lifetime.rust, entity.name.type.lifetime.rust#f78c6citalic
entity.name.type.trait.rust#18ffdcitalic
meta.attribute.rust, punctuation.definition.attribute.rust#c792eaitalic
keyword.other.unsafe.rust#ff5555bold
entity.name.package.go#4dbd74
entity.name.import.go#c3e88d
support.function.builtin.go#82aaff
storage.type.annotation.java, punctuation.definition.annotation.java, meta.declaration.annotation entity.name.type#c792eaitalic
storage.modifier.import.java, storage.modifier.package.java#4dbd74
keyword.control.directive, keyword.control.directive.include, keyword.control.directive.define, keyword.control.directive.conditional, punctuation.definition.directive#c792ea
string.quoted.other.lt-gt.include#c3e88d
keyword.operator.address, keyword.operator.dereference#ff6b81
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#ffcb6bbold
string.heredoc, keyword.operator.heredoc#c3e88d
punctuation.definition.evaluation.backticks.shell, string.interpolated.backtick.shell#ffcb6b
keyword.other.DML.sql, keyword.other.DDL.sql, keyword.other.sql#39ff14bold
support.function.aggregate.sql#82aaff
entity.name.function.sql, entity.other.object-name.sql#00e5ff
constant.other.database-name.sql#ffd700
keyword.other.special-method.dockerfile#39ff14bold
support.type.graphql#00e5ff
variable.graphql#b8e986
entity.name.function.directive.graphql#c792ea
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
meta.tag.sgml, punctuation.definition.tag.sgml#546e54
entity.name.section#39ff14bold