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#1E1E1E
  • activityBar.border#FFF1
  • activityBar.foreground#DDD
  • activityBarBadge.background#86B
  • activityBarBadge.foreground#DDD
  • button.background#86B
  • button.hoverBackground#97C
  • debugToolBar.background#181818
  • diffEditor.diagonalFill#FFF2
  • diffEditor.insertedLineBackground#A5E9B620
  • diffEditor.insertedTextBackground#A5E9B630
  • diffEditor.removedLineBackground#FF6A9120
  • diffEditor.removedTextBackground#FF6A9130
  • dropdown.background#1E1E1E
  • dropdown.border#FFF2
  • editor.background#1E1E1E
  • editor.findMatchHighlightBackground#FF6A9140
  • editor.findMatchHighlightBorder#FF6A9180
  • editor.foreground#BBB
  • editor.hoverHighlightBackground#2c313c40
  • editor.lineHighlightBackground#FFF1
  • editor.selectionBackground#FFF2
  • editor.selectionHighlightBackground#FFF1
  • editor.selectionHighlightBorder#FFF4
  • editor.wordHighlightBackground#0000
  • editor.wordHighlightBorder#0000
  • editor.wordHighlightStrongBackground#FFF1
  • editor.wordHighlightStrongBorder#FFF4
  • editorBracketHighlight.foreground1#FF6A91
  • editorBracketHighlight.foreground2#EAB287
  • editorBracketHighlight.foreground3#FFF3B5
  • editorBracketHighlight.foreground4#20CBB1
  • editorBracketHighlight.foreground5#B2D6F7
  • editorBracketHighlight.foreground6#EC7CDD
  • editorBracketHighlight.unexpectedBracket.foreground#C66
  • editorBracketMatch.background#FFF2
  • editorBracketMatch.border#FFF4
  • editorCursor.background#B2D6F7
  • editorCursor.foreground#B2D6F7
  • editorError.foreground#C66
  • editorGroup.border#FFF2
  • editorGroup.emptyBackground#1E1E1E
  • editorGroupHeader.border#FFF1
  • editorGroupHeader.tabsBackground#181818
  • editorGroupHeader.tabsBorder#FFF1
  • editorGutter.addedBackground#9FEB9A
  • editorGutter.deletedBackground#FF6A6A
  • editorGutter.modifiedBackground#F3EA99
  • editorGutter.modifiedSecondaryBackground#F3EA99
  • editorHoverWidget.background#181818
  • editorHoverWidget.border#FFF4
  • editorIndentGuide.activeBackground1#FFF4
  • editorIndentGuide.background1#FFF1
  • editorLineNumber.activeForeground#FFF8
  • editorLineNumber.foreground#FFF3
  • editorMarkerNavigation.background#1E1E1E
  • editorRuler.foreground#FFF2
  • editorStickyScroll.background#181818
  • editorStickyScroll.border#FFF1
  • editorStickyScroll.shadow#1E1E1E40
  • editorStickyScrollGutter.background#181818
  • editorStickyScrollHover.background#1E1E1E
  • editorSuggestWidget.background#181818
  • editorSuggestWidget.border#FFF4
  • editorSuggestWidget.focusHighlightForeground#FFF3B5
  • editorSuggestWidget.foreground#BBB
  • editorSuggestWidget.hoverBackground#FFF1
  • editorSuggestWidget.hoverForeground#BBB
  • editorSuggestWidget.selectedBackground#FFF2
  • editorSuggestWidget.selectedForeground#FFF3B5
  • editorSuggestWidget.selectedIconForeground#FFF3B5
  • editorWarning.foreground#E2A373
  • editorWhitespace.foreground#FFF1
  • editorWidget.background#181818
  • editorWidget.border#FFF2
  • focusBorder#0000
  • foreground#BBB
  • gitDecoration.conflictingResourceForeground#FF6A6A
  • gitDecoration.deletedResourceForeground#666
  • gitDecoration.ignoredResourceForeground#666
  • gitDecoration.modifiedResourceForeground#F3EA99
  • gitDecoration.submoduleResourceForeground#D594FE
  • gitDecoration.untrackedResourceForeground#9FEB9A
  • icon.foreground#BBB
  • input.background#1E1E1E
  • input.border#FFF2
  • list.activeSelectionBackground#FFF2
  • list.activeSelectionForeground#EEE
  • list.errorForeground#C66
  • list.focusBackground#FFF2
  • list.highlightForeground#c5c5c5
  • list.hoverBackground#FFF1
  • list.inactiveSelectionBackground#FFF2
  • list.inactiveSelectionForeground#DDD
  • list.warningForeground#E2A373
  • listStickyScroll.background#0000
  • menu.border#FFF4
  • menu.foreground#c8c8c8
  • menu.selectionBackground#FFF4
  • multiDiffEditor.border#FFF4
  • multiDiffEditor.headerBackground#181818
  • notifications.background#181818
  • notifications.border#FFF2
  • panel.background#181818
  • peekViewEditor.background#1E1E1E
  • peekViewEditor.matchHighlightBackground#29244b
  • peekViewResult.background#22262b
  • scrollbarSlider.activeBackground#FFF2
  • scrollbarSlider.background#FFF2
  • scrollbarSlider.hoverBackground#FFF2
  • sideBar.background#181818
  • sideBar.border#FFF1
  • sideBar.foreground#888
  • sideBarSectionHeader.background#111
  • sideBarSectionHeader.border#FFF1
  • sideBarSectionHeader.foreground#888
  • sideBarSectionHeader.shadow#0000
  • sideBarStickyScroll.background#111
  • sideBarStickyScroll.border#FFF1
  • sideBarStickyScroll.shadow#0000
  • sideBarTitle.background#111
  • statusBar.background#111
  • statusBar.border#FFF1
  • statusBar.debuggingBackground#75A
  • statusBar.debuggingBorder#FFF1
  • statusBar.debuggingForeground#EEE
  • statusBar.debuggingHoverBackground#86B
  • statusBar.debuggingHoverForeground#EEE
  • statusBar.foreground#888
  • statusBar.noFolderBackground#111
  • statusBarItem.errorBackground#C66
  • statusBarItem.errorForeground#EEE
  • statusBarItem.hoverBackground#FFF2
  • statusBarItem.hoverForeground#EEE
  • statusBarItem.remoteBackground#75A
  • statusBarItem.remoteForeground#EEE
  • statusBarItem.remoteHoverBackground#86B
  • statusBarItem.remoteHoverForeground#EEE
  • statusBarItem.warningBackground#B83
  • statusBarItem.warningForeground#EEE
  • tab.activeBackground#8892
  • tab.activeBorder#B47
  • tab.activeForeground#DDD
  • tab.border#FFF1
  • tab.hoverBackground#8891
  • tab.inactiveBackground#181818
  • tab.unfocusedHoverBackground#323842
  • terminal.ansiBlack#0C0D0F
  • terminal.ansiBlue#98B4EE
  • terminal.ansiBrightBlack#626975
  • terminal.ansiBrightBlue#B2D6F7
  • terminal.ansiBrightCyan#BDFFF8
  • terminal.ansiBrightGreen#9FEB9A
  • terminal.ansiBrightMagenta#E3ADF1
  • terminal.ansiBrightRed#EC8692
  • terminal.ansiBrightWhite#F7F7F7
  • terminal.ansiBrightYellow#FFF3B5
  • terminal.ansiCyan#6DCDCD
  • terminal.ansiGreen#9DC37B
  • terminal.ansiMagenta#D594FE
  • terminal.ansiRed#FF6A6A
  • terminal.ansiWhite#DCDFE4
  • terminal.ansiYellow#F3EA99
  • terminal.background#181818
  • terminal.border#FFF1
  • terminal.foreground#DCDFE4
  • terminal.selectionBackground#FFF2
  • textCodeBlock.background#181818
  • textCodeBlock.border#FFF1
  • textCodeBlock.foreground#EAB287
  • textLink.activeForeground#B9E
  • textLink.foreground#A8D
  • textPreformat.background#181818
  • textPreformat.border#FFF1
  • textPreformat.foreground#EAB287
  • titleBar.activeBackground#181818
  • titleBar.activeForeground#888
  • titleBar.border#FFF1
  • titleBar.inactiveBackground#181818
  • titleBar.inactiveForeground#6b717d
  • widget.border#FFF2

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
token.storage, storage, keyword, keyword.control, keyword.operator, keyword.control.flow, keyword.control.conditional, control, variable.language.super, keyword.operator.expression.instanceof, keyword.operator.expression.keyof, keyword.control.import, keyword.control.export, keyword.operator.expression.void, keyword.operator.expression.delete, keyword.operator.expression.in, keyword.operator.expression.typeof, keyword.operator.expression.as, keyword.operator.expression.is, keyword.operator.expression.implements, keyword.operator.expression.await, keyword.operator.expression.throw, keyword.operator.new, keyword.operator.delete, constant.character.math.tex, constant.other.general.math.tex, punctuation.definition.constant.math.tex, variable.other.django.filter, storage.type.function.js, storage.type.function.ts, storage.type.function.jsx, storage.type.function.tsx, support.type.property.cmake#FF6A91
entity.name.type.class, entity.name.class, entity.name.type, support.class, support.type.primitive, support.type.builtin, variable.other.class.js, variable.other.class.ts, variable.other.class.tsx, variable.other.class.jsx, keyword.other.type, meta.other.type, meta.attribute.rust#FFF3B5
meta.object.member, meta.attribute.python, meta.property.object, meta.attribute, variable.other.rust, variable.other.property, variable.other.object.property, variable.other.django.attribute, constant.enum#B2D6F7
meta.indexed-name.python, variable.parameter, meta.function.parameters, meta.function.parameter, meta.function.parameter.no-default#A5E9B6
entity.name.function.member, entity.name.function.call, entity.name.function, support.function.be.latex, support.function.general.tex, support.function.textit.latex, meta.function.textbf.latex, meta.function-call.generic, support.function.special, support.function.magic, support.function.misc, support.function.gradient, support.function.constructor, support.function.destructor, support.function.cmake#D594FE
variable.other, support.type.variable#EAB287
variable.language.this, variable.language.self, variable.language.self.rust, variable.parameter.function.language.special.self, variable.parameter.function.language.special.self.python#FFF3B5
string, string.regexp#E497B5
meta.template.expression, punctuation.definition.template-expression, constant.character.format.placeholder#D594FE
constant, constant.numeric, constant.language, constant.character, constant.other, constant.regexp, constant.character.escape#FFF3B5
support.type.builtin.tsx, support.type.builtin.jsx, support.type.builtin.ts, support.type.builtin.js#FFF3B5
keyword.operator.quantifier.regexp, constant.other.character-class.regexp, punctuation.definition.group.regexp#D594FE
constant.character.escape#FFF3B5
punctuation.separator.annotation.result, punctuation.accessor.optional, punctuation.accessor.optional, keyword.operator.control, keyword.operator.misc, storage.type.function.arrow, keyword.operator.arrow.fat.rust, keyword.operator.arrow.skinny.rust, keyword.operator.ternary#FF6A91
keyword.operator, storage.modifier.pointer, storage.modifier.reference, keyword.operator.logical, keyword.operator.increment, keyword.operator.comparison, keyword.operator.optional, keyword.operator.arithmetic, keyword.operator.bitwise, keyword.operator.cast, keyword.operator.assignment, keyword.operator.address#D594FE
punctuation.comma, punctuation.separator, punctuation.terminator, punctuation.section.angle-brackets, punctuation.definition.tag, punctuation.brackets.angle, punctuation.definition.annotation, punctuation.definition.typeparameters, punctuation.semi, punctuation.accessor, keyword.operator.access.dot.rust, keyword.operator.type.annotation, keyword.operator.namespace.rust, keyword.operator.key-value.rust, punctuation.definition.block.sequence.item#888
support.other.namespace, entity.name.namespace, entity.name.module, entity.name.label.cs, entity.name.scope-resolution, entity.name.scope-resolution.function.call, entity.name.scope-resolution.function.definition#1FCBA6
entity.name.function.preprocessor.c, entity.name.function.preprocessor.c++, entity.name.function.preprocessor.objc, entity.name.function.preprocessor.objcpp#20CBB1
entity.name.lifetime.rust, storage.modifier.lifetime.rust#A5E9B6
entity.name.tag.html, entity.name.tag.jsx, entity.name.tag.tsx, entity.name.tag.open, entity.name.tag.close#FF6A91
entity.other.attribute-name.tsx, entity.other.attribute-name.jsx, entity.other.attribute-name.html, entity.other.attribute-name#A5E9B6
variable.other.readwrite.alias.js, variable.other.readwrite.alias.ts, variable.other.readwrite.alias.jsx, variable.other.readwrite.alias.tsx, storage.modifier.import.java#FFF3B5
constant.language.json#FFF3B5
support.type.property-name.json, variable.key.dotenv, support.type.property-name.toml, entity.name.tag.yaml#EAB287
support.type.property-value.json, support.type.property-value.toml, variable.value.dotenv, property.value.dotenv#E497B5
support.type.property-name.table.toml, support.type.property-name.array.toml#D594FE
entity.name.tag.css, entity.name.tag.custom.css, support.constant.media.css, support.constant.media.at-rule.css, support.type.pseudo-element.css#FFF3B5
entity.other.attribute-name.class.css#D594FE
entity.other.attribute-name.id#FF6A91
variable.other.css, variable.argument.css, variable.css, meta.function.variable.css, variable.scss, variable.other.scss#A5E9B6
support.type.property-name.css, support.type.property-name.scss, support.type.property-name.less, support.type.property-name.media, meta.property-name.css, meta.property-name.scss, meta.property-name.less#EAB287
support.type.property-value.css, support.type.property-value.scss, support.type.property-value.less, support.constant.property-value.css, support.constant.property-value.scss, support.constant.property-value.less, meta.property-value.css, meta.property-value.scss, meta.property-value.less#E497B5
variable.parameter.keyframe-list#20CBB1
entity.other.keyframe-offset.percentage#FFF3B5
keyword.other.unit#EAB287
entity.other.django.delimiter.tag#888
keyword.control.django#D594FE
entity.name.label.assembly, variable.label#D594FE
keyword.other.pseudo-op#20CBB1
comment, punctuation.definition.comment#FFF5
comment.block.documentation, comment.line.documentation, string.quoted.docstring.multi.python#FFF6
invalid.deprecated, invalid.illegal, invalid.broken, invalid.unimplemented, invalid.illegal.bad-ampersand#C66
punctuation.definition.bold, punctuation.definition.heading, entity.name.section, markup.heading, markup.bold#B2D6F7bold
markup.italic, punctuation.definition.italic,todo.emphasis#A5E9B6italic
markup.strikethrough#FF6A91
punctuation.definition.list.begin.markdown#FF6A91
markup.underline.link#D594FE
punctuation.definition.quote, punctuation.definition.link.description, punctuation.definition.metadata.markdown#888
markup.quote#EAB287
markup.inline.raw.string, punctuation.definition.raw.markdown#EAB287
markup.fenced_code.block#EAB287
fenced_code.block.language.markdown#EAB287
punctuation.definition.table.markdown#888
log.info#BBB
log.warning#EAB287
log.error#FF6A91