Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Porcelain

shayherchenshayherchen

A white-porcelain Obsidian theme — translucent surfaces, blue accents, flat controls, fading separators.

Add to Obsidian
Porcelain screenshot
  • Overview
  • Scorecard
  • Updates7

Porcelain mascot

Porcelain for Obsidian

Porcelain — light mode Porcelain — dark mode

English · 中文 · 日本語 · 한국어 · Français · Español · Italiano

A white-porcelain Obsidian theme — translucent surfaces, blue accents, flat controls, separators that fade at both ends.

Written from scratch on Obsidian's own CSS variables. It is not a fork and contains no third-party theme code.

Design rules

The theme follows five rules, and every declaration in theme.css is downstream of one of them:

  1. Surfaces are translucent and share one tint. Panes are not opaque cards. The glass is a single fixed, empty layer — putting backdrop-filter on a container that holds the interface makes every child repaint invalidate the whole filtered layer, so hovering a file list costs a full-window blur recompute.
  2. Nothing is embossed. Depth comes from one 1px outline. No stacked inset highlights, dark inset edges, or drop shadows.
  3. Separators fade out at both ends. A border spans its element exactly, so sibling containers with different padding produce lines that start and stop at different offsets. A gradient with transparent ends has no endpoint to misalign.
  4. Colored blocks carry an off-axis bloom. Three radial gradients with different focal points, sizes, and falloffs — no linear direction reads through.
  5. State changes alter color only. Never padding, border width, or position, so nothing shifts under the cursor.

Install

  1. Download manifest.json and theme.css.
  2. Put both in <vault>/.obsidian/themes/Porcelain/.
  3. Settings → Appearance → Themes → Porcelain.

Recommended

  • Appearance → Translucent window: on. The surfaces are translucent by design; with it off they render as flat color.

Customising

Tokens are declared at the top of theme.css under .theme-light / .theme-dark and body. The ones worth knowing:

Variable Controls
--pc-tint / --pc-veil Base surface color (rgb triplet) and coverage
--pc-sidebar-tint / --pc-sidebar-veil How far the sidebars sit off the content plane
--pc-line Separator and outline color
--pc-blue / --pc-orange Selection and hover fills
--pc-bloom-light / --pc-bloom-dark Bloom gradient strength on colored blocks
--pc-fade-in / --pc-fade-out Where separators start and stop fading
--pc-popup-bg / --pc-popup-blur Menu, modal, and settings glass

Override them in a CSS snippet rather than editing theme.css, so updates don't overwrite your changes.

Plugin support

  • Notebook Navigator — selection and hover states, quick-action buttons, and header layout are matched to the theme.

License

GPL-3.0. See LICENSE.

You may use, modify, and redistribute it, including commercially. If you distribute a modified version, it has to stay under GPL-3.0, ship its source, and state that it was changed.

HealthExcellent
ReviewSatisfactory
About
Apply a white-porcelain look with translucent surfaces, blue accents, flat controls and subtle 1px outlines. Render separators that fade at both ends, soft off-axis color blooms for blocks, and a single glass layer with no shadows to keep the UI visually stable.
Details
Current version
0.3.7
Last updated
6 hours ago
Created
4 weeks ago
Updates
7 releases
License
GPL-3.0
Report bugRequest featureReport theme
Author
shayherchenshayherchen
GitHubshayher5525
  1. Community
  2. Themes
  3. Porcelain

Related themes

Minimal screenshot

Minimal

GitHub Theme screenshot

GitHub Theme

Things screenshot

Things

Shimmering Focus screenshot

Shimmering Focus

Cupertino screenshot

Cupertino

Wasp screenshot

Wasp

Baseline screenshot

Baseline

Prism screenshot

Prism

Willemstad screenshot

Willemstad

MagicUser screenshot

MagicUser