Skip to content

Sharing Files and Images

Sometimes explaining with words isn’t enough. That’s why you can share files and images directly with Claude!

Look for the 📎 paperclip icon next to your message box:

  1. Tap the paperclip 📎

  2. Choose what to share:

    • 📸 Take a photo
    • 🖼️ Choose from photos
    • 📁 Browse files
    • 📄 Select from your space
  3. Add your message and send

  • Screenshots of errors
  • UI designs you want to build
  • Diagrams or flowcharts
  • Whiteboard sketches
  • Any photo from your device
  • Code files from your space
  • Configuration files
  • Log files
  • Text documents
  • Data files (JSON, CSV, etc.)

Screenshots are super helpful for:

Instead of typing out an error:

  1. Take a screenshot
  2. Attach it
  3. Say “Help me fix this error”

Claude can read the error and see the context!

Show Claude what you’re seeing:

  • “This button isn’t aligned right”
  • “The layout breaks on small screens”
  • “This doesn’t match my design”

If you see code elsewhere:

  • Screenshot it
  • Ask Claude to explain
  • Or implement something similar

The file browser shows your workspace:

  1. Tap 📁 Browse files
  2. Navigate to your file
  3. Select and attach
  4. Ask your question

You can attach several files at once:

  • Related components
  • Config and code together
  • Test files with source files

Claude can handle big files:

  • Shows relevant portions
  • Focuses on what matters
  • Summarizes if needed

Once you share a file, Claude knows about it for the whole conversation:

You: [Attach app.js] "This file has a bug"
Claude: "I see the issue on line 23..."
You: "What about the function on line 45?"
Claude: "Looking at line 45 of app.js..."

Share multiple files to compare:

  • “What’s different between these configs?”
  • “Which component is better?”
  • “How can I merge these functions?”

Claude understands images like:

  • Code in screenshots – Can read and recreate
  • Error messages – Understands and explains
  • UI layouts – Can describe or recreate
  • Diagrams – Understands flow and structure
  1. Attach a design screenshot
  2. Say “Create React components for this”
  3. Claude writes matching code
  1. Attach a flowchart photo
  2. Ask “How would I implement this?”
  3. Get step-by-step guidance
  1. Screenshot the broken UI
  2. Say “This doesn’t look right”
  3. Claude identifies and fixes issues

For best results:

  • Good lighting for photos
  • Clear screenshots (not blurry)
  • Crop to relevant parts
  • Include context when helpful

Help Claude help you:

  • ❌ “Fix this” [attachment]
  • ✅ “This error appears when I click submit” [attachment]

When sharing multiple files:

  • Attach related files together
  • Explain relationships
  • Mention specific files in your message

“I’m getting this error [screenshot] when I try to save. The relevant code is here [attach save.js]“

“Can you create components that look like this? [design screenshot] Use React and Tailwind CSS”

“Could you review these files [attach multiple] and suggest improvements?”

“I found this code online [screenshot]. Can you explain how it works and help me adapt it?”

  • Only you and Claude see them
  • Not stored permanently
  • Not used for training
  • Stay within your conversation

Be mindful of:

  • Passwords in config files
  • API keys in code
  • Personal data in screenshots
  • Private business logic

Watch for indicators:

  • 📎 Attached – Ready to send
  • Uploading – In progress
  • Uploaded – Claude can see it
  • Failed – Try again
  • Explain what the attachment shows
  • Point out specific areas
  • Describe what you want
  • “Here’s my error [screenshot]. What causes this?”
  • “This is my current UI [image]. How can I add a dark mode?”
  • “What issues do you see in this code?”
  • “How would you improve this design?”
  • “What’s interesting about this file?”

Master more Claude features: