Skip to main content
Coding Theme

Paledev Dark Theme

Publisher: Joao FigueirasThemes in package: 1

A modern dark theme for VS Code inspired by the Palenight VS Code theme, designed for better readability, high contrast, and long coding sessions with a clean and consistent color palette across the editor.

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.background#242839
  • activityBar.border#242839
  • activityBar.foreground#eeffffcc
  • activityBarBadge.background#74b6f8cc
  • activityBarBadge.foreground#eeffffcc
  • badge.background#363949
  • badge.foreground#eeffffcc
  • breadcrumb.activeSelectionForeground#bfc7d5
  • breadcrumb.focusForeground#bfc7d5
  • breadcrumb.foreground#8892B2
  • breadcrumbPicker.background#292D3E
  • button.background#363949cc
  • button.foreground#8892B2
  • button.hoverBackground#363949
  • charts.blue#82AAFF
  • charts.foreground#8892B2
  • charts.green#C3E88D
  • charts.lines#4E5579
  • charts.orange#F78C6C
  • charts.purple#C792EA
  • charts.red#FF5370
  • charts.yellow#FFCB6B
  • chat.requestBubbleBackground#313850
  • chat.requestBubbleHoverBackground#444267
  • contrastActiveBorder#2C2F40
  • contrastBorder#2C2F40
  • debugExceptionWidget.background#292D3E
  • debugExceptionWidget.border#292D3E
  • debugToolBar.background#292D3E
  • descriptionForeground#8892B2cc
  • diffEditor.insertedTextBackground#99b76d23
  • diffEditor.removedTextBackground#ef535033
  • dropdown.background#292D3E
  • dropdown.border#363949
  • dropdown.foreground#8892B2
  • editor.background#292D3E
  • editor.findMatchBackground#2e3248fc
  • editor.findMatchHighlightBackground#36394933
  • editor.foreground#BFC7D5
  • editor.hoverHighlightBackground#3639495a
  • editor.inactiveSelectionBackground#3639495a
  • editor.lineHighlightBackground#0003
  • editor.rangeHighlightBackground#3639495a
  • editor.selectionBackground#00A6A644
  • editor.selectionHighlightBackground#383D51
  • editor.wordHighlightBackground#32374D
  • editor.wordHighlightStrongBackground#2E3250
  • editorBracketHighlight.foreground1#8892B2
  • editorBracketHighlight.foreground2#8892B2
  • editorBracketHighlight.foreground3#8892B2
  • editorBracketHighlight.foreground4#8892B2
  • editorBracketHighlight.foreground5#8892B2
  • editorBracketHighlight.foreground6#8892B2
  • editorBracketMatch.border#212432
  • editorCodeLens.foreground#767E9D
  • editorCursor.foreground#363949
  • editorError.foreground#E67F7F
  • editorGroup.border#2E3245
  • editorGroup.dropBackground#36394973
  • editorGroupHeader.noTabsBackground#32374C
  • editorGroupHeader.tabsBackground#31364a
  • editorGroupHeader.tabsBorder#2C3041
  • editorGutter.addedBackground#C3E88Dcc
  • editorGutter.deletedBackground#FF5370cc
  • editorGutter.modifiedBackground#82AAFFcc
  • editorHoverWidget.background#292D3E
  • editorHoverWidget.border#292D3E
  • editorIndentGuide.background1#4E557980
  • editorIndentGuide.background2#4E557980
  • editorIndentGuide.background3#4E557980
  • editorIndentGuide.background4#4E557980
  • editorIndentGuide.background5#4E557980
  • editorIndentGuide.background6#4E557980
  • editorLineNumber.activeForeground#eeffffcc
  • editorLineNumber.foreground#4c5374
  • editorMarkerNavigation.background#31364a
  • editorMarkerNavigationError.background#E67F7F
  • editorMarkerNavigationWarning.background#E0B65C
  • editorOverviewRuler.commonContentForeground#363949
  • editorOverviewRuler.currentContentForeground#363949
  • editorOverviewRuler.incomingContentForeground#363949
  • editorRuler.foreground#4E557980
  • editorSuggestWidget.background#2C3043
  • editorSuggestWidget.border#2C3043
  • editorSuggestWidget.foreground#bfc7d5
  • editorSuggestWidget.highlightForeground#eeffffcc
  • editorSuggestWidget.selectedBackground#363949
  • editorWarning.foreground#E0B65C
  • editorWidget.background#313850
  • editorWidget.border#313850
  • errorForeground#E67F7F
  • extensionButton.prominentBackground#363949cc
  • extensionButton.prominentForeground#eeffffcc
  • extensionButton.prominentHoverBackground#363949
  • focusBorder#2C2F40
  • foreground#8892B2
  • gitDecoration.conflictingResourceForeground#C792EA99
  • gitDecoration.deletedResourceForeground#ff53706e
  • gitDecoration.ignoredResourceForeground#69709866
  • gitDecoration.modifiedResourceForeground#8faff588
  • gitDecoration.stageDeletedResourceForeground#ff5370a0
  • gitDecoration.stageModifiedResourceForeground#82aaffd0
  • gitDecoration.untrackedResourceForeground#BDD9AABE
  • icon.foreground#8892B2
  • input.background#313850
  • input.border#313850
  • input.foreground#8892B2
  • input.placeholderForeground#AAAABB
  • inputOption.activeBorder#eeffffcc
  • inputValidation.errorBackground#FF537033
  • inputValidation.errorBorder#FF537033
  • inputValidation.infoBackground#82AAFF33
  • inputValidation.infoBorder#82AAFF33
  • inputValidation.warningBackground#FFCB6B33
  • inputValidation.warningBorder#FFCB6B33
  • list.activeSelectionBackground#3A3F58
  • list.activeSelectionForeground#8892B2
  • list.dropBackground#2E3245
  • list.focusBackground#363949
  • list.focusForeground#eeffffcc
  • list.highlightForeground#eeffffcc
  • list.hoverBackground#3A3F58
  • list.hoverForeground#8892B2
  • list.inactiveSelectionBackground#929ac90d
  • list.inactiveSelectionForeground#929ac9
  • merge.currentHeaderBackground#3639495a
  • merge.incomingHeaderBackground#3639495a
  • notificationLink.foreground#74b6f8
  • notifications.background#292D3E
  • notifications.border#292D3E
  • notifications.foreground#eeffffcc
  • panel.background#25293A
  • panel.border#2C2F40
  • panelTitle.activeBorder#363949
  • panelTitle.activeForeground#eeffffcc
  • panelTitle.inactiveForeground#bfc7d580
  • peekView.border#292D3E
  • peekViewEditor.background#232635
  • peekViewEditor.matchHighlightBackground#3639495a
  • peekViewResult.background#2E3245
  • peekViewResult.fileForeground#eeffffcc
  • peekViewResult.lineForeground#eeffffcc
  • peekViewResult.matchHighlightBackground#3639495a
  • peekViewResult.selectionBackground#2E3250
  • peekViewResult.selectionForeground#eeffffcc
  • peekViewTitle.background#292D3E
  • peekViewTitleDescription.foreground#697098
  • peekViewTitleLabel.foreground#eeffffcc
  • pickerGroup.border#3A3F58
  • pickerGroup.foreground#C4B5E0
  • scrollbar.shadow#292D3E00
  • scrollbarSlider.activeBackground#5c5e6ecc
  • scrollbarSlider.background#5c5e6e66
  • scrollbarSlider.hoverBackground#5c5e6ecc
  • selection.background#7580B850
  • sideBar.background#25293A
  • sideBar.border#25293A
  • sideBar.foreground#8892B2
  • sideBarSectionHeader.background#25293A
  • sideBarSectionHeader.foreground#8892B2
  • sideBarTitle.foreground#8892B2
  • statusBar.background#444267
  • statusBar.border#444267
  • statusBar.debuggingBackground#C35129
  • statusBar.debuggingBorder#C35129
  • statusBar.debuggingForeground#eeffff
  • statusBar.foreground#eeffff
  • statusBar.noFolderBackground#444267
  • statusBar.noFolderBorder#444267
  • statusBar.noFolderForeground#eeffff
  • statusBarItem.activeBackground#5b5a7a
  • statusBarItem.hoverBackground#5b5a7a
  • statusBarItem.prominentBackground#202431
  • statusBarItem.prominentHoverBackground#202431
  • tab.activeBackground#25293A
  • tab.activeBorder#2C3041
  • tab.activeForeground#eeffffcc
  • tab.border#272B3B
  • tab.inactiveBackground#31364A
  • tab.inactiveForeground#929ac9
  • tab.unfocusedActiveBorder#2C3041
  • terminal.ansiBlack#676E95
  • terminal.ansiBlue#82AAFF
  • terminal.ansiBrightBlack#676E95
  • terminal.ansiBrightBlue#82AAFF
  • terminal.ansiBrightCyan#89DDFF
  • terminal.ansiBrightGreen#C3E88D
  • terminal.ansiBrightMagenta#C792EA
  • terminal.ansiBrightRed#ff5572
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#FFCB6B
  • terminal.ansiCyan#89DDFF
  • terminal.ansiGreen#a9c77d
  • terminal.ansiMagenta#C792EA
  • terminal.ansiRed#ff5572
  • terminal.ansiWhite#ffffff
  • terminal.ansiYellow#FFCB6B
  • terminal.findMatchBackground#363949b3
  • terminal.findMatchHighlightBackground#3639494d
  • textLink.activeForeground#82AAFF
  • textLink.foreground#74b6f8
  • titleBar.activeBackground#292d3e
  • titleBar.activeForeground#8892B2
  • titleBar.border#292d3e
  • titleBar.inactiveBackground#292d3e
  • walkThrough.embeddedEditorBackground#232635
  • widget.shadow#232635

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
source, text#8892B2
comment, comment.line, comment.block, punctuation.definition.comment#697098italic
comment.block.documentation, comment.line.documentation, punctuation.definition.comment.documentation#697098italic
keyword, keyword.other, keyword.operator.new, keyword.operator.delete, storage.modifier, storage.type#C792EA
keyword.control, keyword.control.flow, keyword.control.conditional, keyword.control.loop, keyword.control.return, keyword.control.import, keyword.control.from, keyword.control.as, keyword.control.async, keyword.control.await, keyword.control.yield, keyword.control.trycatch, keyword.control.throw#C792EA
keyword.preprocessor, keyword.control.directive, keyword.control.import.define, keyword.control.import.include, meta.preprocessor, meta.preprocessor.string, meta.preprocessor.numeric#E77369
meta.preprocessor.string source, meta.preprocessor source#DCDCDC
keyword.operator, keyword.operator.arithmetic, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.logical, keyword.operator.bitwise, keyword.operator.ternary#B687DC
punctuation, punctuation.separator, punctuation.terminator, punctuation.accessor, punctuation.definition.block, punctuation.definition.parameters, punctuation.section#DCDCDC
string, string.quoted, string.quoted.single, string.quoted.double, string.quoted.triple, string.template, string.unquoted#9BDD8D
string.quoted.other, string.regexp#9BDD8D
constant.character.escape, string.escape, punctuation.definition.escape#B776FB
constant.numeric, constant.numeric.integer, constant.numeric.float, constant.numeric.hex, constant.numeric.octal, constant.numeric.binary#EB7669
constant.language.boolean, constant.language.null, constant.language.undefined, constant.language.nan, constant.language#EB7669
constant, constant.other#DADADA
entity.name.type, support.type#ffcb6b
entity.name.class, entity.name.type.class, support.class#FFCB6B
entity.name.type.struct, storage.type.struct#E0BE8B
entity.name.type.interface, entity.other.inherited-class#F28B82
entity.name.type.enum#FFCB68
entity.name.module, entity.name.namespace, entity.name.type.module, entity.name.type.namespace#ffcb6b
entity.name.type.delegate#7FAAFB
entity.name.type.parameter, entity.name.type.type-parameter#B8D7A3
entity.name.namespace, entity.name.type.namespace, meta.namespace#8892B2
entity.name.function, entity.name.method, meta.definition.method entity.name.function, meta.function entity.name.function#82AAFF
meta.function-call, meta.method-call, variable.function, support.function#82AAFF
entity.name.function.constructor#82AAFF
variable, variable.other, variable.other.readwrite#89DDFF
variable.other.local, variable.other.block#89DDFF
variable.parameter, meta.function.parameters variable#89DDFF
variable.other.property, variable.other.member, variable.other.object.property, support.variable.property, meta.property-name#8892B2
variable.language.this, variable.language.self, variable.language.super#C792EAitalic
meta.definition variable, meta.var.expr entity.name#B3B9D4
entity.name.tag, meta.tag entity.name.tag#7FAAFB
punctuation.definition.tag, meta.tag punctuation.definition.tag#89DDFF
entity.other.attribute-name, meta.tag entity.other.attribute-name#E06C75
entity.other.attribute-name.localname.xml, entity.other.attribute-name.xml#ffcb6b
string.quoted.double.html, string.quoted.single.html, meta.attribute string#9BDD8D
constant.character.entity, punctuation.definition.entity#FF9D3A
keyword.operator.html, punctuation.separator.key-value.html#BDC1D4
support.class.component, entity.name.tag.tsx, entity.name.tag.jsx#569CD6
markup.bold, punctuation.definition.bold#92CAF4bold
markup.heading, entity.name.section#84CEFFbold
markup.italic#8892B2italic
markup.underline.link, string.other.link#9BDD8D
markup.inline.raw, markup.raw.inline#C3E88D
markup.fenced_code#697098
markup.quote, punctuation.definition.quote#697098italic
keyword.other.unit#EB7669
keyword.control.at-rule#c792ea
keyword.css#80CBC1
entity.name.tag.css, entity.other.attribute-name.class.css, entity.other.attribute-name.id.css, entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css, meta.selector#FFCB68
support.type.property-name, support.type.vendored.property-name#80CBC1
support.other.variable.less, variable.other.readwrite.less, variable.less#C563BD
entity.other.attribute-name.parent.less#ffcb6b
punctuation.definition.entity.less#ffcb6b
entity.other.attribute-name.pseudo-class.less#ffcb6b
string.quoted.single.less, string.quoted.single.scss#E77369
entity.other.attribute-name.class.less#7DBAD7
punctuation.definition.variable.less#C563BD
punctuation.definition.keyword.less, punctuation.definition.keyword.scss#C792EA
punctuation.section.property-list.begin.bracket.curly.css, punctuation.section.property-list.end.bracket.curly.css, punctuation.terminator.rule.css, punctuation.terminator.rule.less, punctuation.definition.block.begin.less, punctuation.definition.block.end.less, punctuation.terminator.rule.scss, punctuation.definition.block.begin.scss, punctuation.definition.block.end.scss#8892B2
variable.css, variable.other.css, variable.other.custom-property.css#80CBC1
entity.name.tag.wildcard.css#FFCB68
punctuation.definition.entity.css#FFCB68
support.constant.property-value, meta.property-value, support.constant.color#E77369
string.quoted.double.css, string.quoted.single.css, string.url.css, string.quoted.single.less, string.quoted.single.scss#9BDD8D
variable.scss, variable.less, variable.other.less, variable.other.scss#C563BD
entity.other.attribute-name.placeholder.css, entity.name.function.scss, entity.name.function.less#7DBAD7
support.function.color.scss, support.function.math.scss#E77369
support.function.misc.scss#82AAFF
source.css.scss support.constant.font-name.css#E77369
entity.name.tag.reference.scss#FFCB6B
entity.other.attribute-name.attribute.scss#FFCB6B
punctuation.definition.interpolation.begin.bracket.curly.scss#E77369
support.function.transform.css#E77369
entity.other.attribute-name.css, entity.other.attribute-name.less#FFCB68
entity.name.tag.less#FFCB68
source.css, source.css.embedded.html#80CBC1
support.type.property-name.json, string.json meta.structure.dictionary.json > string.quoted.json#D7BA7D
constant.language.json#c792ea
punctuation.definition.dictionary.begin.json, punctuation.definition.dictionary.end.json, punctuation.separator.dictionary.key-value.json, punctuation.separator.dictionary.pair.json#c792ea
keyword.xml, meta.tag.preprocessor.xml, keyword.other.doctype#569CD6
string.quoted.double.xml, string.quoted.single.xml#9BDD8D
string.unquoted.cdata.xml#8892B2
string.regexp source#C3E88D
keyword.operator.anchor.regexp, keyword.control.anchor.regexp#FF5370
keyword.operator.quantifier.regexp#FF9E64
constant.other.character-class.regexp, keyword.operator.negation.regexp, punctuation.definition.character-class.regexp#82AAFF
punctuation.definition.group.regexp, meta.group.regexp#C792EA
keyword.operator.or.regexp#00D1B2
constant.character.escape.regexp#F78C6C
entity.name.function.decorator.python#FFCB6B
support.function.builtin.python#82AAFF
variable.language.special.python#C792EAitalic
support.type.python#e0be8b
support.type.exception.python#f28b82
meta.indexed-name.python#82AAFF
constant.other.caps.python#8892B2
entity.name.type.cpp#FFCB6B
keyword.control.directive.include.cpp, keyword.control.directive.define.cpp#8892B2
entity.name.scope-resolution.cpp#89DDFF
entity.name.type.parameter.cpp#e0be8b
support.type.vb.asp#FFCB6B
entity.name.type.fsharp#FFCB6B
support.type.primitive.ts, support.type.builtin.ts#e0be8b
punctuation.accessor.optional.ts#C792EA
punctuation.definition.variable.php#89DDFF
constant.other.php#82AAFF
punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php#8892b2ac
constant.other.class.php#8892B2
entity.name.type.trait.php#FFCB6B
variable.other.php#8892B2
constant.enum.php#8892B2
keyword.operator.class.php#89DDFF
constant.other.enum.java#8892B2
storage.modifier.import.java#8892B2
storage.type.generic.java#e0be8b
entity.name.type.go#FFCB6B
constant.other.placeholder.go#8892B2
entity.name.type.package.go#F28B82
entity.name.type.rust#FFCB68
entity.name.type.enum.rust#F28B82
punctuation.definition.interpolation.rust#8892B2
entity.name.type.trait.rust#F28B82
entity.name.type.primitive.rust#8892B2
entity.name.type.numeric.rust#EB7669
entity.name.type.result.rust#82AAFF
entity.name.type.option.rust#82AAFF
entity.name.type.lifetime.rust#89DDFF
constant.other.caps.rust#8892B2
entity.name.type.swift#F28B82
support.type.swift#89DDFF
entity.name.type.protocol.swift#FFCB68
entity.name.type.struct.swift#FFCB68
storage.type.struct.swift#C792EA
entity.name.type.svelte#e0be8b
support.type.primitive.tsx#89DDFF
support.type.builtin.tsx#C792EA
entity.name.type.module.tsx#e0be8b
entity.name.tag.tsx#7FAAFB
support.class.component.js.jsx, support.class.component.tsx#FFCB6B
punctuation.section.array.begin.ruby, punctuation.section.array.end.ruby#89DDFF
constant.language.symbol.hashkey.ruby, constant.other.symbol.hashkey.parameter.function.ruby#8892B2
constant.other.key.perl#89DDFF
punctuation.definition.string.begin.perl, punctuation.definition.string.end.perl#89DDFF
entity.name.function.sql#B3725B
support.function.sql, entity.name.table.sql#D7BA7D
support.function.aggregate.sql#58C5E8
keyword.operator.sql#B48EAD
string.quoted.single.sql#98C379
constant.other.table-name.sql#89DDFF
constant.other.database-name.sql#89DDFF
entity.name.function.sql#FFCB68
markup.bold markdown#EEFFFFbold
markup.italic markdown#8892B2italic
markup.raw.block.fenced.markdown#C3E88D
beginning.punctuation.definition.list.markdown#82AAFF
meta.separator.markdown#4E5579
markup.inserted, meta.diff.range.unified.to#9BDD8D
markup.deleted, meta.diff.range.unified.from#FF5370
markup.changed#82AAFF
meta.diff, meta.diff.header#676E95
string.other.link, *url*, *link*, *uri*#9BDD8D
invalid, invalid.illegal#D85050
Paledev Dark Theme by Joao Figueiras - VS Code Theme