All posts

iTerm2 Themes in 2026: The Ones Worth Installing

·Terminal Candy ·6 min read

iterm2themesmacoscolorsguide

iTerm2 is still the most installed third-party terminal on the Mac, and its theming story is still one file type: .itermcolors. That file is a plist with about twenty color slots in it. That is the whole system.

It works. I have used most of these for months at a stretch. Here are the seven worth your time, what each one is actually good at, and what nobody tells you about them.

How to install any of them

Same three steps every time. Download the .itermcolors file, then:

  1. iTerm2 > Settings > Profiles > Colors
  2. Color Presets dropdown, bottom right, choose Import
  3. Pick the file, then select the new preset from the same dropdown

If you want all of them at once, clone the master collection instead of hunting individually:

git clone https://github.com/mbadolato/iTerm2-Color-Schemes.git
open iTerm2-Color-Schemes/schemes

That repo has hundreds of schemes and is the source most of the others get republished from. Import the two or three you care about. Importing all of them makes the dropdown unusable, which I learned the way you would expect.

Dracula

The default answer, and there is a reason. Dark violet background at #282A36, hot pink and green accents, high enough contrast to read at 3am.

git clone https://github.com/dracula/iterm.git

Honest take: it is everywhere, which is either comforting or boring. My real complaint is the comment gray. It sits close enough to the background that in a long file your comments visually disappear, which is fine until you are reading someone else's code and the comments are the only map you have. Bump the bright black slot a few points and it fixes itself.

Best for: people who want to stop thinking about this and get back to work.

Catppuccin

Four flavors: Latte (light), Frappé, Macchiato, Mocha (darkest). Soft pastels on a warm dark base. It became the default aesthetic of the 2020s and it earned it.

git clone https://github.com/catppuccin/iterm.git

Honest take: the pastel palette is beautiful and slightly bad at its job. Red and green are muted enough that diffs read as "two similar pinks" until your eyes adjust. Mocha is the safest of the four. Latte is the best light theme on this list by a wide margin if you work near a window.

Best for: people who care what their screenshots look like. No shade, I am one of them.

Tokyo Night

Deep blue-black background with clean blue and purple accents. Storm and Night are the two dark variants worth trying, Moon if you want something between them.

Grab the iTerm exports from folke/tokyonight.nvim's extras directory, or pull it from the mbadolato collection above.

Honest take: the best pure night theme here. The background is dark without being pure black, so there is no halo effect around white text on an OLED or a good display. Where it slips is daytime. In bright light it goes flat and everything reads as one shade of blue.

Best for: evening work, long sessions, dark rooms.

Gruvbox

Retro warm. Brown-black background, mustard yellow, burnt orange, olive green. Comes in hard, medium, and soft contrast variants, dark and light.

git clone https://github.com/morhetz/gruvbox-contrib.git
open gruvbox-contrib/iterm2

Honest take: the most restful theme on this list for a long day, because it has almost no blue light in it. The tradeoff is that its greens and yellows sit close together, so git status output has less separation than you want. Use the hard contrast variant. The soft one is mud.

Best for: eight-hour days, people who find blue-heavy themes cold.

Nord

Arctic. Cool blue-grays, muted everything, extremely calm.

git clone https://github.com/nordtheme/iterm2.git

Honest take: the most commonly complained-about theme here and the complaint is correct. Contrast is low by design, and in a terminal that means your error text is not loud enough to be an error. I love how it looks and I do not use it for real work. If you do use it, raise the red and yellow slots manually.

Best for: screenshots, reading, writing prose in the terminal.

Solarized

From 2011, engineered rather than designed. Ethan Schoonover picked the sixteen colors in CIELAB space so the dark and light variants share the same accent set and swap only the background pair.

Ships with iTerm2. Check the Color Presets dropdown before downloading anything, both Solarized Dark and Solarized Light are already in there.

Honest take: Solarized Light is still the best light terminal theme ever made and I will take arguments in the support inbox. Solarized Dark has aged less well. Its background sits too close to its dimmest text, and on a modern high-nit display it looks washed. Try the light one even if you consider yourself a dark mode person.

Best for: bright rooms, and anyone who has to demo a terminal on a projector.

Rosé Pine

Three variants: Base, Moon, Dawn. Muted rose, gold, and a soft plum background. The newest thing here that has actually stuck.

git clone https://github.com/rose-pine/iterm.git

Honest take: it is Catppuccin's more restrained cousin, with the same diff-contrast caveat and a better neutral. Moon is the one to try first. Dawn is a competent light theme that is not quite Solarized Light.

Best for: people who liked Catppuccin but got tired of it.

Where iTerm2 color presets stop

Here is the limitation nobody names when they recommend these.

An .itermcolors file contains sixteen ANSI colors plus foreground, background, bold, cursor, selection, and link. That is roughly twenty slots. It does not contain your font, your transparency, your blur radius, your background image, your window style, your padding, or your tab bar treatment.

So when you install Dracula, you get Dracula's colors in the same gray window you already had. The window is identical to every other Mac terminal window on earth. If you have ever installed a theme, looked at it, and thought "that is it?", this is why.

iTerm2's answer is Dynamic Profiles, JSON files in ~/Library/Application Support/iTerm2/DynamicProfiles/ that can carry font, transparency, background image, and colors together. They work. Almost nobody shares them, because a raw profile JSON is not something you browse, preview, or click.

That gap is why I built Terminal Candy. A skin there is the whole look shipped as one unit: window frame, texture, title bar treatment, colors, and effects together. You click it in the in-app gallery and the window changes, not just the text. If you want to make your own, the Skin Builder is in the app, no plist editing.

It is a native Mac app, AppKit and SwiftTerm, Apple Silicon only, built to be light. There are CRT scanlines and phosphor glow if you want the old-hardware look, and one global toggle if you never do. Free for 14 days, then $10 once, no subscription.

Not everyone needs that. If Dracula in a gray window makes you happy, you have saved ten dollars and I am genuinely pleased for you. If you have installed six themes this year and none of them scratched it, go look at the skins.

Related reading

Keep reading