Skip to main content
CodingTheme

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#9066df
  • activityBar.background#f5f5f5
  • activityBar.border#e5e5e5
  • activityBar.foreground#323232
  • activityBar.inactiveForeground#e5e5e5
  • activityBarBadge.background#4a4a4a
  • activityBarBadge.foreground#f5f5f5
  • activityBarTop.activeBorder#9066df
  • badge.background#32323290
  • badge.foreground#f5f5f5
  • breadcrumb.activeSelectionForeground#22222218
  • breadcrumb.background#f5f5f5
  • breadcrumb.focusForeground#323232
  • breadcrumb.foreground#6b7280
  • breadcrumbPicker.background#f5f5f5
  • button.background#9066df
  • button.foreground#f5f5f5
  • button.hoverBackground#9066df
  • checkbox.background#f5f5f5
  • checkbox.border#d1d5db
  • contrastActiveBorder#ffffff00
  • contrastBorder#ffffff00
  • debugToolBar.background#f5f5f5
  • descriptionForeground#32323290
  • diffEditor.insertedTextBackground#1c6b4830
  • diffEditor.removedTextBackground#ab595940
  • dropdown.background#f5f5f5
  • dropdown.border#e5e5e5
  • dropdown.foreground#323232
  • dropdown.listBackground#f5f5f5
  • editor.background#f5f5f5
  • editor.findMatchBackground#eab30810
  • editor.findMatchHighlightBackground#eab30820
  • editor.focusedStackFrameHighlightBackground#fef08a
  • editor.foldBackground#22222210
  • editor.foreground#323232
  • editor.inactiveSelectionBackground#22222210
  • editor.lineHighlightBackground#f5f5f5
  • editor.selectionBackground#22222218
  • editor.selectionHighlightBackground#22222210
  • editor.stackFrameHighlightBackground#fef9c3
  • editor.wordHighlightBackground#1c6b4805
  • editor.wordHighlightStrongBackground#1c6b4810
  • editorBracketHighlight.foreground1#06b6d4
  • editorBracketHighlight.foreground2#22c55e
  • editorBracketHighlight.foreground3#f59e0b
  • editorBracketHighlight.foreground4#9066df
  • editorBracketHighlight.foreground5#eab308
  • editorBracketHighlight.foreground6#0ea5e9
  • editorBracketMatch.background#1c6b4820
  • editorError.foreground#ef4444
  • editorGroup.border#e5e5e5
  • editorGroupHeader.tabsBackground#f5f5f5
  • editorGroupHeader.tabsBorder#e5e5e5
  • editorGutter.addedBackground#22c55e
  • editorGutter.commentRangeForeground#e5e5e5
  • editorGutter.deletedBackground#ef4444
  • editorGutter.foldingControlForeground#32323290
  • editorGutter.modifiedBackground#0ea5e9
  • editorHint.foreground#22c55e
  • editorIndentGuide.activeBackground#00000030
  • editorIndentGuide.background#00000015
  • editorInfo.foreground#0ea5e9
  • editorInlayHint.background#00000000
  • editorInlayHint.foreground#dbd7cacc
  • editorLineNumber.activeForeground#4a4a4a
  • editorLineNumber.foreground#e5e5e5
  • editorOverviewRuler.border#fff
  • editorStickyScroll.background#f5f5f5
  • editorStickyScrollHover.background#f5f5f5
  • editorWarning.foreground#f59e0b
  • editorWhitespace.foreground#00000015
  • editorWidget.background#f5f5f5
  • errorForeground#ef4444
  • focusBorder#9066df
  • foreground#323232
  • gitDecoration.addedResourceForeground#22c55e
  • gitDecoration.conflictingResourceForeground#f59e0b
  • gitDecoration.deletedResourceForeground#ef4444
  • gitDecoration.ignoredResourceForeground#e5e5e5
  • gitDecoration.modifiedResourceForeground#0ea5e9
  • gitDecoration.submoduleResourceForeground#32323290
  • gitDecoration.untrackedResourceForeground#06b6d4
  • input.background#f5f5f5
  • input.border#e5e5e5
  • input.foreground#323232
  • input.placeholderForeground#32323290
  • inputOption.activeBackground#e5e5e5
  • list.activeSelectionBackground#f5f5f5
  • list.activeSelectionForeground#323232
  • list.focusBackground#f5f5f5
  • list.focusOutline#f5f5f5
  • list.highlightForeground#9066df
  • list.hoverBackground#f5f5f5
  • list.hoverForeground#323232
  • list.inactiveFocusBackground#f5f5f5
  • list.inactiveFocusOutline#e5e5e5
  • list.inactiveSelectionBackground#f5f5f5
  • list.inactiveSelectionForeground#323232
  • menu.separatorBackground#e5e5e5
  • notificationCenterHeader.background#f5f5f5
  • notificationCenterHeader.foreground#6b7280
  • notifications.background#f5f5f5
  • notifications.border#e5e5e5
  • notifications.foreground#323232
  • notificationsErrorIcon.foreground#ef4444
  • notificationsInfoIcon.foreground#0ea5e9
  • notificationsWarningIcon.foreground#f59e0b
  • panel.background#f5f5f5
  • panel.border#e5e5e5
  • panelInput.border#e5e7eb
  • panelTitle.activeBorder#9066df
  • panelTitle.activeForeground#323232
  • panelTitle.inactiveForeground#6b7280
  • peekViewEditor.background#f5f5f5
  • peekViewResult.background#f5f5f5
  • pickerGroup.border#e5e5e5
  • pickerGroup.foreground#323232
  • problemsErrorIcon.foreground#ef4444
  • problemsInfoIcon.foreground#0ea5e9
  • problemsWarningIcon.foreground#f59e0b
  • progressBar.background#9066df
  • quickInput.background#f5f5f5
  • quickInput.foreground#323232
  • quickInputList.focusBackground#f5f5f5
  • sash.hoverBorder#9066df
  • scrollbar.shadow#6a737d33
  • scrollbarSlider.activeBackground#e5e5e5
  • scrollbarSlider.background#e5e5e5
  • scrollbarSlider.hoverBackground#e5e5e5
  • settings.headerForeground#323232
  • settings.modifiedItemIndicator#9066df
  • sideBar.background#f5f5f5
  • sideBar.border#e5e5e5
  • sideBar.foreground#4a4a4a
  • sideBarSectionHeader.background#f5f5f5
  • sideBarSectionHeader.border#e5e5e5
  • sideBarSectionHeader.foreground#323232
  • sideBarTitle.foreground#323232
  • statusBar.background#f5f5f5
  • statusBar.border#e5e5e5
  • statusBar.debuggingBackground#f5f5f5
  • statusBar.debuggingForeground#4a4a4a
  • statusBar.foreground#4a4a4a
  • statusBar.noFolderBackground#f5f5f5
  • statusBarItem.prominentBackground#f5f5f5
  • tab.activeBackground#f5f5f5
  • tab.activeBorder#e5e5e5
  • tab.activeBorderTop#9066df
  • tab.activeForeground#323232
  • tab.border#e5e5e5
  • tab.hoverBackground#f5f5f5
  • tab.inactiveBackground#f5f5f5
  • tab.inactiveForeground#6b7280
  • tab.unfocusedActiveBorder#e5e5e5
  • tab.unfocusedActiveBorderTop#e5e5e5
  • tab.unfocusedHoverBackground#f5f5f5
  • terminal.ansiBlack#0a0a0a
  • terminal.ansiBlue#0ea5e9
  • terminal.ansiBrightBlack#aaaaaa
  • terminal.ansiBrightBlue#0ea5e9
  • terminal.ansiBrightCyan#06b6d4
  • terminal.ansiBrightGreen#22c55e
  • terminal.ansiBrightMagenta#9066df
  • terminal.ansiBrightRed#ef4444
  • terminal.ansiBrightWhite#dddddd
  • terminal.ansiBrightYellow#eab308
  • terminal.ansiCyan#06b6d4
  • terminal.ansiGreen#22c55e
  • terminal.ansiMagenta#9066df
  • terminal.ansiRed#ef4444
  • terminal.ansiWhite#dbd7ca
  • terminal.ansiYellow#eab308
  • terminal.foreground#323232
  • terminal.selectionBackground#22222218
  • textBlockQuote.background#f5f5f5
  • textBlockQuote.border#e5e5e5
  • textCodeBlock.background#f5f5f5
  • textLink.activeForeground#9066df
  • textLink.foreground#9066df
  • textPreformat.foreground#4b5563
  • textSeparator.foreground#d1d5db
  • titleBar.activeBackground#f5f5f5
  • titleBar.activeForeground#4a4a4a
  • titleBar.border#e5e5e5
  • titleBar.inactiveBackground#f5f5f5
  • titleBar.inactiveForeground#6b7280
  • tree.indentGuidesStroke#e5e7eb
  • welcomePage.buttonBackground#f3f4f6
  • welcomePage.buttonHoverBackground#e5e7eb

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment, string.comment#737373
delimiter.bracket, delimiter, invalid.illegal.character-not-allowed-here.html, keyword.operator.rest, keyword.operator.spread, keyword.operator.type.annotation, keyword.operator.relational, keyword.operator.assignment, keyword.operator.type, meta.brace, meta.tag.block.any.html, meta.tag.inline.any.html, meta.tag.structure.input.void.html, meta.type.annotation, meta.embedded.block.github-actions-expression, storage.type.function.arrow, meta.objectliteral.ts, punctuation#dbd7cacc
constant, entity.name.constant, variable.language, meta.definition.variable#ed9cc2
entity, entity.name#9066df
variable.parameter.function#323232
entity.name.tag, tag.html#9066df
entity.name.function#9066df
keyword, storage.type.class.jsdoc#ed9cc2
storage, storage.type, support.type.builtin, constant.language.undefined, constant.language.null#737373
text.html.derivative, storage.modifier.package, storage.modifier.import, storage.type.java#323232
string, string punctuation.section.embedded source, attribute.value#525252
punctuation.definition.string, punctuation.support.type.property-name#52525299
support#9066df
property, meta.property-name, meta.object-literal.key, entity.name.tag.yaml, attribute.name#ec4899
entity.other.attribute-name, invalid.deprecated.entity.other.attribute-name.html#ec4899
variable, identifier#ec4899
support.type.primitive, entity.name.type#ed9cc2
namespace#ed9cc2
keyword.operator, keyword.operator.assignment.compound, meta.var.expr.ts#ed9cc2
invalid.broken#b91c1citalic
invalid.deprecated#b91c1citalic
invalid.illegal#b91c1citalic
invalid.unimplemented#b91c1citalic
carriage-return#f9fafbitalic underline
message.error#b91c1c
string variable#525252
source.regexp, string.regexp#eab308
string.regexp.character-class, string.regexp constant.character.escape, string.regexp source.ruby.embedded, string.regexp string.regexp.arbitrary-repitition#525252
string.regexp constant.character.escape#eab308
support.constant#ed9cc2
keyword.operator.quantifier.regexp, constant.numeric, number#eab308
keyword.other.unit#737373
constant.language.boolean, constant.language#eab308
meta.module-reference#9066df
punctuation.definition.list.begin.markdown#f59e0b
markup.heading, markup.heading entity.name#9066dfbold
markup.quote#ed9cc2
markup.italic#323232italic
markup.bold#323232bold
markup.raw#9066df
markup.deleted, meta.diff.header.from-file, punctuation.definition.deleted#b91c1c
markup.inserted, meta.diff.header.to-file, punctuation.definition.inserted#16a34a
markup.changed, punctuation.definition.changed#ea580c
markup.ignored, markup.untracked#f3f4f6
meta.diff.range#9066dfbold
meta.diff.header#2563eb
meta.separator#2563ebbold
meta.output#2563eb
brackethighlighter.tag, brackethighlighter.curly, brackethighlighter.round, brackethighlighter.square, brackethighlighter.angle, brackethighlighter.quote#4b5563
brackethighlighter.unmatched#b91c1c
constant.other.reference.link, string.other.link, punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown#525252
markup.underline.link.markdown, markup.underline.link.image.markdown#32323290underline
type.identifier, constant.other.character-class.regexp#ed9cc2
entity.other.attribute-name.html.vue#9066df
invalid.illegal.unrecognized-tag.htmlnormal

Shiki preview

TypeScript sample highlighted with this variant's colors and tokenColors.

Loading...