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#75a5b010
  • activityBar.activeBorder#ff73fd80
  • activityBar.background#2b2b2b
  • activityBar.foreground#a8a8a8
  • activityBar.inactiveForeground#7c7c7c
  • activityBarBadge.background#ff73fd
  • activityBarBadge.foreground#2b2b2b
  • badge.background#000000
  • badge.foreground#a8a8a8
  • breadcrumb.activeSelectionForeground#a8a8a8
  • breadcrumb.background#2b2b2b
  • breadcrumb.focusForeground#a8a8a8
  • breadcrumb.foreground#7c7c7c
  • breadcrumbPicker.background#222222
  • button.background#444444
  • button.foreground#a8a8a8
  • checkbox.background#444444
  • checkbox.border#222222
  • checkbox.foreground#a8a8a8
  • contrastBorder#222222
  • debugToolBar.background#444444
  • diffEditor.insertedTextBackground#a7ff6020
  • diffEditor.removedTextBackground#cdaf9550
  • dropdown.background#2b2b2b
  • dropdown.border#222222
  • dropdown.foreground#a8a8a8
  • editor.background#2b2b2b
  • editor.findMatchBackground#bfbb1f80
  • editor.findMatchHighlightBackground#e5e5e540
  • editor.findRangeHighlightBackground#66666675
  • editor.foldBackground#444444
  • editor.foreground#a8a8a8
  • editor.hoverHighlightBackground#222222
  • editor.lineHighlightBorder#000000
  • editor.rangeHighlightBackground#75a5b015
  • editor.selectionBackground#000000
  • editor.selectionHighlightBackground#000000
  • editor.snippetFinalTabstopHighlightBackground#2b2b2b
  • editor.snippetFinalTabstopHighlightBorder#a7ff60
  • editor.snippetTabstopHighlightBackground#2b2b2b
  • editor.snippetTabstopHighlightBorder#7c7c7c
  • editor.wordHighlightBackground#59647e50
  • editor.wordHighlightStrongBackground#a7ff6050
  • editorCodeLens.foreground#7c7c7c
  • editorError.foreground#cdaf95
  • editorGroup.border#75a5b0
  • editorGroup.dropBackground#66666670
  • editorGroupHeader.tabsBackground#222222
  • editorGutter.addedBackground#a7ff6080
  • editorGutter.deletedBackground#cdaf9580
  • editorGutter.modifiedBackground#59647e80
  • editorHoverWidget.background#2b2b2b
  • editorHoverWidget.border#7c7c7c
  • editorIndentGuide.activeBackground#e5e5e545
  • editorIndentGuide.background#e5e5e51A
  • editorLineNumber.foreground#7c7c7c
  • editorLink.activeForeground#59647e
  • editorMarkerNavigation.background#444444
  • editorOverviewRuler.addedForeground#a7ff6080
  • editorOverviewRuler.border#222222
  • editorOverviewRuler.currentContentForeground#a7ff60
  • editorOverviewRuler.deletedForeground#cdaf9580
  • editorOverviewRuler.errorForeground#cdaf9580
  • editorOverviewRuler.incomingContentForeground#75a5b0
  • editorOverviewRuler.infoForeground#59647e80
  • editorOverviewRuler.modifiedForeground#59647e80
  • editorOverviewRuler.selectionHighlightForeground#bfbb1f
  • editorOverviewRuler.warningForeground#bfbb1f80
  • editorOverviewRuler.wordHighlightForeground#59647e
  • editorOverviewRuler.wordHighlightStrongForeground#a7ff60
  • editorRuler.foreground#e5e5e51A
  • editorSuggestWidget.background#444444
  • editorSuggestWidget.foreground#a8a8a8
  • editorSuggestWidget.selectedBackground#000000
  • editorWarning.foreground#bfbb1f
  • editorWhitespace.foreground#e5e5e51A
  • editorWidget.background#444444
  • errorForeground#cdaf95
  • extensionButton.prominentBackground#a7ff6090
  • extensionButton.prominentForeground#a8a8a8
  • extensionButton.prominentHoverBackground#a7ff6060
  • focusBorder#7c7c7c
  • foreground#a8a8a8
  • gitDecoration.conflictingResourceForeground#bfbb1f
  • gitDecoration.deletedResourceForeground#cdaf95
  • gitDecoration.ignoredResourceForeground#7c7c7c
  • gitDecoration.modifiedResourceForeground#59647e
  • gitDecoration.untrackedResourceForeground#a7ff60
  • input.background#2b2b2b
  • input.border#222222
  • input.foreground#a8a8a8
  • input.placeholderForeground#7c7c7c
  • inputOption.activeBorder#75a5b0
  • inputValidation.errorBackground#2b2b2b
  • inputValidation.errorBorder#cdaf95
  • inputValidation.errorForeground#cdaf95
  • inputValidation.infoBackground#2b2b2b
  • inputValidation.infoBorder#75a5b0
  • inputValidation.infoForeground#75a5b0
  • inputValidation.warningBackground#2b2b2b
  • inputValidation.warningBorder#bfbb1f
  • inputValidation.warningForeground#bfbb1f
  • list.activeSelectionBackground#000000
  • list.activeSelectionForeground#a8a8a8
  • list.dropBackground#000000
  • list.errorForeground#cdaf95
  • list.focusBackground#66666675
  • list.highlightForeground#59647e
  • list.hoverBackground#66666675
  • list.inactiveSelectionBackground#66666675
  • list.warningForeground#bfbb1f
  • listFilterWidget.background#2b2b2b
  • listFilterWidget.noMatchesOutline#cdaf95
  • listFilterWidget.outline#000000
  • merge.currentHeaderBackground#a7ff6090
  • merge.incomingHeaderBackground#75a5b090
  • notification.background#2b2b2b
  • notification.buttonBackground#000000
  • notification.buttonForeground#a8a8a8
  • notification.buttonHoverBackground#66666675
  • notification.errorBackground#cdaf95
  • notification.errorForeground#2b2b2b
  • notification.foreground#a8a8a8
  • notification.infoBackground#75a5b0
  • notification.infoForeground#2b2b2b
  • notification.warningBackground#bfbb1f
  • notification.warningForeground#2b2b2b
  • notificationCenter.border#444444
  • notificationCenterHeader.background#2b2b2b
  • notificationCenterHeader.foreground#a8a8a8
  • notificationLink.foreground#59647e
  • notifications.background#2b2b2b
  • notifications.border#444444
  • notifications.foreground#a8a8a8
  • notificationsErrorIcon.foreground#cdaf95
  • notificationsInfoIcon.foreground#75a5b0
  • notificationsWarningIcon.foreground#bfbb1f
  • notificationToast.border#444444
  • panel.background#2b2b2b
  • panel.border#75a5b0
  • panelInput.border#a8a8a8
  • panelTitle.activeBorder#ff73fd
  • panelTitle.activeForeground#a8a8a8
  • panelTitle.inactiveForeground#7c7c7c
  • peekView.border#000000
  • peekViewEditor.background#2b2b2b
  • peekViewEditor.matchHighlightBackground#e5e50080
  • peekViewResult.background#444444
  • peekViewResult.fileForeground#a8a8a8
  • peekViewResult.lineForeground#a8a8a8
  • peekViewResult.matchHighlightBackground#e5e50080
  • peekViewResult.selectionBackground#000000
  • peekViewResult.selectionForeground#a8a8a8
  • peekViewTitle.background#222222
  • peekViewTitleDescription.foreground#7c7c7c
  • peekViewTitleLabel.foreground#a8a8a8
  • pickerGroup.border#75a5b0
  • pickerGroup.foreground#59647e
  • progressBar.background#ff73fd
  • scrollbar.shadow#444444
  • selection.background#75a5b0
  • settings.checkboxBackground#444444
  • settings.checkboxBorder#222222
  • settings.checkboxForeground#a8a8a8
  • settings.dropdownBackground#444444
  • settings.dropdownBorder#222222
  • settings.dropdownForeground#a8a8a8
  • settings.headerForeground#a8a8a8
  • settings.modifiedItemIndicator#bfbb1f
  • settings.numberInputBackground#444444
  • settings.numberInputBorder#222222
  • settings.numberInputForeground#a8a8a8
  • settings.textInputBackground#444444
  • settings.textInputBorder#222222
  • settings.textInputForeground#a8a8a8
  • sideBar.background#444444
  • sideBarSectionHeader.background#2b2b2b
  • sideBarSectionHeader.border#222222
  • sideBarTitle.foreground#a8a8a8
  • statusBar.background#222222
  • statusBar.debuggingBackground#cdaf95
  • statusBar.debuggingForeground#222222
  • statusBar.foreground#a8a8a8
  • statusBar.noFolderBackground#222222
  • statusBar.noFolderForeground#a8a8a8
  • statusBarItem.prominentBackground#cdaf95
  • statusBarItem.prominentHoverBackground#bfbb1f
  • statusBarItem.remoteBackground#75a5b0
  • statusBarItem.remoteForeground#2b2b2b
  • tab.activeBackground#2b2b2b
  • tab.activeBorderTop#ff73fd80
  • tab.activeForeground#a8a8a8
  • tab.border#222222
  • tab.inactiveBackground#444444
  • tab.inactiveForeground#7c7c7c
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#75a5b0
  • terminal.ansiBrightBlack#666666
  • terminal.ansiBrightBlue#86bdc9
  • terminal.ansiBrightCyan#8c9bc3
  • terminal.ansiBrightGreen#bcee68
  • terminal.ansiBrightMagenta#e500e5
  • terminal.ansiBrightRed#eecbad
  • terminal.ansiBrightWhite#e5e5e5
  • terminal.ansiBrightYellow#e5e500
  • terminal.ansiCyan#59647e
  • terminal.ansiGreen#a7ff60
  • terminal.ansiMagenta#ff73fd
  • terminal.ansiRed#cdaf95
  • terminal.ansiWhite#bfbfbf
  • terminal.ansiYellow#bfbb1f
  • terminal.background#2b2b2b
  • terminal.border#a8a8a8
  • terminal.foreground#a8a8a8
  • terminal.selectionBackground#00000050
  • textBlockQuote.background#444444
  • titleBar.activeBackground#444444
  • titleBar.activeForeground#a8a8a8
  • titleBar.inactiveBackground#222222
  • titleBar.inactiveForeground#7c7c7c
  • walkThrough.embeddedEditorBackground#444444
  • welcomePage.buttonBackground#000000
  • welcomePage.buttonHoverBackground#66666675
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#75a5b0
source#a8a8a8
meta.diff, meta.diff.header#7c7c7c
markup.inserted#a7ff60
markup.deleted#cdaf95
markup.changed#bfbb1f
invalid#cdaf95underline italic
invalid.deprecated#a8a8a8underline italic
entity.name.filename#e5e500
markup.error#cdaf95
markup.underlineunderline
markup.bold#bfbb1fbold
markup.heading#75a5b0bold
markup.italic#e5e500italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#59647e
markup.inline.raw, markup.raw.restructuredtext#a7ff60
markup.underline.link, markup.underline.link.image#59647e
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#ff73fd
entity.name.directive.restructuredtext, markup.quote#e5e500italic
meta.separator.markdown#7c7c7c
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#a7ff60
punctuation.definition.constant.restructuredtext#75a5b0
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#75a5b0
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#a8a8a8
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#e5e500
entity.name.type.class, entity.name.class#59647enormal
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#75a5b0italic
entity.other.inherited-class#59647eitalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#7c7c7c
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#ff73fd
comment.block.documentation entity.name.type#59647eitalic
comment.block.documentation entity.name.type punctuation.definition.bracket#59647e
comment.block.documentation variable#bfbb1fitalic
constant, variable.other.constant#75a5b0
constant.character.escape, constant.character.string.escape, constant.regexp#ff73fd
entity.name.tag#ff73fd
entity.other.attribute-name.parent-selector#ff73fd
entity.other.attribute-name#a7ff60italic
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#a7ff60
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#bfbb1fitalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#a7ff60italic
meta.decorator variable.other.object#a7ff60
keyword, punctuation.definition.keyword#ff73fd
keyword.control.new, keyword.operator.newbold
meta.selector#ff73fd
support#59647eitalic
support.function.magic, support.variable, variable.other.predefined#75a5b0regular
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#ff73fd
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#a8a8a8
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#ff73fd
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#59647e
constant.other.date, constant.other.timestamp#bfbb1f
variable.other.alias.yaml#a7ff60italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#ff73fdregular
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#59647eitalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#bfbb1f
storage.modifier#ff73fd
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#e5e500
punctuation.definition.group.capture.regexp#ff73fd
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#cdaf95
punctuation.definition.character-class.regexp#59647e
punctuation.definition.group.regexp#bfbb1f
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#cdaf95
meta.assertion.look-ahead.regexp#a7ff60
string#e5e500
punctuation.definition.string.begin, punctuation.definition.string.end#86bdc9
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#75a5b0
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#7c7c7c
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#a8a8a8
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#bfbb1fitalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#a8a8a8normal
meta.selectionset.graphql variable#e5e500
meta.selectionset.graphql meta.arguments variable#a8a8a8
entity.name.fragment.graphql, variable.fragment.graphql#59647e
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#a8a8a8
source.shell variable.other#75a5b0
support.constant#75a5b0normal
meta.scope.prerequisites.makefile#e5e500
meta.attribute-selector.scss#e5e500
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#a8a8a8
meta.preprocessor.haskell#7c7c7c

Shiki preview

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

Loading...

Tinted VSCode by Tinted Theming - VS Code Theme