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#000000
  • activityBar.border#151515
  • activityBar.foreground#555555
  • activityBar.inactiveForeground#222222
  • activityBarBadge.background#555555
  • activityBarBadge.foreground#000000
  • badge.background#555555
  • badge.foreground#000000
  • breadcrumb.activeSelectionForeground#555555
  • breadcrumb.focusForeground#555555
  • breadcrumb.foreground#2a2a2a
  • breadcrumbPicker.background#0a0a0a
  • button.background#3a3a3a
  • button.foreground#000000
  • button.hoverBackground#444444
  • checkbox.background#0a0a0a
  • checkbox.border#222222
  • commandCenter.activeBackground#151515
  • commandCenter.activeForeground#555555
  • commandCenter.background#0a0a0a
  • commandCenter.border#222222
  • commandCenter.foreground#444444
  • contrastBorder#222222
  • diffEditor.insertedTextBackground#55555520
  • diffEditor.removedTextBackground#ff000020
  • dropdown.background#0a0a0a
  • dropdown.border#222222
  • dropdown.foreground#555555
  • editor.background#000000
  • editor.foreground#444444
  • editor.lineHighlightBackground#0f0f0f
  • editor.lineHighlightBorder#151515
  • editor.selectionBackground#1a1a1a
  • editor.selectionHighlightBackground#1a1a1a50
  • editor.wordHighlightBackground#151515
  • editor.wordHighlightStrongBackground#1a1a1a
  • editorBracketHighlight.foreground1#555555
  • editorBracketHighlight.foreground2#444444
  • editorBracketHighlight.foreground3#555555
  • editorBracketHighlight.foreground4#666666
  • editorBracketHighlight.foreground5#444444
  • editorBracketHighlight.foreground6#555555
  • editorBracketMatch.background#55555520
  • editorBracketMatch.border#555555
  • editorCursor.foreground#555555
  • editorError.foreground#ff3333
  • editorHoverWidget.background#0a0a0a
  • editorHoverWidget.border#222222
  • editorIndentGuide.activeBackground1#222222
  • editorIndentGuide.background1#151515
  • editorInfo.foreground#444444
  • editorLineNumber.activeForeground#555555
  • editorLineNumber.foreground#222222
  • editorOverviewRuler.border#0a0a0a
  • editorOverviewRuler.errorForeground#ff3333
  • editorOverviewRuler.infoForeground#444444
  • editorOverviewRuler.warningForeground#888888
  • editorRuler.foreground#151515
  • editorSuggestWidget.background#0a0a0a
  • editorSuggestWidget.border#222222
  • editorSuggestWidget.foreground#444444
  • editorSuggestWidget.highlightForeground#555555
  • editorSuggestWidget.selectedBackground#151515
  • editorWarning.foreground#888888
  • editorWhitespace.foreground#151515
  • editorWidget.background#0a0a0a
  • editorWidget.border#222222
  • focusBorder#55555560
  • gitDecoration.conflictingResourceForeground#ff6600
  • gitDecoration.deletedResourceForeground#ff3333
  • gitDecoration.ignoredResourceForeground#222222
  • gitDecoration.modifiedResourceForeground#888888
  • gitDecoration.untrackedResourceForeground#666666
  • icon.foreground#3a3a3a
  • input.background#0a0a0a
  • input.border#222222
  • input.foreground#555555
  • input.placeholderForeground#222222
  • inputOption.activeBorder#555555
  • inputValidation.errorBackground#ff000020
  • inputValidation.errorBorder#ff3333
  • keybindingLabel.background#151515
  • keybindingLabel.border#222222
  • keybindingLabel.foreground#555555
  • list.activeSelectionBackground#1a1a1a
  • list.activeSelectionForeground#555555
  • list.focusBackground#151515
  • list.focusForeground#555555
  • list.highlightForeground#666666
  • list.hoverBackground#0f0f0f
  • list.hoverForeground#555555
  • list.inactiveSelectionBackground#0f0f0f
  • list.inactiveSelectionForeground#444444
  • menu.background#0a0a0a
  • menu.foreground#444444
  • menu.selectionBackground#1a1a1a
  • menu.selectionForeground#555555
  • menu.separatorBackground#222222
  • menubar.selectionBackground#151515
  • menubar.selectionForeground#555555
  • merge.currentHeaderBackground#55555540
  • merge.incomingHeaderBackground#44444440
  • notificationCenter.border#222222
  • notificationCenterHeader.background#0a0a0a
  • notifications.background#0a0a0a
  • notifications.border#222222
  • notifications.foreground#444444
  • panel.background#050505
  • panel.border#151515
  • panelTitle.activeBorder#555555
  • panelTitle.activeForeground#555555
  • panelTitle.inactiveForeground#2a2a2a
  • peekView.border#555555
  • peekViewEditor.background#050505
  • peekViewResult.background#0a0a0a
  • peekViewTitle.background#0a0a0a
  • progressBar.background#555555
  • scrollbarSlider.activeBackground#2a2a2aa0
  • scrollbarSlider.background#1a1a1a60
  • scrollbarSlider.hoverBackground#22222280
  • selection.background#1a1a1a
  • sideBar.background#0a0a0a
  • sideBar.border#151515
  • sideBar.foreground#3a3a3a
  • sideBarSectionHeader.background#050505
  • sideBarSectionHeader.border#151515
  • sideBarSectionHeader.foreground#555555
  • sideBarTitle.foreground#555555
  • statusBar.background#1a1a1a
  • statusBar.border#222222
  • statusBar.debuggingBackground#ff0000
  • statusBar.debuggingForeground#ffffff
  • statusBar.foreground#555555
  • statusBar.noFolderBackground#0a0a0a
  • statusBarItem.activeBackground#2a2a2a
  • statusBarItem.hoverBackground#222222
  • statusBarItem.remoteBackground#444444
  • statusBarItem.remoteForeground#000000
  • tab.activeBackground#000000
  • tab.activeBorder#555555
  • tab.activeBorderTop#555555
  • tab.activeForeground#555555
  • tab.border#151515
  • tab.hoverBackground#0f0f0f
  • tab.inactiveBackground#0a0a0a
  • tab.inactiveForeground#333333
  • tab.unfocusedActiveBorder#222222
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#444444
  • terminal.ansiBrightBlack#222222
  • terminal.ansiBrightBlue#444444
  • terminal.ansiBrightCyan#555555
  • terminal.ansiBrightGreen#666666
  • terminal.ansiBrightMagenta#666666
  • terminal.ansiBrightRed#ff0000
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#888888
  • terminal.ansiCyan#555555
  • terminal.ansiGreen#555555
  • terminal.ansiMagenta#555555
  • terminal.ansiRed#ff3333
  • terminal.ansiWhite#555555
  • terminal.ansiYellow#888888
  • terminal.background#000000
  • terminal.foreground#555555
  • terminalCursor.foreground#555555
  • titleBar.activeBackground#0a0a0a
  • titleBar.activeForeground#555555
  • titleBar.border#151515
  • titleBar.inactiveBackground#050505
  • titleBar.inactiveForeground#222222
  • tree.indentGuidesStroke#1a1a1a
  • tree.tableColumnsBorder#151515
  • widget.shadow#000000

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#333333italic
comment.block.documentation, comment.line.documentation, comment.block.documentation keyword, comment.block.documentation storage#008800italic
comment keyword.codetag.notation, comment.line meta.annotation, keyword.codetag.notation#888888bold
comment.line.fixme, meta.annotation.fixme#ff3333bold
comment.line.hack, meta.annotation.hack#ff9900bold italic
comment.line.note, meta.annotation.note#00ffccbold
entity.name.function.console, support.function.console, variable.other.object.js support.type.object.console.js, support.class.console#ff0000bold
meta.function-call.python support.function.builtin.python, support.function.builtin.python#ff0000bold
support.function.fmt.go, entity.name.function.go#ff0000bold
keyword.other.echo.php, support.function.print.php#ff0000bold
variable.language.System.java, support.class.java.lang.System, variable.other.object.java#ff0000bold
support.function.macro.rust, meta.macro.rust entity.name.function#ff0000bold
string, string.quoted#666666—
string.template, string.quoted.template, template.expression#66ff66—
string.interpolated, punctuation.definition.template-expression#666666—
constant.numeric, constant.language.numeric, constant.numeric.integer, constant.numeric.float, constant.numeric.hex#66ff66—
constant.language.boolean, constant.language.true, constant.language.false#666666bold
constant.language.null, constant.language.undefined, constant.language.none, constant.language.nan#1a1a1aitalic underline
constant.language.null.js, constant.language.null.ts, constant.language.undefined.js, constant.language.undefined.ts#1a5c1aitalic
keyword, storage.type, storage.modifier#555555bold
keyword.control, keyword.control.flow, keyword.control.conditional, keyword.control.loop#888888bold
keyword.control.import, keyword.control.export, keyword.control.from, keyword.control.as#555555bold
string.quoted.single.js meta.import, string.quoted.double.js meta.import, string.quoted meta.import, meta.import string, source.python meta.statement.import string, source.python meta.statement.import.from string#66ddff—
keyword.operator.new, keyword.operator.delete#888888bold
keyword.operator, punctuation.separator, punctuation.terminator, keyword.operator.arithmetic, keyword.operator.comparison, keyword.operator.logical#444444—
variable, support.variable, variable.other.readwrite#444444—
variable.parameter, meta.function.parameters variable#555555—
variable.language.this, variable.language.self, variable.language.super#666666italic
entity.name.function, support.function, meta.function-call entity.name.function#555555bold
meta.function-call, meta.method-call#444444—
entity.name.class, entity.name.type, support.class, support.type, entity.name.type.class#ffd700bold
entity.name.type.interface, entity.name.type.enum, entity.name.type.namespace#ffd700bold
meta.type.annotation, meta.type.parameters, support.type.primitive, storage.type.string.python, storage.type.number.python, entity.name.type.ts, meta.return.type, meta.type.declaration#ffd700—
meta.decorator, meta.decorator entity.name.function, meta.decorator punctuation.decorator, punctuation.decorator, entity.name.function.decorator, storage.type.function.arrow, meta.annotation, meta.annotation.identifier, variable.other.decorator, support.other.attribute, entity.name.tag.decorator#00ffccbold
variable.other.property, variable.other.object.property, support.type.property-name, meta.property-name#555555—
constant, variable.other.constant, support.constant#666666bold
entity.name.tag, meta.tag entity.name.tag#555555—
entity.other.attribute-name, meta.tag.attributes#444444—
punctuation.definition.tag, meta.tag punctuation#333333—
entity.name.type.module, entity.name.namespace, support.module#444444—
support, support.function.builtin#555555—
invalid, invalid.illegal#ff3333bold
invalid.deprecated#ff6600strikethrough
punctuation, punctuation.definition, punctuation.accessor#333333—
support.type.property-name.json#ffd700—
string.quoted.double.json, string.quoted.single.json#666666—
entity.other.attribute-name.class.css, entity.other.attribute-name.class#555555—
entity.other.attribute-name.id.css, entity.other.attribute-name.id#666666—
support.type.property-name.css, meta.property-name.css#444444—
support.constant.property-value.css, meta.property-value.css#66ff66—
keyword.other.unit.css#555555—
string.regexp, string.regex#00ffcc—
punctuation.definition.group.regexp, keyword.operator.or.regexp#555555—
markup.heading, entity.name.section.markdown#555555bold
markup.bold#555555bold
markup.italic#66ff66italic
markup.underline.link#666666underline
markup.inline.raw, markup.fenced_code.block#888888—
markup.quote#008800italic
entity.name.function.decorator, meta.decorator, punctuation.definition.decorator#00ffccbold
variable.parameter.function.language.special.self.python#666666italic bold
support.function.builtin.python, support.type.python#555555—
meta.type.annotation, meta.type.declaration, support.type.primitive#ffd700—
meta.type.parameters, punctuation.definition.typeparameters#ffee66—
storage.modifier.lifetime.rust, entity.name.lifetime.rust#888888italic
support.function.macro.rust, meta.macro.rust#666666bold
variable.other.normal.shell, punctuation.definition.variable.shell#555555—
support.function.builtin.shell, entity.name.command#555555bold
markup.inserted, meta.diff.header.to-file#555555—
markup.deleted, meta.diff.header.from-file#ff3333—
NextGen Terminal - Professional Dark Themes Collection by NextGenCode - VS Code Theme