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#0A4BA0
  • activityBar.background#ECE4EE
  • activityBar.border#DFC9E3
  • activityBar.foreground#0A4BA0
  • activityBar.inactiveForeground#624769
  • activityBarBadge.background#0A4BA0
  • activityBarBadge.foreground#FFFFFF
  • badge.background#0A4BA0
  • badge.foreground#FFFFFF
  • breadcrumb.activeSelectionForeground#0A4BA0
  • breadcrumb.background#FCFAFC
  • breadcrumb.focusForeground#1E0E22
  • breadcrumb.foreground#624769
  • button.background#0A4BA0
  • button.foreground#FFFFFF
  • button.hoverBackground#003478
  • button.secondaryBackground#F7F2F8
  • button.secondaryForeground#1E0E22
  • button.secondaryHoverBackground#E4DAE6
  • chat.avatarBackground#0A4BA0
  • chat.avatarForeground#FFFFFF
  • chat.linesAddedForeground#015D53
  • chat.linesRemovedForeground#8C0064
  • chat.requestBackground#F7F2F8
  • chat.requestBorder#DFC9E3
  • chat.slashCommandBackground#0A4BA01A
  • chat.slashCommandForeground#0A4BA0
  • commandCenter.activeBackground#E4DAE6
  • commandCenter.activeBorder#0A4BA0
  • commandCenter.activeForeground#1E0E22
  • commandCenter.background#F7F2F8
  • commandCenter.border#DFC9E3
  • commandCenter.foreground#1E0E22
  • commandCenter.inactiveBorder#DFC9E3
  • commandCenter.inactiveForeground#624769
  • debugConsole.background#FCFAFC
  • debugConsole.errorForeground#8C0064
  • debugConsole.foreground#1E0E22
  • debugConsole.infoForeground#015D53
  • debugConsole.sourceForeground#624769
  • debugConsole.warningForeground#7D3800
  • debugConsoleInputIcon.foreground#0A4BA0
  • debugIcon.breakpointCurrentStackframeForeground#703700
  • debugIcon.breakpointDisabledForeground#62476980
  • debugIcon.breakpointForeground#8C0064
  • debugIcon.breakpointStackframeForeground#015D53
  • debugIcon.breakpointUnverifiedForeground#7D3800
  • debugIcon.continueForeground#015D53
  • debugIcon.disconnectForeground#8C0064
  • debugIcon.pauseForeground#703700
  • debugIcon.restartForeground#015D53
  • debugIcon.startForeground#015D53
  • debugIcon.stepBackForeground#0A4BA0
  • debugIcon.stepIntoForeground#0A4BA0
  • debugIcon.stepOutForeground#0A4BA0
  • debugIcon.stepOverForeground#0A4BA0
  • debugIcon.stopForeground#8C0064
  • debugTokenExpression.boolean#703700
  • debugTokenExpression.error#8C0064
  • debugTokenExpression.name#1E0E22
  • debugTokenExpression.number#8C0064
  • debugTokenExpression.string#7D3800
  • debugTokenExpression.value#7D3800
  • debugToolBar.background#F7F2F8
  • debugToolBar.border#DFC9E3
  • debugView.stateLabelForeground#0A4BA0
  • debugView.valueChangedHighlight#FEF8F0
  • descriptionForeground#624769
  • diffEditor.border#DFC9E3
  • diffEditor.insertedTextBackground#F1FAF8CC
  • diffEditor.removedTextBackground#FDF2F9CC
  • disabledForeground#624769AA
  • dropdown.background#FCFAFC
  • dropdown.border#C5A3CA
  • dropdown.foreground#1E0E22
  • editor.background#FCFAFC
  • editor.findMatchBackground#FEF8F0
  • editor.findMatchBorder#FDDDB0
  • editor.findMatchHighlightBackground#FEF8F0CC
  • editor.foreground#1E0E22
  • editor.hoverHighlightBackground#F7F2F8
  • editor.inactiveSelectionBackground#E2C8F080
  • editor.lineHighlightBackground#F7F2F877
  • editor.lineHighlightBorder#00000000
  • editor.selectionBackground#E2C8F0B3
  • editor.selectionHighlightBackground#E2C8F066
  • editor.selectionHighlightBorder#0A4BA04D
  • editor.wordHighlightBackground#0A4BA01A
  • editor.wordHighlightStrongBackground#0A4BA02E
  • editorActionList.background#FCFAFC
  • editorActionList.focusBackground#E4DAE6
  • editorActionList.focusForeground#1E0E22
  • editorActionList.foreground#1E0E22
  • editorAI.background#0A4BA015
  • editorAI.border#0A4BA04D
  • editorAI.foreground#0A4BA0
  • editorBracketHighlight.foreground1#0A4BA0
  • editorBracketHighlight.foreground2#015D53
  • editorBracketHighlight.foreground3#703700
  • editorBracketHighlight.foreground4#8C0064
  • editorBracketHighlight.foreground5#015D53
  • editorBracketHighlight.foreground6#7D3800
  • editorBracketMatch.background#E4DAE6
  • editorBracketMatch.border#0A4BA0
  • editorCursor.foreground#0A4BA0
  • editorError.foreground#8C0064
  • editorGhostText.background#00000000
  • editorGhostText.border#00000000
  • editorGhostText.foreground#624769CC
  • editorGroup.border#DFC9E3
  • editorGroupHeader.noTabsBackground#FCFAFC
  • editorGroupHeader.tabsBackground#F7F2F8
  • editorGroupHeader.tabsBorder#DFC9E3
  • editorHint.foreground#015D53
  • editorHoverWidget.background#FCFAFC
  • editorHoverWidget.border#C5A3CA
  • editorHoverWidget.foreground#1E0E22
  • editorHoverWidget.statusBarBackground#F7F2F8
  • editorIndentGuide.activeBackground#0A4BA0
  • editorIndentGuide.activeBackground1#0A4BA0
  • editorIndentGuide.activeBackground2#015D53
  • editorIndentGuide.activeBackground3#703700
  • editorIndentGuide.activeBackground4#8C0064
  • editorIndentGuide.activeBackground5#015D53
  • editorIndentGuide.activeBackground6#7D3800
  • editorIndentGuide.background#DFC9E3
  • editorIndentGuide.background1#0A4BA025
  • editorIndentGuide.background2#015D5325
  • editorIndentGuide.background3#70370025
  • editorIndentGuide.background4#8C006425
  • editorIndentGuide.background5#015D5325
  • editorIndentGuide.background6#7D380025
  • editorInfo.foreground#0A4BA0
  • editorInlayHint.background#E4DAE699
  • editorInlayHint.foreground#624769
  • editorInlayHint.parameterForeground#703700
  • editorInlayHint.typeForeground#015D53
  • editorLineNumber.activeForeground#0A4BA0
  • editorLineNumber.foreground#62476999
  • editorLink.activeForeground#0A4BA0
  • editorStickyScroll.background#F7F2F8
  • editorStickyScroll.border#DFC9E3
  • editorStickyScroll.shadow#00000014
  • editorStickyScrollHover.background#E4DAE6
  • editorSuggestWidget.background#FCFAFC
  • editorSuggestWidget.border#C5A3CA
  • editorSuggestWidget.focusHighlightForeground#0A4BA0
  • editorSuggestWidget.foreground#1E0E22
  • editorSuggestWidget.highlightForeground#0A4BA0
  • editorSuggestWidget.selectedBackground#E4DAE6
  • editorSuggestWidget.selectedForeground#1E0E22
  • editorSuggestWidget.selectedIconForeground#0A4BA0
  • editorWarning.foreground#7D3800
  • editorWidget.background#FCFAFC
  • editorWidget.border#C5A3CA
  • editorWidget.foreground#1E0E22
  • editorWidget.resizeBorder#0A4BA0
  • errorForeground#8C0064
  • focusBorder#0A4BA0
  • foreground#1E0E22
  • gitDecoration.addedResourceForeground#015D53
  • gitDecoration.conflictingResourceForeground#7D3800
  • gitDecoration.deletedResourceForeground#8C0064
  • gitDecoration.ignoredResourceForeground#62476988
  • gitDecoration.modifiedResourceForeground#703700
  • gitDecoration.untrackedResourceForeground#015D53
  • icon.foreground#1E0E22
  • inlineChat.background#FCFAFC
  • inlineChat.border#C5A3CA
  • inlineChat.regionHighlight#0A4BA01A
  • inlineChat.shadow#00000022
  • inlineChatDiff.inserted#F1FAF8CC
  • inlineChatDiff.removed#FDF2F9CC
  • inlineChatInput.background#F7F2F8
  • inlineChatInput.border#DFC9E3
  • inlineChatInput.focusBorder#0A4BA0
  • inlineChatInput.placeholderForeground#624769
  • inlineEdit.border#C5A3CA
  • inlineEdit.indicator.background#0A4BA0
  • inlineEdit.indicator.border#003478
  • inlineEdit.indicator.foreground#FFFFFF
  • inlineEdit.modifiedBackground#F1FAF880
  • inlineEdit.originalBackground#FDF2F980
  • input.background#FCFAFC
  • input.border#C5A3CA
  • input.foreground#1E0E22
  • input.placeholderForeground#624769
  • inputOption.activeBorder#0A4BA0
  • inputValidation.errorBackground#FDF2F9
  • inputValidation.errorBorder#8C0064
  • inputValidation.infoBackground#F1FAF8
  • inputValidation.infoBorder#015D53
  • inputValidation.warningBackground#FFF7F0
  • inputValidation.warningBorder#7D3800
  • interactive.activeCodeBorder#0A4BA0
  • interactive.inactiveCodeBorder#DFC9E3
  • interactive.requestBorder#DFC9E3
  • keybindingLabel.background#F7F2F8
  • keybindingLabel.border#C5A3CA
  • keybindingLabel.bottomBorder#C5A3CA
  • keybindingLabel.foreground#1E0E22
  • list.activeSelectionBackground#E4DAE6
  • list.activeSelectionForeground#1E0E22
  • list.activeSelectionIconForeground#0A4BA0
  • list.errorForeground#8C0064
  • list.focusBackground#E4DAE6
  • list.focusForeground#1E0E22
  • list.focusHighlightForeground#0A4BA0
  • list.highlightForeground#0A4BA0
  • list.hoverBackground#E4DAE666
  • list.hoverForeground#1E0E22
  • list.inactiveFocusBackground#E2C8F055
  • list.inactiveSelectionBackground#E2C8F077
  • list.inactiveSelectionForeground#1E0E22
  • list.inactiveSelectionIconForeground#0A4BA0
  • list.warningForeground#7D3800
  • menu.background#FCFAFC
  • menu.border#C5A3CA
  • menu.foreground#1E0E22
  • menu.selectionBackground#E4DAE6
  • menu.selectionBorder#0A4BA0
  • menu.selectionForeground#1E0E22
  • menu.separatorBackground#DFC9E3
  • menubar.selectionBackground#E4DAE6
  • menubar.selectionForeground#1E0E22
  • multiDiffEditor.background#FCFAFC
  • multiDiffEditor.border#DFC9E3
  • multiDiffEditor.headerBackground#F7F2F8
  • notificationCenter.border#C5A3CA
  • notifications.background#FCFAFC
  • notifications.border#DFC9E3
  • notifications.foreground#1E0E22
  • notificationToast.border#C5A3CA
  • outputView.background#FCFAFC
  • outputViewStickyScroll.background#F7F2F8
  • panel.background#F4EEF5
  • panel.border#DFC9E3
  • panelSection.border#DFC9E3
  • panelSection.dropBackground#E4DAE6
  • panelSectionHeader.background#F7F2F8
  • panelSectionHeader.border#DFC9E3
  • panelSectionHeader.foreground#1E0E22
  • panelTitle.activeBorder#0A4BA0
  • panelTitle.activeForeground#1E0E22
  • panelTitle.inactiveForeground#624769
  • peekView.border#0A4BA0
  • peekViewEditor.background#F7F2F8
  • peekViewEditor.matchHighlightBackground#FEF8F0
  • peekViewResult.background#F4EEF5
  • peekViewResult.matchHighlightBackground#FEF8F0
  • peekViewResult.selectionBackground#E4DAE6
  • peekViewTitle.background#F7F2F8
  • problemsErrorIcon.foreground#8C0064
  • problemsInfoIcon.foreground#0A4BA0
  • problemsWarningIcon.foreground#7D3800
  • quickInput.background#FCFAFC
  • quickInput.foreground#1E0E22
  • quickInputList.focusBackground#E4DAE6
  • searchEditor.findMatchBackground#FEF8F0
  • searchEditor.findMatchBorder#FDDDB0
  • selection.background#E4DAE6
  • settings.focusedRowBackground#E4DAE650
  • settings.headerForeground#0A4BA0
  • settings.modifiedItemIndicator#0A4BA0
  • settings.rowHoverBackground#E4DAE625
  • sideBar.background#F4EEF5
  • sideBar.border#DFC9E3
  • sideBar.foreground#1E0E22
  • sideBarSectionHeader.background#F7F2F8
  • sideBarSectionHeader.border#DFC9E3
  • sideBarSectionHeader.foreground#1E0E22
  • sideBarTitle.foreground#0A4BA0
  • statusBar.background#8C0064
  • statusBar.border#8C0064
  • statusBar.debuggingBackground#FFF7F0
  • statusBar.debuggingForeground#7D3800
  • statusBar.foreground#FFFFFF
  • statusBar.noFolderBackground#8C0064
  • statusBar.noFolderForeground#FFFFFF
  • statusBarItem.hoverBackground#FFFFFF25
  • statusBarItem.remoteBackground#00000030
  • statusBarItem.remoteForeground#FFFFFF
  • symbolIcon.arrayForeground#1E0E22
  • symbolIcon.booleanForeground#8C0064
  • symbolIcon.classForeground#015D53
  • symbolIcon.colorForeground#8C0064
  • symbolIcon.constantForeground#703700
  • symbolIcon.eventForeground#8C0064
  • symbolIcon.fieldForeground#1E0E22
  • symbolIcon.fileForeground#1E0E22
  • symbolIcon.folderForeground#0A4BA0
  • symbolIcon.functionForeground#8C0064
  • symbolIcon.interfaceForeground#015D53
  • symbolIcon.keyForeground#0A4BA0
  • symbolIcon.keywordForeground#0A4BA0
  • symbolIcon.methodForeground#8C0064
  • symbolIcon.moduleForeground#0A4BA0
  • symbolIcon.nullForeground#703700
  • symbolIcon.numberForeground#8C0064
  • symbolIcon.objectForeground#015D53
  • symbolIcon.operatorForeground#1E0E22
  • symbolIcon.packageForeground#0A4BA0
  • symbolIcon.propertyForeground#1E0E22
  • symbolIcon.snippetForeground#0A4BA0
  • symbolIcon.stringForeground#7D3800
  • symbolIcon.structForeground#015D53
  • symbolIcon.textForeground#1E0E22
  • symbolIcon.typeParameterForeground#015D53
  • symbolIcon.unitForeground#703700
  • symbolIcon.variableForeground#1E0E22
  • tab.activeBackground#FCFAFC
  • tab.activeBorder#0A4BA0
  • tab.activeBorderTop#0A4BA0
  • tab.activeForeground#1E0E22
  • tab.border#DFC9E3
  • tab.hoverBackground#FCFAFC
  • tab.hoverForeground#1E0E22
  • tab.inactiveBackground#F7F2F8
  • tab.inactiveForeground#624769
  • tab.unfocusedActiveBackground#FCFAFC
  • tab.unfocusedActiveForeground#1E0E22
  • tab.unfocusedInactiveForeground#624769
  • terminal.ansiBlack#1E0E22
  • terminal.ansiBlue#0A4BA0
  • terminal.ansiBrightBlack#624769
  • terminal.ansiBrightBlue#003478
  • terminal.ansiBrightCyan#015D53
  • terminal.ansiBrightGreen#015D53
  • terminal.ansiBrightMagenta#8C0064
  • terminal.ansiBrightRed#8C0064
  • terminal.ansiBrightWhite#1E0E22
  • terminal.ansiBrightYellow#703700
  • terminal.ansiCyan#015D53
  • terminal.ansiGreen#015D53
  • terminal.ansiMagenta#8C0064
  • terminal.ansiRed#8C0064
  • terminal.ansiWhite#F7F2F8
  • terminal.ansiYellow#703700
  • terminal.background#FCFAFC
  • terminal.border#DFC9E3
  • terminal.findMatchBackground#FEF8F0
  • terminal.findMatchBorder#FDDDB0
  • terminal.findMatchHighlightBackground#FEF8F0CC
  • terminal.foreground#1E0E22
  • terminal.hoverHighlightBackground#F7F2F8
  • terminal.inactiveSelectionBackground#E2C8F055
  • terminal.selectionBackground#E2C8F0B3
  • terminal.tab.activeBorder#0A4BA0
  • terminalCommandDecoration.defaultBackground#0A4BA080
  • terminalCommandDecoration.errorBackground#8C0064
  • terminalCommandDecoration.successBackground#015D53
  • terminalCursor.background#FCFAFC
  • terminalCursor.foreground#0A4BA0
  • terminalOverviewRuler.cursorForeground#0A4BA0
  • terminalOverviewRuler.findMatchForeground#703700
  • titleBar.activeBackground#F4EEF5
  • titleBar.activeForeground#1E0E22
  • titleBar.border#DFC9E3
  • titleBar.inactiveBackground#F7F2F8
  • titleBar.inactiveForeground#624769
  • walkThrough.embeddedEditorBackground#F7F2F8
  • welcomePage.background#FCFAFC
  • welcomePage.buttonBackground#F7F2F8
  • welcomePage.buttonHoverBackground#E4DAE6
  • 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#624769italic
keyword, keyword.control, keyword.operator.new, keyword.operator.expression, keyword.operator.logical, keyword.operator.delete, storage, storage.type, storage.modifier#0A4BA0bold
entity.name.function, support.function, meta.function-call, variable.function#8C0064
entity.name.type, entity.name.class, entity.name.struct, entity.name.enum, entity.name.interface, support.class, support.type, entity.other.inherited-class#015D53bold
constant, constant.language, constant.numeric, support.constant#703700
variable, variable.other, variable.other.readwrite, variable.other.property#1E0E22
keyword.operator, punctuation, punctuation.accessor, punctuation.separator#1E0E22
invalid, invalid.illegal, invalid.deprecated#8C0064bold 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#8C0064
string.regexp, string.regexp constant.character.escape, constant.other.character-class.regexp#8C0064
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#7D3800
source.js string.template, source.ts string.template, source.tsx string.template, source.python string.interpolated#7D3800
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#703700
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#015D53bold
source.python entity.name.function.decorator, source.python variable.language.special.self, source.python variable.language.special.cls#003478italic
source.python support.function.magic#8C0064bold
source.jsx entity.name.tag, source.tsx entity.name.tag, source.jsx support.class.component, source.tsx support.class.component#015D53bold
source.jsx entity.other.attribute-name, source.tsx entity.other.attribute-name#703700
source.sql keyword.other.DML, source.sql keyword.other.DDL, source.sql keyword.other.order, source.sql keyword.other.create#0A4BA0bold
source.sql constant.other.database-name, source.sql constant.other.table-name#015D53
source.rust storage.modifier.lifetime, source.rust entity.name.function.macro#8C0064bold
source.go entity.name.package, source.go keyword.channel#0A4BA0bold
source.kotlin storage.type.annotation, source.swift storage.type.annotation, source.swift keyword.other.declaration-specifier#8C0064
source.dart storage.type.annotation, source.dart support.class.flutter#015D53bold
source.json support.type.property-name#015D53bold
source.yaml entity.name.tag#015D53bold
source.toml entity.other.attribute-name.table, source.toml keyword.key#015D53bold
source.ini entity.name.section, source.ini keyword.other.definition#015D53bold
source.env variable.other.key, source.dotenv variable.other.key, source.env keyword.other#8C0064bold
text.html.markdown, text.plain, meta.paragraph.markdown#1E0E22
text.html.markdown markup.heading, text.html.markdown entity.name.section, text.html.markdown punctuation.definition.heading#0A4BA0bold
text.html.markdown markup.inline.raw, text.html.markdown markup.fenced_code#015D53
text.html.markdown markup.underline.link, text.html.markdown string.other.link#0A4BA0underline
text.html.markdown markup.quote#624769italic
text.html entity.name.tag, text.xml entity.name.tag#0A4BA0bold
text.html entity.other.attribute-name, text.xml entity.other.attribute-name#8C0064
log.error, log.fatal, log.critical, log.exception#8C0064bold
log.warning, log.warn#7D3800bold
log.info, log.notice#015D53bold
log.debug, log.trace#703700
log.date, log.timestamp#624769