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#0B4F9C
  • activityBar.background#ECF1F7
  • activityBar.border#D8E1ED
  • activityBar.foreground#0B4F9C
  • activityBar.inactiveForeground#485260
  • activityBarBadge.background#0B4F9C
  • activityBarBadge.foreground#FFFFFF
  • badge.background#0B4F9C
  • badge.foreground#FFFFFF
  • breadcrumb.activeSelectionForeground#0B4F9C
  • breadcrumb.background#FCFCFD
  • breadcrumb.focusForeground#111827
  • breadcrumb.foreground#485260
  • button.background#0B4F9C
  • button.foreground#FFFFFF
  • button.hoverBackground#003D99
  • button.secondaryBackground#F6F8FB
  • button.secondaryForeground#111827
  • button.secondaryHoverBackground#E5EDF7
  • chat.avatarBackground#0B4F9C
  • chat.avatarForeground#FFFFFF
  • chat.linesAddedForeground#0B6229
  • chat.linesRemovedForeground#990014
  • chat.requestBackground#F6F8FB
  • chat.requestBorder#D8E1ED
  • chat.slashCommandBackground#0B4F9C1A
  • chat.slashCommandForeground#0B4F9C
  • commandCenter.activeBackground#E5EDF7
  • commandCenter.activeBorder#0B4F9C
  • commandCenter.activeForeground#111827
  • commandCenter.background#F6F8FB
  • commandCenter.border#D8E1ED
  • commandCenter.foreground#111827
  • commandCenter.inactiveBorder#D8E1ED
  • commandCenter.inactiveForeground#485260
  • debugConsole.background#FCFCFD
  • debugConsole.errorForeground#990014
  • debugConsole.foreground#111827
  • debugConsole.infoForeground#0B6229
  • debugConsole.sourceForeground#485260
  • debugConsole.warningForeground#8C3800
  • debugConsoleInputIcon.foreground#0B4F9C
  • debugIcon.breakpointCurrentStackframeForeground#784A00
  • debugIcon.breakpointDisabledForeground#48526080
  • debugIcon.breakpointForeground#990014
  • debugIcon.breakpointStackframeForeground#0B6229
  • debugIcon.breakpointUnverifiedForeground#8C3800
  • debugIcon.continueForeground#0B6229
  • debugIcon.disconnectForeground#990014
  • debugIcon.pauseForeground#784A00
  • debugIcon.restartForeground#0B6229
  • debugIcon.startForeground#0B6229
  • debugIcon.stepBackForeground#0B4F9C
  • debugIcon.stepIntoForeground#0B4F9C
  • debugIcon.stepOutForeground#0B4F9C
  • debugIcon.stepOverForeground#0B4F9C
  • debugIcon.stopForeground#990014
  • debugTokenExpression.boolean#784A00
  • debugTokenExpression.error#990014
  • debugTokenExpression.name#111827
  • debugTokenExpression.number#990014
  • debugTokenExpression.string#8C3800
  • debugTokenExpression.value#8C3800
  • debugToolBar.background#F6F8FB
  • debugToolBar.border#D8E1ED
  • debugView.stateLabelForeground#0B4F9C
  • debugView.valueChangedHighlight#FEF9EE
  • descriptionForeground#485260
  • diffEditor.border#D8E1ED
  • diffEditor.insertedTextBackground#F1FAF3CC
  • diffEditor.removedTextBackground#FFF2F2CC
  • disabledForeground#485260AA
  • dropdown.background#FCFCFD
  • dropdown.border#B4C4DA
  • dropdown.foreground#111827
  • editor.background#FCFCFD
  • editor.findMatchBackground#FEF9EE
  • editor.findMatchBorder#FDE4A3
  • editor.findMatchHighlightBackground#FEF9EECC
  • editor.foreground#111827
  • editor.hoverHighlightBackground#F6F8FB
  • editor.inactiveSelectionBackground#B8D6F880
  • editor.lineHighlightBackground#F6F8FB77
  • editor.lineHighlightBorder#00000000
  • editor.selectionBackground#B8D6F8B3
  • editor.selectionHighlightBackground#B8D6F866
  • editor.selectionHighlightBorder#0B4F9C4D
  • editor.wordHighlightBackground#0B4F9C1A
  • editor.wordHighlightStrongBackground#0B4F9C2E
  • editorActionList.background#FCFCFD
  • editorActionList.focusBackground#E5EDF7
  • editorActionList.focusForeground#111827
  • editorActionList.foreground#111827
  • editorAI.background#0B4F9C15
  • editorAI.border#0B4F9C4D
  • editorAI.foreground#0B4F9C
  • editorBracketHighlight.foreground1#0B4F9C
  • editorBracketHighlight.foreground2#0B6229
  • editorBracketHighlight.foreground3#784A00
  • editorBracketHighlight.foreground4#4F2683
  • editorBracketHighlight.foreground5#0B6229
  • editorBracketHighlight.foreground6#8C3800
  • editorBracketMatch.background#E5EDF7
  • editorBracketMatch.border#0B4F9C
  • editorCursor.foreground#0B4F9C
  • editorError.foreground#990014
  • editorGhostText.background#00000000
  • editorGhostText.border#00000000
  • editorGhostText.foreground#485260CC
  • editorGroup.border#D8E1ED
  • editorGroupHeader.noTabsBackground#FCFCFD
  • editorGroupHeader.tabsBackground#F6F8FB
  • editorGroupHeader.tabsBorder#D8E1ED
  • editorHint.foreground#0B6229
  • editorHoverWidget.background#FCFCFD
  • editorHoverWidget.border#B4C4DA
  • editorHoverWidget.foreground#111827
  • editorHoverWidget.statusBarBackground#F6F8FB
  • editorIndentGuide.activeBackground#0B4F9C
  • editorIndentGuide.activeBackground1#0B4F9C
  • editorIndentGuide.activeBackground2#0B6229
  • editorIndentGuide.activeBackground3#784A00
  • editorIndentGuide.activeBackground4#4F2683
  • editorIndentGuide.activeBackground5#0B6229
  • editorIndentGuide.activeBackground6#8C3800
  • editorIndentGuide.background#D8E1ED
  • editorIndentGuide.background1#0B4F9C25
  • editorIndentGuide.background2#0B622925
  • editorIndentGuide.background3#784A0025
  • editorIndentGuide.background4#4F268325
  • editorIndentGuide.background5#0B622925
  • editorIndentGuide.background6#8C380025
  • editorInfo.foreground#0B4F9C
  • editorInlayHint.background#E5EDF799
  • editorInlayHint.foreground#485260
  • editorInlayHint.parameterForeground#784A00
  • editorInlayHint.typeForeground#0B6229
  • editorLineNumber.activeForeground#0B4F9C
  • editorLineNumber.foreground#48526099
  • editorLink.activeForeground#0B4F9C
  • editorStickyScroll.background#F6F8FB
  • editorStickyScroll.border#D8E1ED
  • editorStickyScroll.shadow#00000014
  • editorStickyScrollHover.background#E5EDF7
  • editorSuggestWidget.background#FCFCFD
  • editorSuggestWidget.border#B4C4DA
  • editorSuggestWidget.focusHighlightForeground#0B4F9C
  • editorSuggestWidget.foreground#111827
  • editorSuggestWidget.highlightForeground#0B4F9C
  • editorSuggestWidget.selectedBackground#E5EDF7
  • editorSuggestWidget.selectedForeground#111827
  • editorSuggestWidget.selectedIconForeground#0B4F9C
  • editorWarning.foreground#8C3800
  • editorWidget.background#FCFCFD
  • editorWidget.border#B4C4DA
  • editorWidget.foreground#111827
  • editorWidget.resizeBorder#0B4F9C
  • errorForeground#990014
  • focusBorder#0B4F9C
  • foreground#111827
  • gitDecoration.addedResourceForeground#0B6229
  • gitDecoration.conflictingResourceForeground#8C3800
  • gitDecoration.deletedResourceForeground#990014
  • gitDecoration.ignoredResourceForeground#48526088
  • gitDecoration.modifiedResourceForeground#784A00
  • gitDecoration.untrackedResourceForeground#0B6229
  • icon.foreground#111827
  • inlineChat.background#FCFCFD
  • inlineChat.border#B4C4DA
  • inlineChat.regionHighlight#0B4F9C1A
  • inlineChat.shadow#00000022
  • inlineChatDiff.inserted#F1FAF3CC
  • inlineChatDiff.removed#FFF2F2CC
  • inlineChatInput.background#F6F8FB
  • inlineChatInput.border#D8E1ED
  • inlineChatInput.focusBorder#0B4F9C
  • inlineChatInput.placeholderForeground#485260
  • inlineEdit.border#B4C4DA
  • inlineEdit.indicator.background#0B4F9C
  • inlineEdit.indicator.border#003D99
  • inlineEdit.indicator.foreground#FFFFFF
  • inlineEdit.modifiedBackground#F1FAF380
  • inlineEdit.originalBackground#FFF2F280
  • input.background#FCFCFD
  • input.border#B4C4DA
  • input.foreground#111827
  • input.placeholderForeground#485260
  • inputOption.activeBorder#0B4F9C
  • inputValidation.errorBackground#FFF2F2
  • inputValidation.errorBorder#990014
  • inputValidation.infoBackground#F1FAF3
  • inputValidation.infoBorder#0B6229
  • inputValidation.warningBackground#FFF6EE
  • inputValidation.warningBorder#8C3800
  • interactive.activeCodeBorder#0B4F9C
  • interactive.inactiveCodeBorder#D8E1ED
  • interactive.requestBorder#D8E1ED
  • keybindingLabel.background#F6F8FB
  • keybindingLabel.border#B4C4DA
  • keybindingLabel.bottomBorder#B4C4DA
  • keybindingLabel.foreground#111827
  • list.activeSelectionBackground#E5EDF7
  • list.activeSelectionForeground#111827
  • list.activeSelectionIconForeground#0B4F9C
  • list.errorForeground#990014
  • list.focusBackground#E5EDF7
  • list.focusForeground#111827
  • list.focusHighlightForeground#0B4F9C
  • list.highlightForeground#0B4F9C
  • list.hoverBackground#E5EDF766
  • list.hoverForeground#111827
  • list.inactiveFocusBackground#B8D6F855
  • list.inactiveSelectionBackground#B8D6F877
  • list.inactiveSelectionForeground#111827
  • list.inactiveSelectionIconForeground#0B4F9C
  • list.warningForeground#8C3800
  • menu.background#FCFCFD
  • menu.border#B4C4DA
  • menu.foreground#111827
  • menu.selectionBackground#E5EDF7
  • menu.selectionBorder#0B4F9C
  • menu.selectionForeground#111827
  • menu.separatorBackground#D8E1ED
  • menubar.selectionBackground#E5EDF7
  • menubar.selectionForeground#111827
  • multiDiffEditor.background#FCFCFD
  • multiDiffEditor.border#D8E1ED
  • multiDiffEditor.headerBackground#F6F8FB
  • notificationCenter.border#B4C4DA
  • notifications.background#FCFCFD
  • notifications.border#D8E1ED
  • notifications.foreground#111827
  • notificationToast.border#B4C4DA
  • outputView.background#FCFCFD
  • outputViewStickyScroll.background#F6F8FB
  • panel.background#F3F6FA
  • panel.border#D8E1ED
  • panelSection.border#D8E1ED
  • panelSection.dropBackground#E5EDF7
  • panelSectionHeader.background#F6F8FB
  • panelSectionHeader.border#D8E1ED
  • panelSectionHeader.foreground#111827
  • panelTitle.activeBorder#0B4F9C
  • panelTitle.activeForeground#111827
  • panelTitle.inactiveForeground#485260
  • peekView.border#0B4F9C
  • peekViewEditor.background#F6F8FB
  • peekViewEditor.matchHighlightBackground#FEF9EE
  • peekViewResult.background#F3F6FA
  • peekViewResult.matchHighlightBackground#FEF9EE
  • peekViewResult.selectionBackground#E5EDF7
  • peekViewTitle.background#F6F8FB
  • problemsErrorIcon.foreground#990014
  • problemsInfoIcon.foreground#0B4F9C
  • problemsWarningIcon.foreground#8C3800
  • quickInput.background#FCFCFD
  • quickInput.foreground#111827
  • quickInputList.focusBackground#E5EDF7
  • searchEditor.findMatchBackground#FEF9EE
  • searchEditor.findMatchBorder#FDE4A3
  • selection.background#E5EDF7
  • settings.focusedRowBackground#E5EDF750
  • settings.headerForeground#0B4F9C
  • settings.modifiedItemIndicator#0B4F9C
  • settings.rowHoverBackground#E5EDF725
  • sideBar.background#F3F6FA
  • sideBar.border#D8E1ED
  • sideBar.foreground#111827
  • sideBarSectionHeader.background#F6F8FB
  • sideBarSectionHeader.border#D8E1ED
  • sideBarSectionHeader.foreground#111827
  • sideBarTitle.foreground#0B4F9C
  • statusBar.background#0B4F9C
  • statusBar.border#0B4F9C
  • statusBar.debuggingBackground#FFF6EE
  • statusBar.debuggingForeground#8C3800
  • statusBar.foreground#FFFFFF
  • statusBar.noFolderBackground#0B4F9C
  • statusBar.noFolderForeground#FFFFFF
  • statusBarItem.hoverBackground#FFFFFF25
  • statusBarItem.remoteBackground#00000030
  • statusBarItem.remoteForeground#FFFFFF
  • symbolIcon.arrayForeground#111827
  • symbolIcon.booleanForeground#990014
  • symbolIcon.classForeground#0B6229
  • symbolIcon.colorForeground#990014
  • symbolIcon.constantForeground#784A00
  • symbolIcon.eventForeground#4F2683
  • symbolIcon.fieldForeground#111827
  • symbolIcon.fileForeground#111827
  • symbolIcon.folderForeground#0B4F9C
  • symbolIcon.functionForeground#4F2683
  • symbolIcon.interfaceForeground#0B6229
  • symbolIcon.keyForeground#0B4F9C
  • symbolIcon.keywordForeground#0B4F9C
  • symbolIcon.methodForeground#4F2683
  • symbolIcon.moduleForeground#0B4F9C
  • symbolIcon.nullForeground#784A00
  • symbolIcon.numberForeground#990014
  • symbolIcon.objectForeground#0B6229
  • symbolIcon.operatorForeground#111827
  • symbolIcon.packageForeground#0B4F9C
  • symbolIcon.propertyForeground#111827
  • symbolIcon.snippetForeground#0B4F9C
  • symbolIcon.stringForeground#8C3800
  • symbolIcon.structForeground#0B6229
  • symbolIcon.textForeground#111827
  • symbolIcon.typeParameterForeground#0B6229
  • symbolIcon.unitForeground#784A00
  • symbolIcon.variableForeground#111827
  • tab.activeBackground#FCFCFD
  • tab.activeBorder#0B4F9C
  • tab.activeBorderTop#0B4F9C
  • tab.activeForeground#111827
  • tab.border#D8E1ED
  • tab.hoverBackground#FCFCFD
  • tab.hoverForeground#111827
  • tab.inactiveBackground#F6F8FB
  • tab.inactiveForeground#485260
  • tab.unfocusedActiveBackground#FCFCFD
  • tab.unfocusedActiveForeground#111827
  • tab.unfocusedInactiveForeground#485260
  • terminal.ansiBlack#111827
  • terminal.ansiBlue#0B4F9C
  • terminal.ansiBrightBlack#485260
  • terminal.ansiBrightBlue#003D99
  • terminal.ansiBrightCyan#0B6229
  • terminal.ansiBrightGreen#0B6229
  • terminal.ansiBrightMagenta#4F2683
  • terminal.ansiBrightRed#990014
  • terminal.ansiBrightWhite#111827
  • terminal.ansiBrightYellow#784A00
  • terminal.ansiCyan#0B6229
  • terminal.ansiGreen#0B6229
  • terminal.ansiMagenta#4F2683
  • terminal.ansiRed#990014
  • terminal.ansiWhite#F6F8FB
  • terminal.ansiYellow#784A00
  • terminal.background#FCFCFD
  • terminal.border#D8E1ED
  • terminal.findMatchBackground#FEF9EE
  • terminal.findMatchBorder#FDE4A3
  • terminal.findMatchHighlightBackground#FEF9EECC
  • terminal.foreground#111827
  • terminal.hoverHighlightBackground#F6F8FB
  • terminal.inactiveSelectionBackground#B8D6F855
  • terminal.selectionBackground#B8D6F8B3
  • terminal.tab.activeBorder#0B4F9C
  • terminalCommandDecoration.defaultBackground#0B4F9C80
  • terminalCommandDecoration.errorBackground#990014
  • terminalCommandDecoration.successBackground#0B6229
  • terminalCursor.background#FCFCFD
  • terminalCursor.foreground#0B4F9C
  • terminalOverviewRuler.cursorForeground#0B4F9C
  • terminalOverviewRuler.findMatchForeground#784A00
  • titleBar.activeBackground#F3F6FA
  • titleBar.activeForeground#111827
  • titleBar.border#D8E1ED
  • titleBar.inactiveBackground#F6F8FB
  • titleBar.inactiveForeground#485260
  • walkThrough.embeddedEditorBackground#F6F8FB
  • welcomePage.background#FCFCFD
  • welcomePage.buttonBackground#F6F8FB
  • welcomePage.buttonHoverBackground#E5EDF7
  • widget.shadow#00000018

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, comment.line, comment.line.double-slash, comment.line.triple-slash, comment.line.number-sign, comment.line.dashes, comment.line.character, comment.line.percentage, comment.block, comment.block.documentation, punctuation.definition.comment, string.comment, string.quoted.docstring, string.quoted.docstring.multi, string.quoted.docstring.multi.python, string.quoted.docstring.single.python, string.quoted.double.block.python, string.quoted.single.block.python, source.kotlin comment, source.kotlin comment.line, source.kotlin comment.block, source.kotlin comment.block.documentation, source.swift comment, source.go comment, source.rust comment, source.dart comment, source.java comment, source.ts comment, source.tsx comment, source.js comment, source.jsx comment, source.python comment, source.sql comment, source.shell comment, source.yaml comment#485260italic
keyword, keyword.control, keyword.operator.new, keyword.operator.expression, keyword.operator.logical, keyword.operator.delete, storage, storage.type, storage.modifier#0B4F9Cbold
entity.name.function, support.function, meta.function-call, variable.function#4F2683—
entity.name.type, entity.name.class, entity.name.struct, entity.name.enum, entity.name.interface, support.class, support.type, entity.other.inherited-class#0B6229bold
constant, constant.language, constant.numeric, support.constant#784A00—
variable, variable.other, variable.other.readwrite, variable.other.property#111827—
keyword.operator, punctuation, punctuation.accessor, punctuation.separator#111827—
invalid, invalid.illegal, invalid.deprecated#990014bold underline
constant.other.color, constant.other.color.rgb-value, constant.other.uuid, support.constant.color, keyword.other.dotenv, source.env variable.other.key, source.dotenv variable.other.key#990014—
string.regexp, string.regexp constant.character.escape, constant.other.character-class.regexp#990014—
source.python string.quoted, source.js string.quoted, source.jsx string.quoted, source.ts string.quoted, source.tsx string.quoted, source.rust string.quoted, source.go string.quoted, source.kotlin string.quoted, source.swift string.quoted, source.dart string.quoted, source.sql string.quoted#8C3800—
source.js string.template, source.ts string.template, source.tsx string.template, source.python string.interpolated#8C3800—
source.python variable.parameter, source.js variable.parameter, source.jsx variable.parameter, source.ts variable.parameter, source.tsx variable.parameter, source.rust variable.parameter, source.go variable.parameter, source.kotlin variable.parameter, source.swift variable.parameter, source.dart variable.parameter#784A00—
source.ts entity.name.type, source.tsx entity.name.type, source.rust entity.name.type, source.go entity.name.type, source.kotlin entity.name.type, source.swift entity.name.type, source.dart entity.name.type, source.python entity.name.type.class#0B6229bold
source.python entity.name.function.decorator, source.python variable.language.special.self, source.python variable.language.special.cls#003D99italic
source.python support.function.magic#4F2683bold
source.jsx entity.name.tag, source.tsx entity.name.tag, source.jsx support.class.component, source.tsx support.class.component#0B6229bold
source.jsx entity.other.attribute-name, source.tsx entity.other.attribute-name#784A00—
source.sql keyword.other.DML, source.sql keyword.other.DDL, source.sql keyword.other.order, source.sql keyword.other.create#0B4F9Cbold
source.sql constant.other.database-name, source.sql constant.other.table-name#0B6229—
source.rust storage.modifier.lifetime, source.rust entity.name.function.macro#4F2683bold
source.go entity.name.package, source.go keyword.channel#0B4F9Cbold
source.kotlin storage.type.annotation, source.swift storage.type.annotation, source.swift keyword.other.declaration-specifier#4F2683—
source.dart storage.type.annotation, source.dart support.class.flutter#0B6229bold
source.json support.type.property-name#0B6229bold
source.yaml entity.name.tag#0B6229bold
source.toml entity.other.attribute-name.table, source.toml keyword.key#0B6229bold
source.ini entity.name.section, source.ini keyword.other.definition#0B6229bold
source.env variable.other.key, source.dotenv variable.other.key, source.env keyword.other#990014bold
text.html.markdown, text.plain, meta.paragraph.markdown#111827—
text.html.markdown markup.heading, text.html.markdown entity.name.section, text.html.markdown punctuation.definition.heading#0B4F9Cbold
text.html.markdown markup.inline.raw, text.html.markdown markup.fenced_code#0B6229—
text.html.markdown markup.underline.link, text.html.markdown string.other.link#0B4F9Cunderline
text.html.markdown markup.quote#485260italic
text.html entity.name.tag, text.xml entity.name.tag#0B4F9Cbold
text.html entity.other.attribute-name, text.xml entity.other.attribute-name#4F2683—
log.error, log.fatal, log.critical, log.exception#990014bold
log.warning, log.warn#8C3800bold
log.info, log.notice#0B6229bold
log.debug, log.trace#784A00—
log.date, log.timestamp#485260—