themephileTheme editor

Theme editor

Import a theme you already have or start from scratch, pick colors for all 48 syntax and interface roles against real code, then copy a finished colorscheme for VS Code, Neovim, Vim, Emacs, Alacritty, kitty, Ghostty, WezTerm, Windows Terminal, or plain JSON.

  • The preview is drawn as VS Code, Neovim, Vim, Emacs, or a terminal — click any token in it to edit that color.
  • Already have a theme? Paste the file or drop it in — VS Code JSON, a Neovim or Vim colorscheme, an Emacs deftheme, base16, iTerm2, Alacritty, kitty, Ghostty, WezTerm, Windows Terminal, or Xresources.
  • Live WCAG contrast ratios for every role, and one button that lifts the failing ones without changing their hue.
  • It all happens in this tab: no account, no upload, no analytics. Your theme lives in the URL and in local storage.

Loading…

themephile home · tmux studio