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#00a1ff10
  • activityBar.activeBorder#c17ecb80
  • activityBar.background#feffff
  • activityBar.foreground#4f4f4f
  • activityBar.inactiveForeground#cccccc
  • activityBarBadge.background#c17ecb
  • activityBarBadge.foreground#feffff
  • badge.background#f1f1f1
  • badge.foreground#4f4f4f
  • breadcrumb.activeSelectionForeground#4f4f4f
  • breadcrumb.background#feffff
  • breadcrumb.focusForeground#4f4f4f
  • breadcrumb.foreground#cccccc
  • breadcrumbPicker.background#2f302e
  • button.background#5e615c
  • button.foreground#4f4f4f
  • checkbox.background#5e615c
  • checkbox.border#2f302e
  • checkbox.foreground#4f4f4f
  • contrastBorder#2f302e
  • debugToolBar.background#5e615c
  • diffEditor.insertedTextBackground#59d50020
  • diffEditor.removedTextBackground#ff000050
  • dropdown.background#feffff
  • dropdown.border#2f302e
  • dropdown.foreground#4f4f4f
  • editor.background#feffff
  • editor.findMatchBackground#ef9b0080
  • editor.findMatchHighlightBackground#00000040
  • editor.findRangeHighlightBackground#dcdcdc75
  • editor.foldBackground#5e615c
  • editor.foreground#4f4f4f
  • editor.hoverHighlightBackground#2f302e
  • editor.lineHighlightBorder#f1f1f1
  • editor.rangeHighlightBackground#00a1ff15
  • editor.selectionBackground#f1f1f1
  • editor.selectionHighlightBackground#f1f1f1
  • editor.snippetFinalTabstopHighlightBackground#feffff
  • editor.snippetFinalTabstopHighlightBorder#59d500
  • editor.snippetTabstopHighlightBackground#feffff
  • editor.snippetTabstopHighlightBorder#cccccc
  • editor.wordHighlightBackground#00d0d650
  • editor.wordHighlightStrongBackground#59d50050
  • editorCodeLens.foreground#cccccc
  • editorError.foreground#ff0000
  • editorGroup.border#00a1ff
  • editorGroup.dropBackground#dcdcdc70
  • editorGroupHeader.tabsBackground#2f302e
  • editorGutter.addedBackground#59d50080
  • editorGutter.deletedBackground#ff000080
  • editorGutter.modifiedBackground#00d0d680
  • editorHoverWidget.background#feffff
  • editorHoverWidget.border#cccccc
  • editorIndentGuide.activeBackground#00000045
  • editorIndentGuide.background#0000001A
  • editorLineNumber.foreground#cccccc
  • editorLink.activeForeground#00d0d6
  • editorMarkerNavigation.background#5e615c
  • editorOverviewRuler.addedForeground#59d50080
  • editorOverviewRuler.border#2f302e
  • editorOverviewRuler.currentContentForeground#59d500
  • editorOverviewRuler.deletedForeground#ff000080
  • editorOverviewRuler.errorForeground#ff000080
  • editorOverviewRuler.incomingContentForeground#00a1ff
  • editorOverviewRuler.infoForeground#00d0d680
  • editorOverviewRuler.modifiedForeground#00d0d680
  • editorOverviewRuler.selectionHighlightForeground#ef9b00
  • editorOverviewRuler.warningForeground#ef9b0080
  • editorOverviewRuler.wordHighlightForeground#00d0d6
  • editorOverviewRuler.wordHighlightStrongForeground#59d500
  • editorRuler.foreground#0000001A
  • editorSuggestWidget.background#5e615c
  • editorSuggestWidget.foreground#4f4f4f
  • editorSuggestWidget.selectedBackground#f1f1f1
  • editorWarning.foreground#ef9b00
  • editorWhitespace.foreground#0000001A
  • editorWidget.background#5e615c
  • errorForeground#ff0000
  • extensionButton.prominentBackground#59d50090
  • extensionButton.prominentForeground#4f4f4f
  • extensionButton.prominentHoverBackground#59d50060
  • focusBorder#cccccc
  • foreground#4f4f4f
  • gitDecoration.conflictingResourceForeground#ef9b00
  • gitDecoration.deletedResourceForeground#ff0000
  • gitDecoration.ignoredResourceForeground#cccccc
  • gitDecoration.modifiedResourceForeground#00d0d6
  • gitDecoration.untrackedResourceForeground#59d500
  • input.background#feffff
  • input.border#2f302e
  • input.foreground#4f4f4f
  • input.placeholderForeground#cccccc
  • inputOption.activeBorder#00a1ff
  • inputValidation.errorBackground#feffff
  • inputValidation.errorBorder#ff0000
  • inputValidation.errorForeground#ff0000
  • inputValidation.infoBackground#feffff
  • inputValidation.infoBorder#00a1ff
  • inputValidation.infoForeground#00a1ff
  • inputValidation.warningBackground#feffff
  • inputValidation.warningBorder#ef9b00
  • inputValidation.warningForeground#ef9b00
  • list.activeSelectionBackground#f1f1f1
  • list.activeSelectionForeground#4f4f4f
  • list.dropBackground#f1f1f1
  • list.errorForeground#ff0000
  • list.focusBackground#dcdcdc75
  • list.highlightForeground#00d0d6
  • list.hoverBackground#dcdcdc75
  • list.inactiveSelectionBackground#dcdcdc75
  • list.warningForeground#ef9b00
  • listFilterWidget.background#feffff
  • listFilterWidget.noMatchesOutline#ff0000
  • listFilterWidget.outline#f1f1f1
  • merge.currentHeaderBackground#59d50090
  • merge.incomingHeaderBackground#00a1ff90
  • notification.background#feffff
  • notification.buttonBackground#f1f1f1
  • notification.buttonForeground#4f4f4f
  • notification.buttonHoverBackground#dcdcdc75
  • notification.errorBackground#ff0000
  • notification.errorForeground#feffff
  • notification.foreground#4f4f4f
  • notification.infoBackground#00a1ff
  • notification.infoForeground#feffff
  • notification.warningBackground#ef9b00
  • notification.warningForeground#feffff
  • notificationCenter.border#5e615c
  • notificationCenterHeader.background#feffff
  • notificationCenterHeader.foreground#4f4f4f
  • notificationLink.foreground#00d0d6
  • notifications.background#feffff
  • notifications.border#5e615c
  • notifications.foreground#4f4f4f
  • notificationsErrorIcon.foreground#ff0000
  • notificationsInfoIcon.foreground#00a1ff
  • notificationsWarningIcon.foreground#ef9b00
  • notificationToast.border#5e615c
  • panel.background#feffff
  • panel.border#00a1ff
  • panelInput.border#4f4f4f
  • panelTitle.activeBorder#c17ecb
  • panelTitle.activeForeground#4f4f4f
  • panelTitle.inactiveForeground#cccccc
  • peekView.border#f1f1f1
  • peekViewEditor.background#feffff
  • peekViewEditor.matchHighlightBackground#fff02180
  • peekViewResult.background#5e615c
  • peekViewResult.fileForeground#4f4f4f
  • peekViewResult.lineForeground#4f4f4f
  • peekViewResult.matchHighlightBackground#fff02180
  • peekViewResult.selectionBackground#f1f1f1
  • peekViewResult.selectionForeground#4f4f4f
  • peekViewTitle.background#2f302e
  • peekViewTitleDescription.foreground#cccccc
  • peekViewTitleLabel.foreground#4f4f4f
  • pickerGroup.border#00a1ff
  • pickerGroup.foreground#00d0d6
  • progressBar.background#c17ecb
  • scrollbar.shadow#444444
  • selection.background#00a1ff
  • settings.checkboxBackground#5e615c
  • settings.checkboxBorder#2f302e
  • settings.checkboxForeground#4f4f4f
  • settings.dropdownBackground#5e615c
  • settings.dropdownBorder#2f302e
  • settings.dropdownForeground#4f4f4f
  • settings.headerForeground#4f4f4f
  • settings.modifiedItemIndicator#ef9b00
  • settings.numberInputBackground#5e615c
  • settings.numberInputBorder#2f302e
  • settings.numberInputForeground#4f4f4f
  • settings.textInputBackground#5e615c
  • settings.textInputBorder#2f302e
  • settings.textInputForeground#4f4f4f
  • sideBar.background#5e615c
  • sideBarSectionHeader.background#feffff
  • sideBarSectionHeader.border#2f302e
  • sideBarTitle.foreground#4f4f4f
  • statusBar.background#2f302e
  • statusBar.debuggingBackground#ff0000
  • statusBar.debuggingForeground#2f302e
  • statusBar.foreground#4f4f4f
  • statusBar.noFolderBackground#2f302e
  • statusBar.noFolderForeground#4f4f4f
  • statusBarItem.prominentBackground#ff0000
  • statusBarItem.prominentHoverBackground#ef9b00
  • statusBarItem.remoteBackground#00a1ff
  • statusBarItem.remoteForeground#feffff
  • tab.activeBackground#feffff
  • tab.activeBorderTop#c17ecb80
  • tab.activeForeground#4f4f4f
  • tab.border#2f302e
  • tab.inactiveBackground#5e615c
  • tab.inactiveForeground#cccccc
  • terminal.ansiBlack#f1f1f1
  • terminal.ansiBlue#00a1ff
  • terminal.ansiBrightBlack#dcdcdc
  • terminal.ansiBrightBlue#88c9ff
  • terminal.ansiBrightCyan#00fdff
  • terminal.ansiBrightGreen#93fe00
  • terminal.ansiBrightMagenta#e8a6e1
  • terminal.ansiBrightRed#ff0012
  • terminal.ansiBrightWhite#000000
  • terminal.ansiBrightYellow#fff021
  • terminal.ansiCyan#00d0d6
  • terminal.ansiGreen#59d500
  • terminal.ansiMagenta#c17ecb
  • terminal.ansiRed#ff0000
  • terminal.ansiWhite#323232
  • terminal.ansiYellow#ef9b00
  • terminal.background#feffff
  • terminal.border#4f4f4f
  • terminal.foreground#4f4f4f
  • terminal.selectionBackground#f1f1f150
  • textBlockQuote.background#5e615c
  • titleBar.activeBackground#5e615c
  • titleBar.activeForeground#4f4f4f
  • titleBar.inactiveBackground#2f302e
  • titleBar.inactiveForeground#cccccc
  • walkThrough.embeddedEditorBackground#5e615c
  • welcomePage.buttonBackground#f1f1f1
  • welcomePage.buttonHoverBackground#dcdcdc75
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#00a1ff
source#4f4f4f
meta.diff, meta.diff.header#cccccc
markup.inserted#59d500
markup.deleted#ff0000
markup.changed#ef9b00
invalid#ff0000underline italic
invalid.deprecated#4f4f4funderline italic
entity.name.filename#fff021
markup.error#ff0000
markup.underlineunderline
markup.bold#ef9b00bold
markup.heading#00a1ffbold
markup.italic#fff021italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#00d0d6
markup.inline.raw, markup.raw.restructuredtext#59d500
markup.underline.link, markup.underline.link.image#00d0d6
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#c17ecb
entity.name.directive.restructuredtext, markup.quote#fff021italic
meta.separator.markdown#cccccc
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#59d500
punctuation.definition.constant.restructuredtext#00a1ff
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#00a1ff
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#4f4f4f
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#fff021
entity.name.type.class, entity.name.class#00d0d6normal
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#00a1ffitalic
entity.other.inherited-class#00d0d6italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#cccccc
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#c17ecb
comment.block.documentation entity.name.type#00d0d6italic
comment.block.documentation entity.name.type punctuation.definition.bracket#00d0d6
comment.block.documentation variable#ef9b00italic
constant, variable.other.constant#00a1ff
constant.character.escape, constant.character.string.escape, constant.regexp#c17ecb
entity.name.tag#c17ecb
entity.other.attribute-name.parent-selector#c17ecb
entity.other.attribute-name#59d500italic
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#59d500
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#ef9b00italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#59d500italic
meta.decorator variable.other.object#59d500
keyword, punctuation.definition.keyword#c17ecb
keyword.control.new, keyword.operator.newbold
meta.selector#c17ecb
support#00d0d6italic
support.function.magic, support.variable, variable.other.predefined#00a1ffregular
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#c17ecb
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#4f4f4f
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#c17ecb
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#00d0d6
constant.other.date, constant.other.timestamp#ef9b00
variable.other.alias.yaml#59d500italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#c17ecbregular
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#00d0d6italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#ef9b00
storage.modifier#c17ecb
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#fff021
punctuation.definition.group.capture.regexp#c17ecb
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#ff0000
punctuation.definition.character-class.regexp#00d0d6
punctuation.definition.group.regexp#ef9b00
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#ff0000
meta.assertion.look-ahead.regexp#59d500
string#fff021
punctuation.definition.string.begin, punctuation.definition.string.end#efca00
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#00a1ff
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#cccccc
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#4f4f4f
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#ef9b00italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#4f4f4fnormal
meta.selectionset.graphql variable#fff021
meta.selectionset.graphql meta.arguments variable#4f4f4f
entity.name.fragment.graphql, variable.fragment.graphql#00d0d6
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#4f4f4f
source.shell variable.other#00a1ff
support.constant#00a1ffnormal
meta.scope.prerequisites.makefile#fff021
meta.attribute-selector.scss#fff021
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#4f4f4f
meta.preprocessor.haskell#cccccc

Shiki preview

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

Loading...

Tinted VSCode by Tinted Theming - VS Code Theme