Changing the default terminal font in PuTTY makes long sessions easier to read and keeps output aligned for prompts, tables, and logs. A consistent fixed-width font also helps when switching between multiple saved sessions.
PuTTY draws the terminal window using the font selected under Window → Appearance. Settings are stored per session, and the built-in session named Default Settings acts as the template for new sessions created later.
Default font changes only affect sessions created after the template is saved, while existing saved sessions keep their own font until re-saved. Some fonts render box-drawing and Unicode symbols differently, so a modern monospaced font such as Consolas or Cascadia Mono is usually the safest choice on Windows.
Steps to set the default terminal font in PuTTY:
- Launch PuTTY.

- Select Default Settings under Saved Sessions and click Load.

- Select Window → Appearance in the Category tree.
Font quality controls anti-aliasing and ClearType smoothing for the terminal text.
- Click Change… under Font settings.

- Choose a fixed-width font and size in the Font dialog and click OK.
Proportional fonts break alignment for terminal output, and missing glyphs can corrupt box-drawing characters and prompts.
- Select Session in the Category tree.

- Select Default Settings under Saved Sessions and click Save.
Existing saved sessions keep their current font; load each session and click Save if the new font should apply there as well.
- Close PuTTY.

- Open a new session to confirm the updated font is applied.

Mohd Shakir Zakaria is a cloud architect with deep roots in software development and open-source advocacy. Certified in AWS, Red Hat, VMware, ITIL, and Linux, he specializes in designing and managing robust cloud and on-premises infrastructures.
