More

theme-generator.ts
palette.ts
main TypeScript UTF-8 Ln 24, Col 18
Bring a reference

Create from a reference

Use an image, theme file, or pasted JSON. Nothing is uploaded.

Drop, paste, or choose an image PNG, JPEG, WebP, GIF, or SVG up to 20 MB

No image selected.

Image interpretations

Surface extremes are softened and text contrast is repaired automatically.

Choose an image to extract its dominant colors.
Import a VS Code theme instead

Existing JSON and JSONC imports preserve custom workbench and syntax values.

Portable theme

Share this theme

The link and code contain the complete editable theme. Nothing is uploaded.

Saved theme

Theme details

Focused edit

Edit color

Before #000000
Now #000000

Recent colors Reusable across palette roles