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.activeBorder#f78166
  • activityBar.background#18191b
  • activityBar.border#393b41
  • activityBar.foreground#f3f3f4
  • activityBar.inactiveForeground#7d8590
  • activityBarBadge.background#486bd5
  • activityBarBadge.foreground#ffffff
  • badge.background#486bd5
  • badge.foreground#ffffff
  • breadcrumb.activeSelectionForeground#7d8590
  • breadcrumb.focusForeground#f3f3f4
  • breadcrumb.foreground#7d8590
  • breadcrumbPicker.background#1f2023
  • button.background#486bd5
  • button.foreground#ffffff
  • button.hoverBackground#6583dc
  • button.secondaryBackground#282e33
  • button.secondaryForeground#c9d1d9
  • button.secondaryHoverBackground#393b41
  • checkbox.background#1f2023
  • checkbox.border#393b41
  • debugConsole.errorForeground#ffa198
  • debugConsole.infoForeground#8b949e
  • debugConsole.sourceForeground#e3b341
  • debugConsole.warningForeground#d29922
  • debugConsoleInputIcon.foreground#bc8cff
  • debugIcon.breakpointForeground#f85149
  • debugTokenExpression.boolean#56d364
  • debugTokenExpression.error#ffa198
  • debugTokenExpression.name#79c0ff
  • debugTokenExpression.number#56d364
  • debugTokenExpression.string#a5d6ff
  • debugTokenExpression.value#a5d6ff
  • debugToolBar.background#1f2023
  • descriptionForeground#7d8590
  • diffEditor.insertedLineBackground#23863626
  • diffEditor.insertedTextBackground#3fb9504d
  • diffEditor.removedLineBackground#da363326
  • diffEditor.removedTextBackground#ff7b724d
  • dropdown.background#1f2023
  • dropdown.border#393b41
  • dropdown.foreground#f3f3f4
  • dropdown.listBackground#1f2023
  • editor.background#18191b
  • editor.findMatchBackground#9e6a03
  • editor.findMatchHighlightBackground#f2cc6080
  • editor.focusedStackFrameHighlightBackground#2ea04366
  • editor.foldBackground#6e76811a
  • editor.lineHighlightBackground#6e76811a
  • editor.linkedEditingBackground#2f81f712
  • editor.selectionHighlightBackground#3fb95040
  • editor.stackFrameHighlightBackground#bb800966
  • editor.wordHighlightBackground#6e768180
  • editor.wordHighlightBorder#6e768199
  • editor.wordHighlightStrongBackground#6e76814d
  • editor.wordHighlightStrongBorder#6e768199
  • editorBracketMatch.background#3fb95040
  • editorBracketMatch.border#3fb95099
  • editorCursor.foreground#2f81f7
  • editorGroup.border#393b41
  • editorGroupHeader.tabsBackground#111113
  • editorGroupHeader.tabsBorder#393b41
  • editorGutter.addedBackground#2ea04366
  • editorGutter.deletedBackground#f8514966
  • editorGutter.modifiedBackground#bb800966
  • editorIndentGuide.activeBackground#f3f3f43d
  • editorIndentGuide.background#f3f3f41f
  • editorInlayHint.background#8b949e33
  • editorInlayHint.foreground#7d8590
  • editorInlayHint.paramBackground#8b949e33
  • editorInlayHint.paramForeground#7d8590
  • editorInlayHint.typeBackground#8b949e33
  • editorInlayHint.typeForeground#7d8590
  • editorLineNumber.activeForeground#f3f3f4
  • editorLineNumber.foreground#6e7681
  • editorOverviewRuler.border#111113
  • editorWhitespace.foreground#484f58
  • editorWidget.background#1f2023
  • errorForeground#f85149
  • focusBorder#486bd5
  • foreground#f3f3f4
  • gitDecoration.addedResourceForeground#3fb950
  • gitDecoration.conflictingResourceForeground#db6d28
  • gitDecoration.deletedResourceForeground#f85149
  • gitDecoration.ignoredResourceForeground#6e7681
  • gitDecoration.modifiedResourceForeground#d29922
  • gitDecoration.submoduleResourceForeground#7d8590
  • gitDecoration.untrackedResourceForeground#3fb950
  • icon.foreground#7d8590
  • input.background#18191b
  • input.border#393b41
  • input.foreground#f3f3f4
  • input.placeholderForeground#6e7681
  • keybindingLabel.foreground#f3f3f4
  • list.activeSelectionBackground#6e768166
  • list.activeSelectionForeground#f3f3f4
  • list.focusBackground#388bfd26
  • list.focusForeground#f3f3f4
  • list.highlightForeground#2f81f7
  • list.hoverBackground#6e76811a
  • list.hoverForeground#f3f3f4
  • list.inactiveFocusBackground#388bfd26
  • list.inactiveSelectionBackground#6e768166
  • list.inactiveSelectionForeground#f3f3f4
  • minimapSlider.activeBackground#8b949e47
  • minimapSlider.background#8b949e33
  • minimapSlider.hoverBackground#8b949e3d
  • notificationCenterHeader.background#1f2023
  • notificationCenterHeader.foreground#7d8590
  • notifications.background#1f2023
  • notifications.border#393b41
  • notifications.foreground#f3f3f4
  • notificationsErrorIcon.foreground#f85149
  • notificationsInfoIcon.foreground#2f81f7
  • notificationsWarningIcon.foreground#d29922
  • panel.background#111113
  • panel.border#393b41
  • panelInput.border#393b41
  • panelTitle.activeBorder#f78166
  • panelTitle.activeForeground#f3f3f4
  • panelTitle.inactiveForeground#7d8590
  • peekViewEditor.background#6e76811a
  • peekViewEditor.matchHighlightBackground#bb800966
  • peekViewResult.background#18191b
  • peekViewResult.matchHighlightBackground#bb800966
  • pickerGroup.border#393b41
  • pickerGroup.foreground#7d8590
  • progressBar.background#486bd5
  • quickInput.background#1f2023
  • quickInput.foreground#f3f3f4
  • scrollbar.shadow#484f5833
  • scrollbarSlider.activeBackground#8b949e47
  • scrollbarSlider.background#8b949e33
  • scrollbarSlider.hoverBackground#8b949e3d
  • settings.headerForeground#f3f3f4
  • settings.modifiedItemIndicator#bb800966
  • sideBar.background#111113
  • sideBar.border#393b41
  • sideBar.foreground#f3f3f4
  • sideBarSectionHeader.background#111113
  • sideBarSectionHeader.border#393b41
  • sideBarSectionHeader.foreground#f3f3f4
  • sideBarTitle.foreground#f3f3f4
  • statusBar.background#18191b
  • statusBar.border#393b41
  • statusBar.debuggingBackground#da3633
  • statusBar.debuggingForeground#ffffff
  • statusBar.focusBorder#486bd580
  • statusBar.foreground#7d8590
  • statusBar.noFolderBackground#18191b
  • statusBarItem.activeBackground#f3f3f41f
  • statusBarItem.focusBorder#486bd5
  • statusBarItem.hoverBackground#f3f3f414
  • statusBarItem.prominentBackground#6e768166
  • statusBarItem.remoteBackground#393b41
  • statusBarItem.remoteForeground#f3f3f4
  • symbolIcon.arrayForeground#f0883e
  • symbolIcon.booleanForeground#58a6ff
  • symbolIcon.classForeground#f0883e
  • symbolIcon.colorForeground#79c0ff
  • symbolIcon.constantForeground#aff5b4#7ee787#56d364#3fb950#2ea043#238636#196c2e#0f5323#033a16#04260f
  • symbolIcon.constructorForeground#d2a8ff
  • symbolIcon.enumeratorForeground#f0883e
  • symbolIcon.enumeratorMemberForeground#58a6ff
  • symbolIcon.eventForeground#6e7681
  • symbolIcon.fieldForeground#f0883e
  • symbolIcon.fileForeground#d29922
  • symbolIcon.folderForeground#d29922
  • symbolIcon.functionForeground#bc8cff
  • symbolIcon.interfaceForeground#f0883e
  • symbolIcon.keyForeground#58a6ff
  • symbolIcon.keywordForeground#ff7b72
  • symbolIcon.methodForeground#bc8cff
  • symbolIcon.moduleForeground#ff7b72
  • symbolIcon.namespaceForeground#ff7b72
  • symbolIcon.nullForeground#58a6ff
  • symbolIcon.numberForeground#3fb950
  • symbolIcon.objectForeground#f0883e
  • symbolIcon.operatorForeground#79c0ff
  • symbolIcon.packageForeground#f0883e
  • symbolIcon.propertyForeground#f0883e
  • symbolIcon.referenceForeground#58a6ff
  • symbolIcon.snippetForeground#58a6ff
  • symbolIcon.stringForeground#79c0ff
  • symbolIcon.structForeground#f0883e
  • symbolIcon.textForeground#79c0ff
  • symbolIcon.typeParameterForeground#79c0ff
  • symbolIcon.unitForeground#58a6ff
  • symbolIcon.variableForeground#f0883e
  • tab.activeBackground#18191b
  • tab.activeBorder#18191b
  • tab.activeBorderTop#f78166
  • tab.activeForeground#f3f3f4
  • tab.border#393b41
  • tab.hoverBackground#18191b
  • tab.inactiveBackground#111113
  • tab.inactiveForeground#7d8590
  • tab.unfocusedActiveBorder#18191b
  • tab.unfocusedActiveBorderTop#393b41
  • tab.unfocusedHoverBackground#6e76811a
  • terminal.ansiBlack#484f58
  • terminal.ansiBlue#58a6ff
  • terminal.ansiBrightBlack#6e7681
  • terminal.ansiBrightBlue#79c0ff
  • terminal.ansiBrightCyan#56d4dd
  • terminal.ansiBrightGreen#56d364
  • terminal.ansiBrightMagenta#d2a8ff
  • terminal.ansiBrightRed#ffa198
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#e3b341
  • terminal.ansiCyan#39c5cf
  • terminal.ansiGreen#3fb950
  • terminal.ansiMagenta#bc8cff
  • terminal.ansiRed#ff7b72
  • terminal.ansiWhite#b1bac4
  • terminal.ansiYellow#d29922
  • terminal.foreground#f3f3f4
  • textBlockQuote.background#111113
  • textBlockQuote.border#393b41
  • textCodeBlock.background#6e768166
  • textLink.activeForeground#2f81f7
  • textLink.foreground#2f81f7
  • textPreformat.foreground#7d8590
  • textSeparator.foreground#21262d
  • titleBar.activeBackground#18191b
  • titleBar.activeForeground#7d8590
  • titleBar.border#393b41
  • titleBar.inactiveBackground#111113
  • titleBar.inactiveForeground#7d8590
  • tree.indentGuidesStroke#21262d
  • welcomePage.buttonBackground#21262d
  • welcomePage.buttonHoverBackground#393b41

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, comment keyword, comment markup.underline.link, comment string, comment punctuation.definition, comment punctuation, comment text#aca9ac
comment storage.type#aca9ac
comment entity.name.type#cac8c8
comment variable, comment variable.other#cac8c8
comment keyword, comment entity.name.tag, entity.name.tag.documentation#cac8c8
comment keyword.codetag.notation#b9a6ff
comment.git-status.header.remote#ff7095
comment.git-status.header.local#78e6f2
comment.other.git-status.head#e5e5e4
string.quoted.docstring, string.quoted.docstring punctuation.definition#aca9ac
constant#b9a6ff
constant.other#e5e5e4
constant.other.caps#b9a6ff
constant.other.placeholder.c#ffa758
constant.other.property#b9a6ff
constant.other.citation.latex#b9a6ff
constant.other.color#b9a6ff
constant.other.character-class.escape#b9a6ff
constant.other.key#b9a6ff
constant.other.symbol#ffa758
constant.other.elm#78e6f2
constant.numeric#b9a6ff
constant.language#b9a6ff
constant.character.escape#b9a6ff
constant.numeric.line-number.find-in-files#aca9ad
constant.numeric.line-number.match.find-in-files#ffe263
entity.name.section#ffe263
entity.name.function, entity.name.function.templated, entity.name.function.member.static#ade676
entity.name.type.class.templated, entity.name.type.class.generic, entity.name.type.namespace#78e6f2
entity.name.label#b9a6ff
entity.name.function.preprocessor#78e6f2
entity.name#ade676
entity.name.class#78e6f2
entity.name.constant#b9a6ff
entity.name.namespace#e5e5e4
entity.other.inherited-class#78e6f2
entity.name.function#ade676
entity.name.tag, entity.name.tag.js.jsx support.class.component.js.jsx, entity.name.tag support.class.component, source.vue support.class.component#ff7095
entity.name.function.operator#ff7095
meta.brackets entity.name.function.operator, punctuation.separator entity.name.function.operator#abaaab
entity.name.type, entity.name.type.class.reference, entity.name.type.class.value#78e6f2
entity.other.attribute-name#78e6f2
entity.other.attribute-name.class.css, entity.other.attribute-name.parent-selector-suffix.css, entity.other.attribute-name.parent-selector-suffix.css punctuation.definition.entity.css, entity.other.attribute-name.css, entity.other.animation-name.css#ade676
entity.other.attribute-name.id.css#ffa758
entity.other.attribute-name.pseudo-class.css, entity.other.pseudo-class.css, entity.other.pseudo-element.css#78e6f2
entity.name.function, support.function#ade676
entity.other.git-status.hex#b9a6ff
entity.other.jinja2.delimiter#abaaab
entity.name.operator.custom-literal#e5e5e4
entity.name.operator.custom-literal.string#ffe263
entity.name.operator.custom-literal.number#b9a6ff
entity.name.type.rust#78e6f2
entity.name.lifetime.rust#ff7095
invalid#ff7095italic underline
invalid.deprecated#ffa758italic underline
keyword#ff7095
keyword.control#ff7095
keyword.control.directive#ff7095
keyword.operator, keyword.operator.member, keyword.operator.new#ff7095
keyword.other.substitution#abaaab
keyword.other.template.begin, keyword.other.template.end#ff7095
keyword.operator.heading.restructuredtext, keyword.operator.table.row.restructuredtext keyword.operator.table.data.restructuredtext#abaaab
keyword.other.parenthesis.elm#abaaab
keyword.other.fn.rust, keyword.other.rust, keyword.other.unsafe.rust, keyword.other.where.rust#78e6f2
keyword.control.rust, keyword.operator.misc.rust#ff7095
keyword.declaration.class.ruby, keyword.declaration.function.ruby, keyword.declaration.namespace.ruby#ff7095
markup.italic
markup.boldbold
markup.heading#ffe263
markup.raw#ffa758
markup.underlineunderline
markup.underline.link#ade676
markup.inserted, markup.inserted punctuation.definition.inserted#ade676
markup.deleted, markup.deleted punctuation.definition.deleted#ff7095
markup.changed, markup.changed punctuation.definition.changed#ffe263
markup.ignored, markup.ignored punctuation.definition.ignored#abaaab
markup.untracked#abaaab
markup.quote
meta.brace.round, meta.brace.square, meta.brace.curly, meta.delimiter.comma.js, meta.function-call.without-arguments.js, meta.function-call.method.without-arguments.js#abaaab
meta.function-call.generic.python, support.function.builtin.python#ade676
meta.function-call.python meta.function-call.arguments.python#e5e5e4
meta.instance.constructor#ade676
meta.attribute-with-value.class string, meta.attribute.class.html string#ade676
meta.attribute-with-value.id string, meta.attribute.id.html string#ffa758
source.json meta.mapping.key string#e5e5e4
source.yaml meta.mapping.key string#ff7095
meta.object.member#e5e5e4
meta.property-list.css variable.other#ffa758
entity.name.constant.preprocessor, meta.preprocessor#b9a6ff
meta.diff.git-diff.header#ffe263
meta.type_params.rust#e5e5e4
meta.attribute.rust, meta.annotation.rust, variable.language.rust, variable.annotation.rust, meta.annotation.rust string, meta.annotation.rust keyword, meta.annotation.rust keyword.operator, meta.attribute.rust string#cac8c8
meta.type variable, meta.type variable.other.readwrite#b9a6ff
punctuation#abaaab
punctuation.definition.tag, punctuation.definition.tag source, punctuation.definition.group.begin.ruby, punctuation.definition.group.end.ruby, punctuation.definition.group.begin.css, punctuation.definition.group.end.css, punctuation.definition.string.end.html source.css, punctuation.definition.block, punctuation.definition.parameters.begin, punctuation.definition.parameters.end, punctuation.separator.parameter, punctuation.accessor, punctuation.terminator#abaaab
punctuation.definition.group#e5e5e4
punctuation.definition.comment#aca9ac
punctuation.definition.variable, punctuation.definition.keyword.scss, punctuation.definition.entity.css#cac8c8
punctuation.section.embedded, punctuation.section.embedded entity.name.tag, punctuation.section.embedded constant.other, punctuation.section.embedded source, punctuation.section.embedded.begin#ffa758
punctuation.template-string.element.begin, punctuation.template-string.element.end, punctuation.definition.string.template.begin, punctuation.definition.string.template.end, string.quoted.template punctuation.definition.string.begin, string.quoted.template punctuation.definition.string.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end#ff7095
meta.paragraph.markdown meta.dummy.line-break, meta.paragraph.markdown meta.hard-line-break.markdown
markup.underline.link punctuation#ade676
meta.brace.round, meta.brace.square, keyword.operator.type.annotation, meta.type storage.modifier.array#abaaab
region.redish#ff7095
region.orangish#ffa758
region.yellowish#ffe263
region.greenish#ade676
region.bluish#78e6f2
region.purplish#b9a6ff
region.pinkish#ff7095
region.whitish#e5e5e5
source#e5e5e4
source.scss, source.sass#abaaab
source.sass variable.other, source.sass variable.sass, source.scss variable.other, source.scss variable.scss, source.scss variable.sass, source.css variable.other, source.css variable.scss, source.less variable.other, source.less variable.other.less, source.less variable.declaration.less#ffa758
source.git-show.commit.sha#b9a6ff
source.git-show.author, source.git-show.date, source.git-diff.command, source.git-diff.command meta.diff.git-diff.header.from-file, source.git-diff.command meta.diff.git-diff.header.to-file#abaaab
source.git-show meta.diff.git-diff.header.extended.index.from-sha, source.git-show meta.diff.git-diff.header.extended.index.to-sha#b9a6ff
source.git-show meta.diff.range.unified#ffa758
source.git-show meta.diff.header.from-file, source.git-show meta.diff.header.to-file#abaaab
storage#ff7095
storage.type#78e6f2
storage.type.extends#ff7095normal
storage.type.function.arrow#ff7095normal
storage.modifier, storage.type.modifier#ff7095
storage.class.restructuredtext.ref#b9a6ff
storage.modifier.visibility.rust, storage.modifier.lifetime.rust#ff7095
storage.modifier.const.rust, storage.modifier.dyn.rust, storage.modifier.mut.rust, storage.modifier.static.rust, storage.type.rust, storage.type.core.rust, storage.class.std.rust#78e6f2
storage.type.rust, storage.modifier.const.rust, storage.modifier.dyn.rust, storage.modifier.mut.rust, storage.modifier.static.rust, keyword.other.rust, keyword.other.where.rust#ff7095
storage.modifier.import.java#e5e5e4
string#ffe263
string.unquoted.label#e5e5e4
string source#e5e5e4
string source punctuation.section.embedded, string punctuation.definition.string source#abaaab
string.other.link.title, string.other.link.description#ff7095
string.other.link.description.title#78e6f2
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#ff7095
string.other.ref, string.other.restructuredtext.ref#ade676
string.other.git-status.help.key#cac8c8
string.other.git-status.remote#ff7095
support.constant#78e6f2
support.constant.handlebars#abaaab
support.type.vendor-prefix.css#cac8c8
support.function#ade676
support.function.delimiter.elm#abaaab
support.type, entity.name.type.object.console#78e6f2
support.variable, support.variable.property#78e6f2
support.type.property-name#e5e5e4normal
support.class#78e6f2
support.constant.core.rust#b9a6ff
comment support, comment support.class#aca9ac
text#e5e5e4
text.find-in-files#e5e5e4
variable, variable.other#e5e5e4
variable.parameter, parameters variable.function#ffa758
variable.language, variable.parameter.function.language.special.self.python, variable.parameter.function.language.special.cls.python#cac8c8
variable.language.arguments#b9a6ff
variable.other.class#78e6f2
variable.other.constant#b9a6ff
variable.other.readwrite#e5e5e4
variable.other.member#e5e5e4
variable.other.enummember#b9a6ff
variable.other.property, variable.other.property.static, variable.other.event#e5e5e4
variable.function#ade676
variable.other.substitution#ffa758
source.ruby variable.other.readwrite.instance.ruby, source.ruby variable.other.readwrite.class.ruby#b9a6ff
source.jinja2 variable.other.jinja2.block#ade676
source.jinja2 variable.other.jinja2#ffa758

Shiki preview

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

Loading...