CTRL+V to paste images & screenshots not working in Claude Code? [SOLVED]

So this took me a minute to realize, and if it saves even one person some frustration, it’s worth a post.

I’m working in Claude Code, trying to paste a screenshot or image like I can in VS Code with Claude Extension:
CTRL+V… nothing.
Try again. Nothing.
Different image. Still nothing.

A few thoughts are running through my head?

  • Clipboard permission issue?
  • Keyboard issue?
  • Claude glitch?
  • Am I losing my mind?

Turns out… nope. I was just using the wrong shortcut.

The magic combo is: ALT + V

After which you should see something beautiful like this:

After that, I could do all the sweet image pasting that my heart desired lol


The difference between pasting txt and pasting images

Just remember:

  • CTRL+V = text only
  • ALT+V = images

So when you copy a screenshot and hit CTRL+V, Claude just stares at you. No error. No message. Just… silence which is no bueno, it’s like nothing happened.

With ALT+V, the image dropped instantly. 👍👍


How I’m using it now

This is actually super handy for:

  • Pasting terminal output (when using remote access that is image only without clipboard etc.
  • UI bugs/interfaces
  • Error dialogs
  • Anything visual I want Claude to look at but don’t want to leave the command line

No saving files. No uploading. ALT+V and then you’re done. Yay!

What I Use for This

If you spend hours in Claude Code like I do, a comfortable setup makes all the difference. I use a Keychron K2 Pro mechanical keyboard and dual 4K monitors for side-by-side code and Claude output. See my full Claude Code workstation setup.


Final thought

No idea why this isn’t more obvious, but now you know and hopefully you won’t be caught off guard like I did thinking something’s broken. If you find any other weird Claude quirks, let me know. I’m clearly collecting these now. 😄

8 comments

  • Sam

    Claude search brought me here when i was considering changing from Greenshot for this very issue. Thanks for the post will save me loads of time.

    • Hey Sam, so glad search pointed you here before you went through the hassle of switching your whole setup! It’s funny how one tiny fix/adjustment can make such a difference in a daily workflow. 💪

      Hope the rest of your Claude Code experience goes smoothly, feel free to drop a comment if you run into anything else. 🚀 I always love hearing from other tech aficionados!

      Enjoy the rest of your day!
      -J.D.

  • CrazyBebop

    Thanks for posting about this. I was wondering why this wasn’t working.

    • J.D. H.

      Right?! The fact that CTRL+V just silently does nothing is what makes it so wild. No error, no hint, just silence. Glad you found the post and happy coding!! 🙌💪

      Thanks for stopping by!
      -J.D.

  • Anonymous

    you save my life

    • Thanks for the kind words, I’m glad I could help with the CTRL+V issue in Claude Code 🙂. It’s always a relief when it’s just a simple shortcut switch. Have a great day!
      -J.D.

  • Ryan Mu

    I built a little desktop app to make it easier to take screenshots and send them to Claude Code, it was originally just for my own use. After reading your article, I finally understand now!

    • Thanks Ryan! I’m glad my post helped you understand why Claude Code was working the way it was. It’s cool that you built something to make it easier to take screenshots and send them to Claude Code, and now you know the secret to getting those images to paste in properly with ALT+V 😄. I’d love to hear more about your app, what inspired you to build it, and if you’re planning on sharing it with others!

      Have a great day,
      -J.D.

Leave a Reply

Your email address will not be published. Required fields are marked *