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#44b3cc10
  • activityBar.activeBorder#9933cc80
  • activityBar.background#000000
  • activityBar.foreground#cdcdcd
  • activityBar.inactiveForeground#7d7d7d
  • activityBarBadge.background#9933cc
  • activityBarBadge.foreground#000000
  • badge.background#878787
  • badge.foreground#cdcdcd
  • breadcrumb.activeSelectionForeground#cdcdcd
  • breadcrumb.background#000000
  • breadcrumb.focusForeground#cdcdcd
  • breadcrumb.foreground#7d7d7d
  • breadcrumbPicker.background#1c1c1c
  • button.background#383838
  • button.foreground#cdcdcd
  • checkbox.background#383838
  • checkbox.border#1c1c1c
  • checkbox.foreground#cdcdcd
  • contrastBorder#1c1c1c
  • debugToolBar.background#383838
  • diffEditor.insertedTextBackground#ccff0420
  • diffEditor.removedTextBackground#ff660050
  • dropdown.background#000000
  • dropdown.border#1c1c1c
  • dropdown.foreground#cdcdcd
  • editor.background#000000
  • editor.findMatchBackground#ffcc0080
  • editor.findMatchHighlightBackground#e5e5e540
  • editor.findRangeHighlightBackground#55555575
  • editor.foldBackground#383838
  • editor.foreground#cdcdcd
  • editor.hoverHighlightBackground#1c1c1c
  • editor.lineHighlightBorder#878787
  • editor.rangeHighlightBackground#44b3cc15
  • editor.selectionBackground#878787
  • editor.selectionHighlightBackground#878787
  • editor.snippetFinalTabstopHighlightBackground#000000
  • editor.snippetFinalTabstopHighlightBorder#ccff04
  • editor.snippetTabstopHighlightBackground#000000
  • editor.snippetTabstopHighlightBorder#7d7d7d
  • editor.wordHighlightBackground#44b3cc50
  • editor.wordHighlightStrongBackground#ccff0450
  • editorCodeLens.foreground#7d7d7d
  • editorError.foreground#ff6600
  • editorGroup.border#44b3cc
  • editorGroup.dropBackground#55555570
  • editorGroupHeader.tabsBackground#1c1c1c
  • editorGutter.addedBackground#ccff0480
  • editorGutter.deletedBackground#ff660080
  • editorGutter.modifiedBackground#44b3cc80
  • editorHoverWidget.background#000000
  • editorHoverWidget.border#7d7d7d
  • editorIndentGuide.activeBackground#e5e5e545
  • editorIndentGuide.background#e5e5e51A
  • editorLineNumber.foreground#7d7d7d
  • editorLink.activeForeground#44b3cc
  • editorMarkerNavigation.background#383838
  • editorOverviewRuler.addedForeground#ccff0480
  • editorOverviewRuler.border#1c1c1c
  • editorOverviewRuler.currentContentForeground#ccff04
  • editorOverviewRuler.deletedForeground#ff660080
  • editorOverviewRuler.errorForeground#ff660080
  • editorOverviewRuler.incomingContentForeground#44b3cc
  • editorOverviewRuler.infoForeground#44b3cc80
  • editorOverviewRuler.modifiedForeground#44b3cc80
  • editorOverviewRuler.selectionHighlightForeground#ffcc00
  • editorOverviewRuler.warningForeground#ffcc0080
  • editorOverviewRuler.wordHighlightForeground#44b3cc
  • editorOverviewRuler.wordHighlightStrongForeground#ccff04
  • editorRuler.foreground#e5e5e51A
  • editorSuggestWidget.background#383838
  • editorSuggestWidget.foreground#cdcdcd
  • editorSuggestWidget.selectedBackground#878787
  • editorWarning.foreground#ffcc00
  • editorWhitespace.foreground#e5e5e51A
  • editorWidget.background#383838
  • errorForeground#ff6600
  • extensionButton.prominentBackground#ccff0490
  • extensionButton.prominentForeground#cdcdcd
  • extensionButton.prominentHoverBackground#ccff0460
  • focusBorder#7d7d7d
  • foreground#cdcdcd
  • gitDecoration.conflictingResourceForeground#ffcc00
  • gitDecoration.deletedResourceForeground#ff6600
  • gitDecoration.ignoredResourceForeground#7d7d7d
  • gitDecoration.modifiedResourceForeground#44b3cc
  • gitDecoration.untrackedResourceForeground#ccff04
  • input.background#000000
  • input.border#1c1c1c
  • input.foreground#cdcdcd
  • input.placeholderForeground#7d7d7d
  • inputOption.activeBorder#44b3cc
  • inputValidation.errorBackground#000000
  • inputValidation.errorBorder#ff6600
  • inputValidation.errorForeground#ff6600
  • inputValidation.infoBackground#000000
  • inputValidation.infoBorder#44b3cc
  • inputValidation.infoForeground#44b3cc
  • inputValidation.warningBackground#000000
  • inputValidation.warningBorder#ffcc00
  • inputValidation.warningForeground#ffcc00
  • list.activeSelectionBackground#878787
  • list.activeSelectionForeground#cdcdcd
  • list.dropBackground#878787
  • list.errorForeground#ff6600
  • list.focusBackground#55555575
  • list.highlightForeground#44b3cc
  • list.hoverBackground#55555575
  • list.inactiveSelectionBackground#55555575
  • list.warningForeground#ffcc00
  • listFilterWidget.background#000000
  • listFilterWidget.noMatchesOutline#ff6600
  • listFilterWidget.outline#878787
  • merge.currentHeaderBackground#ccff0490
  • merge.incomingHeaderBackground#44b3cc90
  • notification.background#000000
  • notification.buttonBackground#878787
  • notification.buttonForeground#cdcdcd
  • notification.buttonHoverBackground#55555575
  • notification.errorBackground#ff6600
  • notification.errorForeground#000000
  • notification.foreground#cdcdcd
  • notification.infoBackground#44b3cc
  • notification.infoForeground#000000
  • notification.warningBackground#ffcc00
  • notification.warningForeground#000000
  • notificationCenter.border#383838
  • notificationCenterHeader.background#000000
  • notificationCenterHeader.foreground#cdcdcd
  • notificationLink.foreground#44b3cc
  • notifications.background#000000
  • notifications.border#383838
  • notifications.foreground#cdcdcd
  • notificationsErrorIcon.foreground#ff6600
  • notificationsInfoIcon.foreground#44b3cc
  • notificationsWarningIcon.foreground#ffcc00
  • notificationToast.border#383838
  • panel.background#000000
  • panel.border#44b3cc
  • panelInput.border#cdcdcd
  • panelTitle.activeBorder#9933cc
  • panelTitle.activeForeground#cdcdcd
  • panelTitle.inactiveForeground#7d7d7d
  • peekView.border#878787
  • peekViewEditor.background#000000
  • peekViewEditor.matchHighlightBackground#ffff0080
  • peekViewResult.background#383838
  • peekViewResult.fileForeground#cdcdcd
  • peekViewResult.lineForeground#cdcdcd
  • peekViewResult.matchHighlightBackground#ffff0080
  • peekViewResult.selectionBackground#878787
  • peekViewResult.selectionForeground#cdcdcd
  • peekViewTitle.background#1c1c1c
  • peekViewTitleDescription.foreground#7d7d7d
  • peekViewTitleLabel.foreground#cdcdcd
  • pickerGroup.border#44b3cc
  • pickerGroup.foreground#44b3cc
  • progressBar.background#9933cc
  • scrollbar.shadow#444444
  • selection.background#44b3cc
  • settings.checkboxBackground#383838
  • settings.checkboxBorder#1c1c1c
  • settings.checkboxForeground#cdcdcd
  • settings.dropdownBackground#383838
  • settings.dropdownBorder#1c1c1c
  • settings.dropdownForeground#cdcdcd
  • settings.headerForeground#cdcdcd
  • settings.modifiedItemIndicator#ffcc00
  • settings.numberInputBackground#383838
  • settings.numberInputBorder#1c1c1c
  • settings.numberInputForeground#cdcdcd
  • settings.textInputBackground#383838
  • settings.textInputBorder#1c1c1c
  • settings.textInputForeground#cdcdcd
  • sideBar.background#383838
  • sideBarSectionHeader.background#000000
  • sideBarSectionHeader.border#1c1c1c
  • sideBarTitle.foreground#cdcdcd
  • statusBar.background#1c1c1c
  • statusBar.debuggingBackground#ff6600
  • statusBar.debuggingForeground#1c1c1c
  • statusBar.foreground#cdcdcd
  • statusBar.noFolderBackground#1c1c1c
  • statusBar.noFolderForeground#cdcdcd
  • statusBarItem.prominentBackground#ff6600
  • statusBarItem.prominentHoverBackground#ffcc00
  • statusBarItem.remoteBackground#44b3cc
  • statusBarItem.remoteForeground#000000
  • tab.activeBackground#000000
  • tab.activeBorderTop#9933cc80
  • tab.activeForeground#cdcdcd
  • tab.border#1c1c1c
  • tab.inactiveBackground#383838
  • tab.inactiveForeground#7d7d7d
  • terminal.ansiBlack#878787
  • terminal.ansiBlue#44b3cc
  • terminal.ansiBrightBlack#555555
  • terminal.ansiBrightBlue#0000ff
  • terminal.ansiBrightCyan#00ffff
  • terminal.ansiBrightGreen#00ff00
  • terminal.ansiBrightMagenta#ff00ff
  • terminal.ansiBrightRed#ff0000
  • terminal.ansiBrightWhite#e5e5e5
  • terminal.ansiBrightYellow#ffff00
  • terminal.ansiCyan#44b3cc
  • terminal.ansiGreen#ccff04
  • terminal.ansiMagenta#9933cc
  • terminal.ansiRed#ff6600
  • terminal.ansiWhite#f5f5f5
  • terminal.ansiYellow#ffcc00
  • terminal.background#000000
  • terminal.border#cdcdcd
  • terminal.foreground#cdcdcd
  • terminal.selectionBackground#87878750
  • textBlockQuote.background#383838
  • titleBar.activeBackground#383838
  • titleBar.activeForeground#cdcdcd
  • titleBar.inactiveBackground#1c1c1c
  • titleBar.inactiveForeground#7d7d7d
  • walkThrough.embeddedEditorBackground#383838
  • welcomePage.buttonBackground#878787
  • welcomePage.buttonHoverBackground#55555575
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#44b3cc
source#cdcdcd
meta.diff, meta.diff.header#7d7d7d
markup.inserted#ccff04
markup.deleted#ff6600
markup.changed#ffcc00
invalid#ff6600underline italic
invalid.deprecated#cdcdcdunderline italic
entity.name.filename#ffff00
markup.error#ff6600
markup.underlineunderline
markup.bold#ffcc00bold
markup.heading#44b3ccbold
markup.italic#ffff00italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#44b3cc
markup.inline.raw, markup.raw.restructuredtext#ccff04
markup.underline.link, markup.underline.link.image#44b3cc
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#9933cc
entity.name.directive.restructuredtext, markup.quote#ffff00italic
meta.separator.markdown#7d7d7d
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#ccff04
punctuation.definition.constant.restructuredtext#44b3cc
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#44b3cc
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#cdcdcd
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#ffff00
entity.name.type.class, entity.name.class#44b3ccnormal
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#44b3ccitalic
entity.other.inherited-class#44b3ccitalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#7d7d7d
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#9933cc
comment.block.documentation entity.name.type#44b3ccitalic
comment.block.documentation entity.name.type punctuation.definition.bracket#44b3cc
comment.block.documentation variable#ffcc00italic
constant, variable.other.constant#44b3cc
constant.character.escape, constant.character.string.escape, constant.regexp#9933cc
entity.name.tag#9933cc
entity.other.attribute-name.parent-selector#9933cc
entity.other.attribute-name#ccff04italic
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#ccff04
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#ffcc00italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#ccff04italic
meta.decorator variable.other.object#ccff04
keyword, punctuation.definition.keyword#9933cc
keyword.control.new, keyword.operator.newbold
meta.selector#9933cc
support#44b3ccitalic
support.function.magic, support.variable, variable.other.predefined#44b3ccregular
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#9933cc
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#cdcdcd
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#9933cc
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#44b3cc
constant.other.date, constant.other.timestamp#ffcc00
variable.other.alias.yaml#ccff04italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#9933ccregular
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#44b3ccitalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#ffcc00
storage.modifier#9933cc
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#ffff00
punctuation.definition.group.capture.regexp#9933cc
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#ff6600
punctuation.definition.character-class.regexp#44b3cc
punctuation.definition.group.regexp#ffcc00
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#ff6600
meta.assertion.look-ahead.regexp#ccff04
string#ffff00
punctuation.definition.string.begin, punctuation.definition.string.end#0000ff
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#44b3cc
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#7d7d7d
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#cdcdcd
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#ffcc00italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#cdcdcdnormal
meta.selectionset.graphql variable#ffff00
meta.selectionset.graphql meta.arguments variable#cdcdcd
entity.name.fragment.graphql, variable.fragment.graphql#44b3cc
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#cdcdcd
source.shell variable.other#44b3cc
support.constant#44b3ccnormal
meta.scope.prerequisites.makefile#ffff00
meta.attribute-selector.scss#ffff00
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#cdcdcd
meta.preprocessor.haskell#7d7d7d

Shiki preview

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

Loading...