Theme generator for developers
Create themes from any image
Extract colors from images or craft palettes by hand.
Export to Neovim,
Ghostty, and
tmux.
16 ANSI colors
Instant export
Live preview
Theme Settings
Color Source
Drop an image or click to upload
PNG, JPG, WebP up to 10MB
⌘Vto paste from clipboard
ANSI Palette
16 colorsNormal0-7
blk
red
grn
yel
blu
mag
cyn
wht
Bright8-15
blk
red
grn
yel
blu
mag
cyn
wht
Semantic Colors
Background#1e1e2e
Main editor background
Foreground#cdd6f4
Default text color
Cursor#f5e0dc
Cursor and caret color
Selection#45475a
Selected text background
Selection Text#cdd6f4
Selected text foreground
Live Preview
main.lua — Neovim
1-- Theme configuration2local M = {}34function M.setup(opts)5 local colors = require("theme.colors")6 vim.o.background = "dark"78 -- Apply highlight groups9 for group, settings in pairs(colors) do10 vim.api.nvim_set_hl(0, group, settings)11 end12end1314return M
NORMAL
main.lua
utf-8lua14:1
Export
1# my-theme - Ghostty Theme2# Generated by anytheme34background = 1e1e2e5foreground = cdd6f46cursor-color = f5e0dc7selection-background = 45475a8selection-foreground = cdd6f4910# Normal colors11palette = 0=1e1e2e12palette = 1=f38ba813palette = 2=a6e3a114palette = 3=f9e2af15palette = 4=89b4fa16palette = 5=cba6f717palette = 6=94e2d518palette = 7=cdd6f41920# Bright colors21palette = 8=585b7022palette = 9=f38ba823palette = 10=a6e3a124palette = 11=f9e2af25palette = 12=89b4fa26palette = 13=cba6f727palette = 14=94e2d528palette = 15=ffffff