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#008df510
  • activityBar.activeBorder#a86bb280
  • activityBar.background#feffff
  • activityBar.foreground#4f4f4f
  • activityBar.inactiveForeground#cccccc
  • activityBarBadge.background#a86bb2
  • activityBarBadge.foreground#feffff
  • badge.background#f1f1f1
  • badge.foreground#4f4f4f
  • breadcrumb.activeSelectionForeground#4f4f4f
  • breadcrumb.background#feffff
  • breadcrumb.focusForeground#4f4f4f
  • breadcrumb.foreground#cccccc
  • breadcrumbPicker.background#282927
  • button.background#50524e
  • button.foreground#4f4f4f
  • checkbox.background#50524e
  • checkbox.border#282927
  • checkbox.foreground#4f4f4f
  • contrastBorder#282927
  • debugToolBar.background#50524e
  • diffEditor.insertedTextBackground#4cc30020
  • diffEditor.removedTextBackground#ff000050
  • dropdown.background#feffff
  • dropdown.border#282927
  • dropdown.foreground#4f4f4f
  • editor.background#feffff
  • editor.findMatchBackground#e2840080
  • editor.findMatchHighlightBackground#00000040
  • editor.findRangeHighlightBackground#dcdcdc75
  • editor.foldBackground#50524e
  • editor.foreground#4f4f4f
  • editor.hoverHighlightBackground#282927
  • editor.lineHighlightBorder#f1f1f1
  • editor.rangeHighlightBackground#008df515
  • editor.selectionBackground#f1f1f1
  • editor.selectionHighlightBackground#f1f1f1
  • editor.snippetFinalTabstopHighlightBackground#feffff
  • editor.snippetFinalTabstopHighlightBorder#4cc300
  • editor.snippetTabstopHighlightBackground#feffff
  • editor.snippetTabstopHighlightBorder#cccccc
  • editor.wordHighlightBackground#00bdc350
  • editor.wordHighlightStrongBackground#4cc30050
  • editorCodeLens.foreground#cccccc
  • editorError.foreground#ff0000
  • editorGroup.border#008df5
  • editorGroup.dropBackground#dcdcdc70
  • editorGroupHeader.tabsBackground#282927
  • editorGutter.addedBackground#4cc30080
  • editorGutter.deletedBackground#ff000080
  • editorGutter.modifiedBackground#00bdc380
  • editorHoverWidget.background#feffff
  • editorHoverWidget.border#cccccc
  • editorIndentGuide.activeBackground#00000045
  • editorIndentGuide.background#0000001A
  • editorLineNumber.foreground#cccccc
  • editorLink.activeForeground#00bdc3
  • editorMarkerNavigation.background#50524e
  • editorOverviewRuler.addedForeground#4cc30080
  • editorOverviewRuler.border#282927
  • editorOverviewRuler.currentContentForeground#4cc300
  • editorOverviewRuler.deletedForeground#ff000080
  • editorOverviewRuler.errorForeground#ff000080
  • editorOverviewRuler.incomingContentForeground#008df5
  • editorOverviewRuler.infoForeground#00bdc380
  • editorOverviewRuler.modifiedForeground#00bdc380
  • editorOverviewRuler.selectionHighlightForeground#e28400
  • editorOverviewRuler.warningForeground#e2840080
  • editorOverviewRuler.wordHighlightForeground#00bdc3
  • editorOverviewRuler.wordHighlightStrongForeground#4cc300
  • editorRuler.foreground#0000001A
  • editorSuggestWidget.background#50524e
  • editorSuggestWidget.foreground#4f4f4f
  • editorSuggestWidget.selectedBackground#f1f1f1
  • editorWarning.foreground#e28400
  • editorWhitespace.foreground#0000001A
  • editorWidget.background#50524e
  • errorForeground#ff0000
  • extensionButton.prominentBackground#4cc30090
  • extensionButton.prominentForeground#4f4f4f
  • extensionButton.prominentHoverBackground#4cc30060
  • focusBorder#cccccc
  • foreground#4f4f4f
  • gitDecoration.conflictingResourceForeground#e28400
  • gitDecoration.deletedResourceForeground#ff0000
  • gitDecoration.ignoredResourceForeground#cccccc
  • gitDecoration.modifiedResourceForeground#00bdc3
  • gitDecoration.untrackedResourceForeground#4cc300
  • input.background#feffff
  • input.border#282927
  • input.foreground#4f4f4f
  • input.placeholderForeground#cccccc
  • inputOption.activeBorder#008df5
  • inputValidation.errorBackground#feffff
  • inputValidation.errorBorder#ff0000
  • inputValidation.errorForeground#ff0000
  • inputValidation.infoBackground#feffff
  • inputValidation.infoBorder#008df5
  • inputValidation.infoForeground#008df5
  • inputValidation.warningBackground#feffff
  • inputValidation.warningBorder#e28400
  • inputValidation.warningForeground#e28400
  • list.activeSelectionBackground#f1f1f1
  • list.activeSelectionForeground#4f4f4f
  • list.dropBackground#f1f1f1
  • list.errorForeground#ff0000
  • list.focusBackground#dcdcdc75
  • list.highlightForeground#00bdc3
  • list.hoverBackground#dcdcdc75
  • list.inactiveSelectionBackground#dcdcdc75
  • list.warningForeground#e28400
  • listFilterWidget.background#feffff
  • listFilterWidget.noMatchesOutline#ff0000
  • listFilterWidget.outline#f1f1f1
  • merge.currentHeaderBackground#4cc30090
  • merge.incomingHeaderBackground#008df590
  • notification.background#feffff
  • notification.buttonBackground#f1f1f1
  • notification.buttonForeground#4f4f4f
  • notification.buttonHoverBackground#dcdcdc75
  • notification.errorBackground#ff0000
  • notification.errorForeground#feffff
  • notification.foreground#4f4f4f
  • notification.infoBackground#008df5
  • notification.infoForeground#feffff
  • notification.warningBackground#e28400
  • notification.warningForeground#feffff
  • notificationCenter.border#50524e
  • notificationCenterHeader.background#feffff
  • notificationCenterHeader.foreground#4f4f4f
  • notificationLink.foreground#00bdc3
  • notifications.background#feffff
  • notifications.border#50524e
  • notifications.foreground#4f4f4f
  • notificationsErrorIcon.foreground#ff0000
  • notificationsInfoIcon.foreground#008df5
  • notificationsWarningIcon.foreground#e28400
  • notificationToast.border#50524e
  • panel.background#feffff
  • panel.border#008df5
  • panelInput.border#4f4f4f
  • panelTitle.activeBorder#a86bb2
  • panelTitle.activeForeground#4f4f4f
  • panelTitle.inactiveForeground#cccccc
  • peekView.border#f1f1f1
  • peekViewEditor.background#feffff
  • peekViewEditor.matchHighlightBackground#ffeb0080
  • peekViewResult.background#50524e
  • peekViewResult.fileForeground#4f4f4f
  • peekViewResult.lineForeground#4f4f4f
  • peekViewResult.matchHighlightBackground#ffeb0080
  • peekViewResult.selectionBackground#f1f1f1
  • peekViewResult.selectionForeground#4f4f4f
  • peekViewTitle.background#282927
  • peekViewTitleDescription.foreground#cccccc
  • peekViewTitleLabel.foreground#4f4f4f
  • pickerGroup.border#008df5
  • pickerGroup.foreground#00bdc3
  • progressBar.background#a86bb2
  • scrollbar.shadow#444444
  • selection.background#008df5
  • settings.checkboxBackground#50524e
  • settings.checkboxBorder#282927
  • settings.checkboxForeground#4f4f4f
  • settings.dropdownBackground#50524e
  • settings.dropdownBorder#282927
  • settings.dropdownForeground#4f4f4f
  • settings.headerForeground#4f4f4f
  • settings.modifiedItemIndicator#e28400
  • settings.numberInputBackground#50524e
  • settings.numberInputBorder#282927
  • settings.numberInputForeground#4f4f4f
  • settings.textInputBackground#50524e
  • settings.textInputBorder#282927
  • settings.textInputForeground#4f4f4f
  • sideBar.background#50524e
  • sideBarSectionHeader.background#feffff
  • sideBarSectionHeader.border#282927
  • sideBarTitle.foreground#4f4f4f
  • statusBar.background#282927
  • statusBar.debuggingBackground#ff0000
  • statusBar.debuggingForeground#282927
  • statusBar.foreground#4f4f4f
  • statusBar.noFolderBackground#282927
  • statusBar.noFolderForeground#4f4f4f
  • statusBarItem.prominentBackground#ff0000
  • statusBarItem.prominentHoverBackground#e28400
  • statusBarItem.remoteBackground#008df5
  • statusBarItem.remoteForeground#feffff
  • tab.activeBackground#feffff
  • tab.activeBorderTop#a86bb280
  • tab.activeForeground#4f4f4f
  • tab.border#282927
  • tab.inactiveBackground#50524e
  • tab.inactiveForeground#cccccc
  • terminal.ansiBlack#f1f1f1
  • terminal.ansiBlue#008df5
  • terminal.ansiBrightBlack#dcdcdc
  • terminal.ansiBrightBlue#75beff
  • terminal.ansiBrightCyan#00f6fa
  • terminal.ansiBrightGreen#8af600
  • terminal.ansiBrightMagenta#d798d0
  • terminal.ansiBrightRed#ff0012
  • terminal.ansiBrightWhite#000000
  • terminal.ansiBrightYellow#ffeb00
  • terminal.ansiCyan#00bdc3
  • terminal.ansiGreen#4cc300
  • terminal.ansiMagenta#a86bb2
  • terminal.ansiRed#ff0000
  • terminal.ansiWhite#323232
  • terminal.ansiYellow#e28400
  • terminal.background#feffff
  • terminal.border#4f4f4f
  • terminal.foreground#4f4f4f
  • terminal.selectionBackground#f1f1f150
  • textBlockQuote.background#50524e
  • titleBar.activeBackground#50524e
  • titleBar.activeForeground#4f4f4f
  • titleBar.inactiveBackground#282927
  • titleBar.inactiveForeground#cccccc
  • walkThrough.embeddedEditorBackground#50524e
  • welcomePage.buttonBackground#f1f1f1
  • welcomePage.buttonHoverBackground#dcdcdc75
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#008df5
source#4f4f4f
meta.diff, meta.diff.header#cccccc
markup.inserted#4cc300
markup.deleted#ff0000
markup.changed#e28400
invalid#ff0000underline italic
invalid.deprecated#4f4f4funderline italic
entity.name.filename#ffeb00
markup.error#ff0000
markup.underlineunderline
markup.bold#e28400bold
markup.heading#008df5bold
markup.italic#ffeb00italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#00bdc3
markup.inline.raw, markup.raw.restructuredtext#4cc300
markup.underline.link, markup.underline.link.image#00bdc3
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#a86bb2
entity.name.directive.restructuredtext, markup.quote#ffeb00italic
meta.separator.markdown#cccccc
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#4cc300
punctuation.definition.constant.restructuredtext#008df5
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#008df5
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#ffeb00
entity.name.type.class, entity.name.class#00bdc3normal
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#008df5italic
entity.other.inherited-class#00bdc3italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#cccccc
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#a86bb2
comment.block.documentation entity.name.type#00bdc3italic
comment.block.documentation entity.name.type punctuation.definition.bracket#00bdc3
comment.block.documentation variable#e28400italic
constant, variable.other.constant#008df5
constant.character.escape, constant.character.string.escape, constant.regexp#a86bb2
entity.name.tag#a86bb2
entity.other.attribute-name.parent-selector#a86bb2
entity.other.attribute-name#4cc300italic
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#4cc300
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#e28400italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#4cc300italic
meta.decorator variable.other.object#4cc300
keyword, punctuation.definition.keyword#a86bb2
keyword.control.new, keyword.operator.newbold
meta.selector#a86bb2
support#00bdc3italic
support.function.magic, support.variable, variable.other.predefined#008df5regular
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#a86bb2
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#a86bb2
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#00bdc3
constant.other.date, constant.other.timestamp#e28400
variable.other.alias.yaml#4cc300italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#a86bb2regular
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#00bdc3italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#e28400
storage.modifier#a86bb2
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#ffeb00
punctuation.definition.group.capture.regexp#a86bb2
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#ff0000
punctuation.definition.character-class.regexp#00bdc3
punctuation.definition.group.regexp#e28400
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#ff0000
meta.assertion.look-ahead.regexp#4cc300
string#ffeb00
punctuation.definition.string.begin, punctuation.definition.string.end#e2bf00
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#008df5
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#e28400italic
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#ffeb00
meta.selectionset.graphql meta.arguments variable#4f4f4f
entity.name.fragment.graphql, variable.fragment.graphql#00bdc3
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#008df5
support.constant#008df5normal
meta.scope.prerequisites.makefile#ffeb00
meta.attribute-selector.scss#ffeb00
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