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#35363a
  • activityBar.activeBorder#66b5f8
  • activityBar.background#35363a
  • activityBar.foreground#f8f8f2
  • activityBar.inactiveForeground#f8f8f2
  • activityBarBadge.background#7ddfc3
  • activityBarBadge.foreground#f8f8f2
  • badge.background#35363a
  • badge.foreground#f8f8f2
  • breadcrumb.activeSelectionForeground#f8f8f2
  • breadcrumb.background#242424
  • breadcrumb.focusForeground#f8f8f2
  • breadcrumb.foreground#bdc6cf
  • breadcrumbPicker.background#242424
  • button.background#35363a
  • button.foreground#f8f8f2
  • contrastBorder#202124
  • debugToolBar.background#242424
  • diffEditor.insertedTextBackground#7ddfc3
  • diffEditor.removedTextBackground#ff647c
  • dropdown.background#35363a
  • dropdown.border#242424
  • dropdown.foreground#f8f8f2
  • editor.background#202124
  • editor.findMatchBackground#ffb86c
  • editor.findMatchHighlightBackground#ffffff40
  • editor.findRangeHighlightBackground#35363a40
  • editor.foldBackground#242424
  • editor.foreground#f8f8f2
  • editor.hoverHighlightBackground#66b5f840
  • editor.lineHighlightBorder#35363a
  • editor.rangeHighlightBackground#dba5f515
  • editor.selectionBackground#35363a
  • editor.selectionHighlightBackground#424450
  • editor.snippetFinalTabstopHighlightBackground#202124
  • editor.snippetFinalTabstopHighlightBorder#7ddfc3
  • editor.snippetTabstopHighlightBackground#202124
  • editor.snippetTabstopHighlightBorder#202124
  • editor.wordHighlightBackground#66b5f840
  • editor.wordHighlightStrongBackground#7ddfc350
  • editorCodeLens.foreground#202124
  • editorError.foreground#ff647c
  • editorGroup.border#dba5f5
  • editorGroup.dropBackground#3a3a3a
  • editorGroupHeader.tabsBackground#202124
  • editorGutter.addedBackground#7ddfc3
  • editorGutter.deletedBackground#ff647c
  • editorGutter.modifiedBackground#66b5f8
  • editorHoverWidget.background#202124
  • editorHoverWidget.border#202124
  • editorIndentGuide.activeBackground#ffffff
  • editorIndentGuide.background#bdc6cf
  • editorLineNumber.activeForeground#f8f8f2
  • editorLineNumber.foreground#bdc6cf
  • editorLink.activeForeground#66b5f8
  • editorMarkerNavigation.background#242424
  • editorOverviewRuler.addedForeground#7ddfc3
  • editorOverviewRuler.border#202124
  • editorOverviewRuler.currentContentForeground#7ddfc3
  • editorOverviewRuler.deletedForeground#ff647c
  • editorOverviewRuler.errorForeground#ff647c
  • editorOverviewRuler.incomingContentForeground#dba5f5
  • editorOverviewRuler.infoForeground#66b5f8
  • editorOverviewRuler.modifiedForeground#66b5f8
  • editorOverviewRuler.selectionHighlightForeground#ffb86c
  • editorOverviewRuler.warningForeground#ffb86c
  • editorOverviewRuler.wordHighlightForeground#66b5f8
  • editorOverviewRuler.wordHighlightStrongForeground#7ddfc3
  • editorRuler.foreground#bdc6cf
  • editorSuggestWidget.background#242424
  • editorSuggestWidget.foreground#f8f8f2
  • editorSuggestWidget.selectedBackground#35363a
  • editorWarning.foreground#66b5f8
  • editorWhitespace.foreground#ffffff
  • editorWidget.background#242424
  • errorForeground#ff647c
  • extensionButton.prominentBackground#7ddfc3
  • extensionButton.prominentForeground#f8f8f2
  • extensionButton.prominentHoverBackground#7ddfc3
  • focusBorder#242424
  • foreground#f8f8f2
  • gitDecoration.conflictingResourceForeground#ffb86c
  • gitDecoration.deletedResourceForeground#ff647c
  • gitDecoration.ignoredResourceForeground#f8f8f2
  • gitDecoration.modifiedResourceForeground#66b5f8
  • gitDecoration.untrackedResourceForeground#7ddfc3
  • input.background#202124
  • input.border#242424
  • input.foreground#f8f8f2
  • input.placeholderForeground#202124
  • inputOption.activeBorder#dba5f5
  • inputValidation.errorBorder#ff647c
  • inputValidation.infoBorder#ff79c6
  • inputValidation.warningBorder#ffb86c
  • list.activeSelectionBackground#35363a
  • list.activeSelectionForeground#f8f8f2
  • list.dropBackground#35363a
  • list.errorForeground#ff647c
  • list.focusBackground#35363a
  • list.highlightForeground#66b5f8
  • list.hoverBackground#35363a
  • list.inactiveSelectionBackground#35363a
  • list.warningForeground#ffb86c
  • listFilterWidget.background#35363a
  • listFilterWidget.noMatchesOutline#ff647c
  • listFilterWidget.outline#424450
  • merge.currentHeaderBackground#7ddfc3
  • merge.incomingHeaderBackground#dba5f5
  • panel.background#202124
  • panel.border#dba5f5
  • panelTitle.activeBorder#ff79c6
  • panelTitle.activeForeground#f8f8f2
  • panelTitle.inactiveForeground#202124
  • peekView.border#35363a
  • peekViewEditor.background#202124
  • peekViewEditor.matchHighlightBackground#ffe29d
  • peekViewResult.background#242424
  • peekViewResult.fileForeground#f8f8f2
  • peekViewResult.lineForeground#f8f8f2
  • peekViewResult.matchHighlightBackground#ffe29d
  • peekViewResult.selectionBackground#35363a
  • peekViewResult.selectionForeground#f8f8f2
  • peekViewTitle.background#202124
  • peekViewTitleDescription.foreground#202124
  • peekViewTitleLabel.foreground#f8f8f2
  • pickerGroup.border#dba5f5
  • pickerGroup.foreground#66b5f8
  • progressBar.background#ff79c6
  • selection.background#dba5f5
  • settings.checkboxBackground#242424
  • settings.checkboxBorder#242424
  • settings.checkboxForeground#f8f8f2
  • settings.dropdownBackground#242424
  • settings.dropdownBorder#242424
  • settings.dropdownForeground#f8f8f2
  • settings.headerForeground#f8f8f2
  • settings.modifiedItemIndicator#ffb86c
  • settings.numberInputBackground#242424
  • settings.numberInputBorder#242424
  • settings.numberInputForeground#f8f8f2
  • settings.textInputBackground#242424
  • settings.textInputBorder#242424
  • settings.textInputForeground#f8f8f2
  • sideBar.background#202124
  • sideBarSectionHeader.background#202124
  • sideBarSectionHeader.border#202124
  • sideBarTitle.foreground#bdc6cf
  • statusBar.background#202124
  • statusBar.debuggingBackground#ff647c
  • statusBar.debuggingForeground#202124
  • statusBar.foreground#f8f8f2
  • statusBar.noFolderBackground#202124
  • statusBar.noFolderForeground#f8f8f2
  • statusBarItem.prominentBackground#ff647c
  • statusBarItem.prominentHoverBackground#ffb86c
  • statusBarItem.remoteBackground#dba5f5
  • statusBarItem.remoteForeground#f8f8f2
  • tab.activeBackground#3a3a3a
  • tab.activeBorderTop#66b5f8
  • tab.activeForeground#f6f6f4
  • tab.border#191a21
  • tab.inactiveBackground#262626
  • tab.inactiveForeground#7b7f8b
  • terminal.ansiBlack#242424
  • terminal.ansiBlue#dba5f5
  • terminal.ansiBrightBlack#242424
  • terminal.ansiBrightBlue#dba5f5
  • terminal.ansiBrightCyan#a4ffff
  • terminal.ansiBrightGreen#7ddfc3
  • terminal.ansiBrightMagenta#ff92df
  • terminal.ansiBrightRed#ff647c
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#ffe29d
  • terminal.ansiCyan#66b5f8
  • terminal.ansiGreen#7ddfc3
  • terminal.ansiMagenta#ff79c6
  • terminal.ansiRed#ff647c
  • terminal.ansiWhite#f8f8f2
  • terminal.ansiYellow#ffe29d
  • terminal.background#202124
  • terminal.foreground#f8f8f2
  • titleBar.activeBackground#242424
  • titleBar.activeForeground#f8f8f2
  • titleBar.inactiveBackground#202124
  • titleBar.inactiveForeground#202124
  • walkThrough.embeddedEditorBackground#242424

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#DBA5F5
source#F8F8F2
meta.diff, meta.diff.header#202124
markup.inserted#7DDFC3
markup.deleted#FF647C
markup.changed#FFB86C
invalid#FF647Cunderline italic
invalid.deprecated#F8F8F2underline italic
entity.name.filename#FFE29D
markup.error#FF647C
markup.underlineunderline
markup.bold#FFB86Cbold
markup.heading#DBA5F5bold
markup.italic#FFE29Ditalic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#66B5F8
markup.inline.raw, markup.raw.restructuredtext#7DDFC3
markup.underline.link, markup.underline.link.image#66B5F8
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#FF79C6
entity.name.directive.restructuredtext, markup.quote#FFE29Ditalic
meta.separator.markdown#202124
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#7DDFC3
punctuation.definition.constant.restructuredtext#DBA5F5
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#DBA5F5
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#F8F8F2
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#FFE29D
entity.name.type.class, entity.name.class#66B5F8normal
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#DBA5F5italic
entity.other.inherited-class#66B5F8italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#F8F8F250
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#FF79C6
comment.block.documentation entity.name.type#66B5F8italic
comment.block.documentation entity.name.type punctuation.definition.bracket#66B5F8
comment.block.documentation variable#FFB86Citalic
constant, variable.other.constant#DBA5F5
constant.character.escape, constant.character.string.escape, constant.regexp#FF79C6
entity.name.tag#FF79C6
entity.other.attribute-name.parent-selector#FF79C6
entity.other.attribute-name#7DDFC3italic
entity.name.function, meta.function-call.generic, 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#7DDFC3
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#FFB86Citalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#7DDFC3italic
meta.decorator variable.other.object#7DDFC3
keyword, punctuation.definition.keyword#FF79C6
keyword.control.new, keyword.operator.newbold
meta.selector#FF79C6
support#66B5F8italic
support.function.magic, support.variable, variable.other.predefined#DBA5F5regular
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#FF79C6
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, storage.type.generic.java, string.template meta.brace, string.template punctuation.accessor#F8F8F2
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#FF79C6
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#66B5F8
constant.other.date, constant.other.timestamp#FFB86C
variable.other.alias.yaml#7DDFC3italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#FF79C6regular
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#66B5F8italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#FFB86C
storage.modifier#FF79C6
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#FFE29D
punctuation.definition.group.capture.regexp#FF79C6
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#FF647C
punctuation.definition.character-class.regexp#66B5F8
punctuation.definition.group.regexp#FFB86C
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#FF647C
meta.assertion.look-ahead.regexp#7DDFC3
string#FFE29D
punctuation.definition.string.begin, punctuation.definition.string.end#E9F284
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#8BE9FE
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#202124
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#F8F8F2
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#FFB86Citalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#F8F8F2normal
meta.selectionset.graphql variable#FFE29D
meta.selectionset.graphql meta.arguments variable#F8F8F2
entity.name.fragment.graphql, variable.fragment.graphql#66B5F8
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#F8F8F2
source.shell variable.other#DBA5F5
support.constant#DBA5F5normal
meta.scope.prerequisites.makefile#FFE29D
meta.attribute-selector.scss#FFE29D
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#F8F8F2
meta.preprocessor.haskell#202124
token.info-token#6796E6
token.warn-token#CD9731
token.error-token#F44747
token.debug-token#B267E6
Flux by threeninenineone - VS Code Theme