claude-code - 💡(How to fix) Fix Avatar character renders as box/question mark in PowerShell 7 on Windows [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#52459Fetched 2026-04-24 06:06:40
View on GitHub
Comments
0
Participants
1
Timeline
4
Reactions
0
Participants
Timeline (top)
labeled ×3closed ×1

The Claude Code avatar/icon displays as a box with a question mark (□?) in PowerShell 7 (pwsh) running in a standalone conhost window on Windows 11.

Root Cause

The Claude Code avatar/icon displays as a box with a question mark (□?) in PowerShell 7 (pwsh) running in a standalone conhost window on Windows 11.

Fix Action

Workaround

Running PowerShell 7 inside Windows Terminal (with Cascadia Code font) renders the character correctly.

RAW_BUFFERClick to expand / collapse

Description

The Claude Code avatar/icon displays as a box with a question mark (□?) in PowerShell 7 (pwsh) running in a standalone conhost window on Windows 11.

Environment

  • OS: Windows 11 Pro
  • Terminal: PowerShell 7 (pwsh) in conhost (not Windows Terminal)
  • Claude Code version: latest

Steps to Reproduce

  1. Open PowerShell 7 directly (not via Windows Terminal)
  2. Launch Claude Code
  3. Observe the avatar/icon in the UI

Expected Behavior

The Claude Code avatar/icon renders correctly.

Actual Behavior

The avatar/icon displays as a box with a question mark, indicating the Unicode character used cannot be rendered by the conhost font.

Workaround

Running PowerShell 7 inside Windows Terminal (with Cascadia Code font) renders the character correctly.

extent analysis

TL;DR

The issue can be worked around by running PowerShell 7 inside Windows Terminal with a compatible font like Cascadia Code.

Guidance

  • The problem is likely due to the conhost font not supporting the Unicode character used for the Claude Code avatar/icon.
  • To verify, try running PowerShell 7 in different terminals or with different fonts to see if the issue persists.
  • As a workaround, use Windows Terminal with a font that supports the required Unicode characters, such as Cascadia Code.
  • Consider configuring conhost to use a font that supports the necessary Unicode range, if possible.

Example

No code snippet is necessary for this issue, as it appears to be related to font support rather than code syntax.

Notes

This solution assumes that the issue is solely due to font support and not a problem with the Claude Code version or PowerShell 7 itself. The effectiveness of the workaround may depend on the specific fonts and terminals used.

Recommendation

Apply workaround: Run PowerShell 7 inside Windows Terminal with a compatible font, as this is a straightforward and effective solution to the problem.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING