[FEATURE] Paste images from clipboard directly into Claude Code (Windows)
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
When working with Claude Code on Windows, I often encounter visual issues — error messages, UI bugs, terminal output, or diagrams — that are easier to show than describe. My natural workflow is to capture a screenshot with Win+Shift+S, which puts the image directly in the clipboard.
The problem is that I cannot paste that image into Claude Code. I have to stop, open an image editor or file explorer, save the screenshot to disk, find
the file path, and then reference it manually. This completely breaks the flow of the conversation and adds unnecessary friction to what should be a
two-second action.
The core problem is: visual context is trapped in the clipboard with no way to share it inline, forcing a multi-step workaround that interrupts the
debugging or development workflow.
Proposed Solution
Allow Ctrl+V in the Claude Code prompt to detect when the clipboard contains an image and attach it to the current message, the same way text is pasted today. The image would be sent alongside the prompt so Claude can analyze it visually no file path required.
Alternative Solutions
- Saving the screenshot to disk and manually typing or dragging the file path into the prompt. This works but breaks the workflow and requires leaving the terminal.
- Using a third-party clipboard-to-file tool to auto-save screenshots. This adds an external dependency and still requires referencing a path.
Neither alternative feels native or frictionless compared to a simple Ctrl+V.
Priority
High - Significant impact on productivity
Feature Category
CLI commands and flags
Use Case Example
- I am debugging a layout issue in my web app. I open the browser, see the broken UI, and press Win+Shift+S to capture the relevant area.
- I switch to my terminal where Claude Code is running.
- I type: "Why does this component look broken?" and press Ctrl+V to attach the screenshot.
- Claude sees the image and immediately identifies the CSS issue.
Current experience: Step 3 fails silently nothing is pasted. I have to open Paint, save the image, find the path, and type something like
@/Users/julio/Desktop/screenshot.png before Claude can help.
Expected experience: Ctrl+V attaches the image inline and I send the message in one step, without leaving the terminal or touching the file system
Additional Context
his is consistent with how Claude.ai handles image input in the browser paste from clipboard works there out of the box.
Windows 11 clipboard (Win+Shift+S, PrintScreen, Snipping Tool) stores images in memory without saving to disk by default, making file-path-based workarounds inconvenient.
This feature would also benefit macOS users (Cmd+Ctrl+Shift+4) and Linux users with similar clipboard capture tools.
Common use cases: pasting error screenshots, UI layout bugs, terminal output rendered as image, hand-drawn diagrams, or design mockups.
19 Comments
Found 3 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
that worked a few weeks ago but was broken by some recent changes
+1 on this feature request. I work at Micron and use Claude Code extensively for engineering workflows on Windows 11. The Anthropic team specifically encouraged me to request this feature.
My workflow relies heavily on the Windows Snipping Tool (Win+Shift+S) to capture screenshots of test results, error messages, and system configurations. Currently there's no way to paste these directly into Claude Code -- I have to save the screenshot to disk first and then reference the file path, which completely breaks the conversational flow.
This would be a huge quality-of-life improvement for Windows users. The clipboard already has the image data; Claude Code just needs to read it.
+1 on this feature request.
Actually, I just got it working.
The shortcut is ALT-V, not CTRL-V.
Yes, on mac os command + v doesnt work but crl + v does work.
You can just use alt + v instead of ctrl + v on Windows
alt + v works
<img width="239" height="109" alt="Image" src="https://github.com/user-attachments/assets/689cbc88-495a-4b80-8b08-f190cf4f041d" />
alt + v works for Windows
<img width="239" height="109" alt="Image" src="https://github.com/user-attachments/assets/965d8f3e-0bb9-4ec4-98a3-9bdd9db80c3d" />
it seems they have support ctrl + v for v2.1.84 for windows, but i have another problem with it as it cause me unable to paste pure image path which i used to rely on alt + v to paste screenshot and ctrl + v to paste path
Thanks for helping me, it does work perfectly.
WSL actually does not support ALT + V
clipaste fixes this. Tiny background daemon that normalizes the screenshot clipboard — adds a file URL so Cmd+V works, and adds the PNGf type so Ctrl+V works.
Also supports SSH remote paste via
clipaste ssh-setup user@host.I think CTRL + V should be made the default. Even though ALT + V works, nobody knows about it.
alt + vdoesn't work anymore. So there's no way to paste images to the claude code terminal right now other than dragging a file inEdit: Reinstalled and
alt + vworks againthere is an interesting workaround: ask claude to read the windows clipboard content, the it performs:
PowerShell(Add-Type -AssemblyName System.Windows.Forms
$img = [System.Windows.Forms.Clipboard]::GetImage()…)
⎿ SAVED: C:\your\session-folder\clipboard.png (803x219)
Not as nice as a real "paste image", but works to avoid the need to manually save and paste the path
+1, please make this happen!!
+1
Confirming the same issue on my setup:
Environment:
Symptoms:
Same clipboard contents work fine in other apps (Paint/Word), so it does look like it's isolated to Claude Code's Windows clipboard/drag-drop handling, consistent with what's reported here and in #26679 / #32791.