Customizing terminal colors in PuTTY improves readability, reduces eye strain, and makes multiple sessions easier to differentiate at a glance. A sensible palette keeps warnings visible and late-night maintenance from turning into a guessing game.
PuTTY renders text using a per-session palette that maps the default foreground/background, cursor colours, and the standard ANSI colour set. When software on the remote host emits ANSI escape sequences, PuTTY translates them into the corresponding palette entries to render the final on-screen colours.
Palette changes apply to session profiles and take effect for new terminal windows opened from that profile, while unsaved changes are discarded when PuTTY closes. Low-contrast combinations can hide prompts and error messages, and system-colour settings can override manual palette edits unless disabled.
Loaded session settings become the editable baseline across all categories, including Colours.
System colours follow the Windows theme and can mask manual palette changes.
Selecting an entry populates its current Red, Green, and Blue values for incremental adjustments.
Low-contrast foreground/background pairs can hide login prompts, password requests, and error text.
Changing the ANSI palette affects remote tools that rely on ANSI escape sequences for colour output.
Saving overwrites the stored configuration for the selected session name, while saving Default Settings changes the default palette for new sessions.