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.activeBackground#6943ff10
  • activityBar.activeBorder#ff2b7080
  • activityBar.background#1e1d40
  • activityBar.foreground#afafaf
  • activityBar.inactiveForeground#7f7f7f
  • activityBarBadge.background#ff2b70
  • activityBarBadge.foreground#1e1d40
  • badge.background#000000
  • badge.foreground#afafaf
  • breadcrumb.activeSelectionForeground#afafaf
  • breadcrumb.background#1e1d40
  • breadcrumb.focusForeground#afafaf
  • breadcrumb.foreground#7f7f7f
  • breadcrumbPicker.background#222222
  • button.background#444444
  • button.foreground#afafaf
  • checkbox.background#444444
  • checkbox.border#222222
  • checkbox.foreground#afafaf
  • contrastBorder#222222
  • debugToolBar.background#444444
  • diffEditor.insertedTextBackground#3ad90020
  • diffEditor.removedTextBackground#d9042950
  • dropdown.background#1e1d40
  • dropdown.border#222222
  • dropdown.foreground#afafaf
  • editor.background#1e1d40
  • editor.findMatchBackground#ffe70080
  • editor.findMatchHighlightBackground#feffff40
  • editor.findRangeHighlightBackground#67676775
  • editor.foldBackground#444444
  • editor.foreground#afafaf
  • editor.hoverHighlightBackground#222222
  • editor.lineHighlightBorder#000000
  • editor.rangeHighlightBackground#6943ff15
  • editor.selectionBackground#000000
  • editor.selectionHighlightBackground#000000
  • editor.snippetFinalTabstopHighlightBackground#1e1d40
  • editor.snippetFinalTabstopHighlightBorder#3ad900
  • editor.snippetTabstopHighlightBackground#1e1d40
  • editor.snippetTabstopHighlightBorder#7f7f7f
  • editor.wordHighlightBackground#00c5c750
  • editor.wordHighlightStrongBackground#3ad90050
  • editorCodeLens.foreground#7f7f7f
  • editorError.foreground#d90429
  • editorGroup.border#6943ff
  • editorGroup.dropBackground#67676770
  • editorGroupHeader.tabsBackground#222222
  • editorGutter.addedBackground#3ad90080
  • editorGutter.deletedBackground#d9042980
  • editorGutter.modifiedBackground#00c5c780
  • editorHoverWidget.background#1e1d40
  • editorHoverWidget.border#7f7f7f
  • editorIndentGuide.activeBackground#feffff45
  • editorIndentGuide.background#feffff1A
  • editorLineNumber.foreground#7f7f7f
  • editorLink.activeForeground#00c5c7
  • editorMarkerNavigation.background#444444
  • editorOverviewRuler.addedForeground#3ad90080
  • editorOverviewRuler.border#222222
  • editorOverviewRuler.currentContentForeground#3ad900
  • editorOverviewRuler.deletedForeground#d9042980
  • editorOverviewRuler.errorForeground#d9042980
  • editorOverviewRuler.incomingContentForeground#6943ff
  • editorOverviewRuler.infoForeground#00c5c780
  • editorOverviewRuler.modifiedForeground#00c5c780
  • editorOverviewRuler.selectionHighlightForeground#ffe700
  • editorOverviewRuler.warningForeground#ffe70080
  • editorOverviewRuler.wordHighlightForeground#00c5c7
  • editorOverviewRuler.wordHighlightStrongForeground#3ad900
  • editorRuler.foreground#feffff1A
  • editorSuggestWidget.background#444444
  • editorSuggestWidget.foreground#afafaf
  • editorSuggestWidget.selectedBackground#000000
  • editorWarning.foreground#ffe700
  • editorWhitespace.foreground#feffff1A
  • editorWidget.background#444444
  • errorForeground#d90429
  • extensionButton.prominentBackground#3ad90090
  • extensionButton.prominentForeground#afafaf
  • extensionButton.prominentHoverBackground#3ad90060
  • focusBorder#7f7f7f
  • foreground#afafaf
  • gitDecoration.conflictingResourceForeground#ffe700
  • gitDecoration.deletedResourceForeground#d90429
  • gitDecoration.ignoredResourceForeground#7f7f7f
  • gitDecoration.modifiedResourceForeground#00c5c7
  • gitDecoration.untrackedResourceForeground#3ad900
  • input.background#1e1d40
  • input.border#222222
  • input.foreground#afafaf
  • input.placeholderForeground#7f7f7f
  • inputOption.activeBorder#6943ff
  • inputValidation.errorBackground#1e1d40
  • inputValidation.errorBorder#d90429
  • inputValidation.errorForeground#d90429
  • inputValidation.infoBackground#1e1d40
  • inputValidation.infoBorder#6943ff
  • inputValidation.infoForeground#6943ff
  • inputValidation.warningBackground#1e1d40
  • inputValidation.warningBorder#ffe700
  • inputValidation.warningForeground#ffe700
  • list.activeSelectionBackground#000000
  • list.activeSelectionForeground#afafaf
  • list.dropBackground#000000
  • list.errorForeground#d90429
  • list.focusBackground#67676775
  • list.highlightForeground#00c5c7
  • list.hoverBackground#67676775
  • list.inactiveSelectionBackground#67676775
  • list.warningForeground#ffe700
  • listFilterWidget.background#1e1d40
  • listFilterWidget.noMatchesOutline#d90429
  • listFilterWidget.outline#000000
  • merge.currentHeaderBackground#3ad90090
  • merge.incomingHeaderBackground#6943ff90
  • notification.background#1e1d40
  • notification.buttonBackground#000000
  • notification.buttonForeground#afafaf
  • notification.buttonHoverBackground#67676775
  • notification.errorBackground#d90429
  • notification.errorForeground#1e1d40
  • notification.foreground#afafaf
  • notification.infoBackground#6943ff
  • notification.infoForeground#1e1d40
  • notification.warningBackground#ffe700
  • notification.warningForeground#1e1d40
  • notificationCenter.border#444444
  • notificationCenterHeader.background#1e1d40
  • notificationCenterHeader.foreground#afafaf
  • notificationLink.foreground#00c5c7
  • notifications.background#1e1d40
  • notifications.border#444444
  • notifications.foreground#afafaf
  • notificationsErrorIcon.foreground#d90429
  • notificationsInfoIcon.foreground#6943ff
  • notificationsWarningIcon.foreground#ffe700
  • notificationToast.border#444444
  • panel.background#1e1d40
  • panel.border#6943ff
  • panelInput.border#afafaf
  • panelTitle.activeBorder#ff2b70
  • panelTitle.activeForeground#afafaf
  • panelTitle.inactiveForeground#7f7f7f
  • peekView.border#000000
  • peekViewEditor.background#1e1d40
  • peekViewEditor.matchHighlightBackground#f1d00080
  • peekViewResult.background#444444
  • peekViewResult.fileForeground#afafaf
  • peekViewResult.lineForeground#afafaf
  • peekViewResult.matchHighlightBackground#f1d00080
  • peekViewResult.selectionBackground#000000
  • peekViewResult.selectionForeground#afafaf
  • peekViewTitle.background#222222
  • peekViewTitleDescription.foreground#7f7f7f
  • peekViewTitleLabel.foreground#afafaf
  • pickerGroup.border#6943ff
  • pickerGroup.foreground#00c5c7
  • progressBar.background#ff2b70
  • scrollbar.shadow#444444
  • selection.background#6943ff
  • settings.checkboxBackground#444444
  • settings.checkboxBorder#222222
  • settings.checkboxForeground#afafaf
  • settings.dropdownBackground#444444
  • settings.dropdownBorder#222222
  • settings.dropdownForeground#afafaf
  • settings.headerForeground#afafaf
  • settings.modifiedItemIndicator#ffe700
  • settings.numberInputBackground#444444
  • settings.numberInputBorder#222222
  • settings.numberInputForeground#afafaf
  • settings.textInputBackground#444444
  • settings.textInputBorder#222222
  • settings.textInputForeground#afafaf
  • sideBar.background#444444
  • sideBarSectionHeader.background#1e1d40
  • sideBarSectionHeader.border#222222
  • sideBarTitle.foreground#afafaf
  • statusBar.background#222222
  • statusBar.debuggingBackground#d90429
  • statusBar.debuggingForeground#222222
  • statusBar.foreground#afafaf
  • statusBar.noFolderBackground#222222
  • statusBar.noFolderForeground#afafaf
  • statusBarItem.prominentBackground#d90429
  • statusBarItem.prominentHoverBackground#ffe700
  • statusBarItem.remoteBackground#6943ff
  • statusBarItem.remoteForeground#1e1d40
  • tab.activeBackground#1e1d40
  • tab.activeBorderTop#ff2b7080
  • tab.activeForeground#afafaf
  • tab.border#222222
  • tab.inactiveBackground#444444
  • tab.inactiveForeground#7f7f7f
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#6943ff
  • terminal.ansiBrightBlack#676767
  • terminal.ansiBrightBlue#6871ff
  • terminal.ansiBrightCyan#79e7fa
  • terminal.ansiBrightGreen#42d425
  • terminal.ansiBrightMagenta#ff76ff
  • terminal.ansiBrightRed#f9291b
  • terminal.ansiBrightWhite#feffff
  • terminal.ansiBrightYellow#f1d000
  • terminal.ansiCyan#00c5c7
  • terminal.ansiGreen#3ad900
  • terminal.ansiMagenta#ff2b70
  • terminal.ansiRed#d90429
  • terminal.ansiWhite#c7c7c7
  • terminal.ansiYellow#ffe700
  • terminal.background#1e1d40
  • terminal.border#afafaf
  • terminal.foreground#afafaf
  • terminal.selectionBackground#00000050
  • textBlockQuote.background#444444
  • titleBar.activeBackground#444444
  • titleBar.activeForeground#afafaf
  • titleBar.inactiveBackground#222222
  • titleBar.inactiveForeground#7f7f7f
  • walkThrough.embeddedEditorBackground#444444
  • welcomePage.buttonBackground#000000
  • welcomePage.buttonHoverBackground#67676775
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#6943ff
source#afafaf
meta.diff, meta.diff.header#7f7f7f
markup.inserted#3ad900
markup.deleted#d90429
markup.changed#ffe700
invalid#d90429underline italic
invalid.deprecated#afafafunderline italic
entity.name.filename#f1d000
markup.error#d90429
markup.underlineunderline
markup.bold#ffe700bold
markup.heading#6943ffbold
markup.italic#f1d000italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#00c5c7
markup.inline.raw, markup.raw.restructuredtext#3ad900
markup.underline.link, markup.underline.link.image#00c5c7
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#ff2b70
entity.name.directive.restructuredtext, markup.quote#f1d000italic
meta.separator.markdown#7f7f7f
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#3ad900
punctuation.definition.constant.restructuredtext#6943ff
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#6943ff
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#afafaf
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#f1d000
entity.name.type.class, entity.name.class#00c5c7normal
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#6943ffitalic
entity.other.inherited-class#00c5c7italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#7f7f7f
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#ff2b70
comment.block.documentation entity.name.type#00c5c7italic
comment.block.documentation entity.name.type punctuation.definition.bracket#00c5c7
comment.block.documentation variable#ffe700italic
constant, variable.other.constant#6943ff
constant.character.escape, constant.character.string.escape, constant.regexp#ff2b70
entity.name.tag#ff2b70
entity.other.attribute-name.parent-selector#ff2b70
entity.other.attribute-name#3ad900italic
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#3ad900
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#ffe700italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#3ad900italic
meta.decorator variable.other.object#3ad900
keyword, punctuation.definition.keyword#ff2b70
keyword.control.new, keyword.operator.newbold
meta.selector#ff2b70
support#00c5c7italic
support.function.magic, support.variable, variable.other.predefined#6943ffregular
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#ff2b70
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#afafaf
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#ff2b70
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#00c5c7
constant.other.date, constant.other.timestamp#ffe700
variable.other.alias.yaml#3ad900italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#ff2b70regular
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#00c5c7italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#ffe700
storage.modifier#ff2b70
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#f1d000
punctuation.definition.group.capture.regexp#ff2b70
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#d90429
punctuation.definition.character-class.regexp#00c5c7
punctuation.definition.group.regexp#ffe700
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#d90429
meta.assertion.look-ahead.regexp#3ad900
string#f1d000
punctuation.definition.string.begin, punctuation.definition.string.end#6871ff
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#6943ff
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#7f7f7f
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#afafaf
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#ffe700italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#afafafnormal
meta.selectionset.graphql variable#f1d000
meta.selectionset.graphql meta.arguments variable#afafaf
entity.name.fragment.graphql, variable.fragment.graphql#00c5c7
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#afafaf
source.shell variable.other#6943ff
support.constant#6943ffnormal
meta.scope.prerequisites.makefile#f1d000
meta.attribute-selector.scss#f1d000
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#afafaf
meta.preprocessor.haskell#7f7f7f

Shiki preview

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

Loading...

Tinted VSCode by Tinted Theming - VS Code Theme