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.activeBackground#91D7C310
  • activityBar.activeBorder#F5A886
  • activityBar.background#1D2B2A
  • activityBar.border#13201E
  • activityBar.foreground#E3EEE9
  • activityBar.inactiveForeground#78908A
  • activityBarBadge.background#2A9DD4
  • activityBarBadge.foreground#F8FFFB
  • badge.background#17617B
  • badge.foreground#CDEFE8
  • breadcrumb.activeSelectionForeground#D7E3DF
  • breadcrumb.background#202F2E
  • breadcrumb.focusForeground#E3EEE9
  • breadcrumb.foreground#9AAFA9
  • breadcrumbPicker.background#283A38
  • button.background#1F8A5B
  • button.foreground#D8FFEA
  • button.hoverBackground#2E9C68
  • button.secondaryBackground#49615D
  • button.secondaryForeground#F8FFFB
  • button.secondaryHoverBackground#627A75
  • checkbox.background#49615D
  • checkbox.border#13201E
  • debugToolBar.background#283A38
  • descriptionForeground#9AAFA9
  • diffEditor.insertedTextBackground#35BD7530
  • diffEditor.removedTextBackground#FF6B7A30
  • dropdown.background#2E4541
  • dropdown.border#13201E
  • dropdown.foreground#E3EEE9
  • dropdown.listBackground#1D2B2A
  • editor.background#1D2B2A
  • editor.findMatchBackground#D8E86D44
  • editor.findMatchHighlightBackground#D8E86D22
  • editor.findRangeHighlightBackground#3C545075
  • editor.focusedStackFrameHighlightBackground#2B805C33
  • editor.foldBackground#627A7515
  • editor.foreground#E3EEE9
  • editor.hoverHighlightBackground#80F0D850
  • editor.inactiveSelectionBackground#35A9E022
  • editor.lineHighlightBackground#283A38
  • editor.lineHighlightBorder#3C5450
  • editor.linkedEditingBackground#35A9E022
  • editor.rangeHighlightBackground#91D7C315
  • editor.selectionBackground#35A9E044
  • editor.selectionHighlightBackground#66E6CF33
  • editor.selectionHighlightBorder#66E6CF00
  • editor.snippetFinalTabstopHighlightBackground#202F2E
  • editor.snippetFinalTabstopHighlightBorder#5CF29D
  • editor.snippetTabstopHighlightBackground#202F2E
  • editor.snippetTabstopHighlightBorder#6D9A8D
  • editor.stackFrameHighlightBackground#D3A05025
  • editor.wordHighlightBackground#66E6CF00
  • editor.wordHighlightBorder#66E6CF99
  • editor.wordHighlightStrongBackground#66E6CF00
  • editor.wordHighlightStrongBorder#66E6CF66
  • editorBracketHighlight.foreground1#82DCD2
  • editorBracketHighlight.foreground2#7FD7C5
  • editorBracketHighlight.foreground3#82DCD2
  • editorBracketHighlight.foreground4#7FD7C5
  • editorBracketHighlight.foreground5#82DCD2
  • editorBracketHighlight.foreground6#7FD7C5
  • editorBracketHighlight.unexpectedBracket.foreground#FF6B7A
  • editorBracketMatch.background#66E6CF50
  • editorBracketMatch.border#66E6CF00
  • editorCodeLens.foreground#6D9A8D
  • editorCursor.foreground#CDEFE8
  • editorError.foreground#FF6B7A
  • editorGroup.border#13201E
  • editorGroup.dropBackground#3C545070
  • editorGroupHeader.tabsBackground#182522
  • editorGroupHeader.tabsBorder#13201E
  • editorGutter.addedBackground#35BD75
  • editorGutter.deletedBackground#FF6B7A
  • editorGutter.modifiedBackground#35A9E0
  • editorHoverWidget.background#202F2E
  • editorHoverWidget.border#6D9A8D
  • editorIndentGuide.activeBackground#49615D
  • editorIndentGuide.background#2E4541
  • editorLineNumber.activeForeground#E3EEE9
  • editorLineNumber.foreground#49615D
  • editorLink.activeForeground#80F0D8
  • editorMarkerNavigation.background#172221
  • editorOverviewRuler.addedForeground#5CF29D80
  • editorOverviewRuler.border#13201E
  • editorOverviewRuler.currentContentForeground#5CF29D
  • editorOverviewRuler.deletedForeground#FF6B7A80
  • editorOverviewRuler.errorForeground#FF6B7A80
  • editorOverviewRuler.incomingContentForeground#91D7C3
  • editorOverviewRuler.infoForeground#80F0D880
  • editorOverviewRuler.modifiedForeground#80F0D880
  • editorOverviewRuler.selectionHighlightForeground#F2BE78
  • editorOverviewRuler.warningForeground#F2BE7880
  • editorOverviewRuler.wordHighlightForeground#80F0D8
  • editorOverviewRuler.wordHighlightStrongForeground#5CF29D
  • editorRuler.foreground#F8FFFB1A
  • editorSuggestWidget.background#172221
  • editorSuggestWidget.foreground#EAF8F1
  • editorSuggestWidget.selectedBackground#3C5450
  • editorWarning.foreground#80F0D8
  • editorWhitespace.foreground#49615D
  • editorWidget.background#182522
  • errorForeground#FF8E99
  • extensionButton.prominentBackground#5CF29D90
  • extensionButton.prominentForeground#EAF8F1
  • extensionButton.prominentHoverBackground#5CF29D60
  • focusBorder#2A9DD4
  • foreground#D7E3DF
  • gitDecoration.addedResourceForeground#49D889
  • gitDecoration.conflictingResourceForeground#F2BE78
  • gitDecoration.deletedResourceForeground#FF6B7A
  • gitDecoration.ignoredResourceForeground#78908A
  • gitDecoration.modifiedResourceForeground#6BC7E8
  • gitDecoration.submoduleResourceForeground#78908A
  • gitDecoration.untrackedResourceForeground#49D889
  • input.background#2E4541
  • input.border#13201E
  • input.foreground#E3EEE9
  • input.placeholderForeground#9AAFA9
  • inputOption.activeBorder#91D7C3
  • inputValidation.errorBorder#FF6B7A
  • inputValidation.infoBorder#7BE0C3
  • inputValidation.warningBorder#F2BE78
  • list.activeSelectionBackground#334A47
  • list.activeSelectionForeground#E3EEE9
  • list.dropBackground#3C5450
  • list.errorForeground#FF6B7A
  • list.focusBackground#17617B
  • list.highlightForeground#80F0D8
  • list.hoverBackground#263735
  • list.hoverForeground#E3EEE9
  • list.inactiveFocusBackground#163A3D
  • list.inactiveSelectionBackground#263735
  • list.inactiveSelectionForeground#E3EEE9
  • list.warningForeground#F2BE78
  • listFilterWidget.background#304640
  • listFilterWidget.noMatchesOutline#FF6B7A
  • listFilterWidget.outline#3D5852
  • merge.currentHeaderBackground#5CF29D90
  • merge.incomingHeaderBackground#91D7C390
  • notificationCenterHeader.background#1D2B2A
  • notificationCenterHeader.foreground#9AAFA9
  • notifications.background#2E4541
  • notifications.border#13201E
  • notifications.foreground#E3EEE9
  • notificationsErrorIcon.foreground#FF6B7A
  • notificationsInfoIcon.foreground#6BC7E8
  • notificationsWarningIcon.foreground#F2BE78
  • panel.background#182522
  • panel.border#13201E
  • panelInput.border#2E4541
  • panelTitle.activeBorder#F5A886
  • panelTitle.activeForeground#E3EEE9
  • panelTitle.inactiveForeground#9AAFA9
  • peekView.border#3C5450
  • peekViewEditor.background#18252288
  • peekViewEditor.matchHighlightBackground#D8E86D33
  • peekViewResult.background#182522
  • peekViewResult.fileForeground#EAF8F1
  • peekViewResult.lineForeground#EAF8F1
  • peekViewResult.matchHighlightBackground#D8E86D33
  • peekViewResult.selectionBackground#3C5450
  • peekViewResult.selectionForeground#EAF8F1
  • peekViewTitle.background#111A19
  • peekViewTitleDescription.foreground#6D9A8D
  • peekViewTitleLabel.foreground#EAF8F1
  • pickerGroup.border#49615D
  • pickerGroup.foreground#E3EEE9
  • progressBar.background#2A9DD4
  • quickInput.background#1D2B2A
  • quickInput.foreground#E3EEE9
  • scrollbar.shadow#0008
  • scrollbarSlider.activeBackground#78908A88
  • scrollbarSlider.background#78908A33
  • scrollbarSlider.hoverBackground#78908A44
  • selection.background#91D7C3
  • settings.checkboxBackground#172221
  • settings.checkboxBorder#111A19
  • settings.checkboxForeground#EAF8F1
  • settings.dropdownBackground#172221
  • settings.dropdownBorder#111A19
  • settings.dropdownForeground#EAF8F1
  • settings.headerForeground#E3EEE9
  • settings.modifiedItemIndicator#2A9DD4
  • settings.numberInputBackground#172221
  • settings.numberInputBorder#111A19
  • settings.numberInputForeground#EAF8F1
  • settings.textInputBackground#172221
  • settings.textInputBorder#111A19
  • settings.textInputForeground#EAF8F1
  • sideBar.background#182522
  • sideBar.border#13201E
  • sideBar.foreground#D7E3DF
  • sideBarSectionHeader.background#182522
  • sideBarSectionHeader.border#13201E
  • sideBarSectionHeader.foreground#E3EEE9
  • sideBarTitle.foreground#E3EEE9
  • statusBar.background#1D2B2A
  • statusBar.border#13201E
  • statusBar.debuggingBackground#9A3D2A
  • statusBar.debuggingForeground#F8FFFB
  • statusBar.foreground#D7E3DF
  • statusBar.noFolderBackground#1D2B2A
  • statusBar.noFolderForeground#EAF8F1
  • statusBarItem.prominentBackground#263735
  • statusBarItem.prominentHoverBackground#F2BE78
  • statusBarItem.remoteBackground#91D7C3
  • statusBarItem.remoteForeground#202F2E
  • tab.activeBackground#1D2B2A
  • tab.activeBorder#1D2B2A
  • tab.activeBorderTop#F5A886
  • tab.activeForeground#E3EEE9
  • tab.border#13201E
  • tab.hoverBackground#1D2B2A
  • tab.inactiveBackground#182522
  • tab.inactiveForeground#9AAFA9
  • tab.unfocusedActiveBorder#1D2B2A
  • tab.unfocusedActiveBorderTop#13201E
  • tab.unfocusedHoverBackground#1D2B2A
  • terminal.ansiBlack#172221
  • terminal.ansiBlue#91D7C3
  • terminal.ansiBrightBlack#6D9A8D
  • terminal.ansiBrightBlue#AEEEDB
  • terminal.ansiBrightCyan#B1FFF0
  • terminal.ansiBrightGreen#7DFFB2
  • terminal.ansiBrightMagenta#96EAD4
  • terminal.ansiBrightRed#FF8290
  • terminal.ansiBrightWhite#F8FFFB
  • terminal.ansiBrightYellow#EAF7A4
  • terminal.ansiCyan#80F0D8
  • terminal.ansiGreen#5CF29D
  • terminal.ansiMagenta#7BE0C3
  • terminal.ansiRed#FF6B7A
  • terminal.ansiWhite#EAF8F1
  • terminal.ansiYellow#D9F27D
  • terminal.background#1D2B2A
  • terminal.foreground#D7E3DF
  • textBlockQuote.background#1D2B2A
  • textBlockQuote.border#49615D
  • textCodeBlock.background#2E4541
  • textLink.activeForeground#CDEFE8
  • textLink.foreground#6BC7E8
  • textPreformat.foreground#D7E3DF
  • textSeparator.foreground#627A75
  • titleBar.activeBackground#1D2B2A
  • titleBar.activeForeground#E3EEE9
  • titleBar.border#13201E
  • titleBar.inactiveBackground#182522
  • titleBar.inactiveForeground#9AAFA9
  • tree.indentGuidesStroke#2E4541
  • walkThrough.embeddedEditorBackground#172221

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#91D7C3
meta.diff, meta.diff.header#6D9A8D
markup.inserted#5CF29D
markup.deleted#FF6B7A
markup.changed#F2BE78
invalid#FF6B7Aunderline italic
invalid.deprecated#EAF8F1underline italic
entity.name.filename#D9F27D
markup.error#FF6B7A
markup.underlineunderline
markup.bold#F2BE78bold
markup.heading#91D7C3bold
markup.italic#D9F27Ditalic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#80F0D8
markup.inline.raw, markup.raw.restructuredtext#5CF29D
markup.underline.link, markup.underline.link.image#80F0D8
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#7BE0C3
entity.name.directive.restructuredtext, markup.quote#D9F27Ditalic
meta.separator.markdown#6D9A8D
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#5CF29D
punctuation.definition.constant.restructuredtext#91D7C3
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#91D7C3
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#EAF8F1
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#D9F27D
entity.name.type.class, entity.name.class#80F0D8normal
keyword.expressions-and-types.swift, keyword.other.this, variable.language, variable.language punctuation.definition.variable.php, variable.other.readwrite.instance.ruby, variable.parameter.function.language.special#91D7C3italic
entity.other.inherited-class#80F0D8italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#6D9A8D
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#7BE0C3
comment.block.documentation entity.name.type#80F0D8italic
comment.block.documentation entity.name.type punctuation.definition.bracket#80F0D8
comment.block.documentation variable#F2BE78italic
constant, variable.other.constant#91D7C3
constant.character.escape, constant.character.string.escape, constant.regexp#7BE0C3
entity.name.tag#7BE0C3
entity.other.attribute-name.parent-selector#7BE0C3
entity.other.attribute-name#5CF29Ditalic
entity.name.function, meta.function-call.object, meta.function-call.php, meta.function-call.static, meta.method-call.java meta.method, meta.method.groovy, support.function.any-method.lua, keyword.operator.function.infix#5CF29D
entity.name.variable.parameter, meta.at-rule.function variable, meta.at-rule.mixin variable, meta.function.arguments variable.other.php, meta.selectionset.graphql meta.arguments.graphql variable.arguments.graphql, variable.parameter#F2BE78italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#5CF29Ditalic
meta.decorator variable.other.object#5CF29D
keyword, punctuation.definition.keyword#7BE0C3
keyword.control.new, keyword.operator.newbold
meta.selector#7BE0C3
support#80F0D8italic
support.function.magic, support.variable, variable.other.predefined#91D7C3regular
support.function, support.type.property-nameregular
constant.other.symbol.hashkey punctuation.definition.constant.ruby, entity.other.attribute-name.placeholder punctuation, entity.other.attribute-name.pseudo-class punctuation, entity.other.attribute-name.pseudo-element punctuation, meta.group.double.toml, meta.group.toml, meta.object-binding-pattern-variable punctuation.destructuring, punctuation.colon.graphql, punctuation.definition.block.scalar.folded.yaml, punctuation.definition.block.scalar.literal.yaml, punctuation.definition.block.sequence.item.yaml, punctuation.definition.entity.other.inherited-class, punctuation.function.swift, punctuation.separator.dictionary.key-value, punctuation.separator.hash, punctuation.separator.inheritance, punctuation.separator.key-value, punctuation.separator.key-value.mapping.yaml, punctuation.separator.namespace, punctuation.separator.pointer-access, punctuation.separator.slice, string.unquoted.heredoc punctuation.definition.string, support.other.chomping-indicator.yaml, punctuation.separator.annotation#7BE0C3
keyword.operator.other.powershell, keyword.other.statement-separator.powershell, meta.brace.round, meta.function-call punctuation, punctuation.definition.arguments.begin, punctuation.definition.arguments.end, punctuation.definition.entity.begin, punctuation.definition.entity.end, punctuation.definition.tag.cs, punctuation.definition.type.begin, punctuation.definition.type.end, punctuation.section.scope.begin, punctuation.section.scope.end, punctuation.terminator.expression.php, storage.type.generic.java, string.template meta.brace, string.template punctuation.accessor#EAF8F1
meta.string-contents.quoted.double punctuation.definition.variable, punctuation.definition.interpolation.begin, punctuation.definition.interpolation.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded.begin, punctuation.section.embedded.coffee, punctuation.section.embedded.end, punctuation.section.embedded.end source.php, punctuation.section.embedded.end source.ruby, punctuation.definition.variable.makefile#7BE0C3
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#80F0D8
constant.other.date, constant.other.timestamp#F2BE78
variable.other.alias.yaml#5CF29Ditalic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#7BE0C3regular
entity.name.type, keyword.primitive-datatypes.swift, keyword.type.cs, meta.protocol-list.objc, meta.return-type.objc, source.go storage.type, source.groovy storage.type, source.java storage.type, source.powershell entity.other.attribute-name, storage.class.std.rust, storage.type.attribute.swift, storage.type.c, storage.type.core.rust, storage.type.cs, storage.type.groovy, storage.type.objc, storage.type.php, storage.type.haskell, storage.type.ocaml#80F0D8italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#F2BE78
storage.modifier#7BE0C3
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#D9F27D
punctuation.definition.group.capture.regexp#7BE0C3
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#FF6B7A
punctuation.definition.character-class.regexp#80F0D8
punctuation.definition.group.regexp#F2BE78
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#FF6B7A
meta.assertion.look-ahead.regexp#5CF29D
string#D9F27D
punctuation.definition.string.begin, punctuation.definition.string.end#D9F27D
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#80F0D9
string.quoted.docstring.multi, string.quoted.docstring.multi.python punctuation.definition.string.begin, string.quoted.docstring.multi.python punctuation.definition.string.end, string.quoted.docstring.multi.python constant.character.escape#6D9A8D
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#EAF8F1
meta.import variable.other.readwrite, meta.variable.assignment.destructured.object.coffee variable#F2BE78italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#EAF8F1normal
meta.selectionset.graphql variable#D9F27D
meta.selectionset.graphql meta.arguments variable#EAF8F1
entity.name.fragment.graphql, variable.fragment.graphql#80F0D8
constant.other.symbol.hashkey.ruby, keyword.operator.dereference.java, keyword.operator.navigation.groovy, meta.scope.for-loop.shell punctuation.definition.string.begin, meta.scope.for-loop.shell punctuation.definition.string.end, meta.scope.for-loop.shell string, storage.modifier.import, punctuation.section.embedded.begin.tsx, punctuation.section.embedded.end.tsx, punctuation.section.embedded.begin.jsx, punctuation.section.embedded.end.jsx, punctuation.separator.list.comma.css, constant.language.empty-list.haskell#EAF8F1
source.shell variable.other#91D7C3
support.constant#91D7C3normal
meta.scope.prerequisites.makefile#D9F27D
meta.attribute-selector.scss#D9F27D
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#EAF8F1
meta.preprocessor.haskell#6D9A8D
log.error#FF6B7Abold
log.warning#D9F27Dbold
Dracula Gray by npv2k1 - VS Code Theme