“Can you send me a screenshot?” is one of the most common requests in software work. The capture is the easy part. Getting the image to the other person as something they can actually open is where the friction lives. This guide compares the realistic options.

Option 1: Paste directly into a chat app

How it works: Copy the screenshot to the clipboard (⌃⌘⇧4 + drag), then paste into Slack, Discord, Messages, or Teams.

  • Setup time: zero. No service, no account.
  • Link lifetime: tied to the conversation. Most chat apps keep images available as long as the message exists, but they’re not permanent URLs and often can’t be hotlinked.
  • Privacy: the image goes through the chat provider’s servers. Fine for internal teams; think twice before pasting sensitive content into a channel you don’t control.
  • Best for: quick back-and-forth with someone already in the same chat.

Option 2: Attach the file to an email

How it works: Capture to a file (⌘⇧4), attach it to an email.

  • Setup time: a few seconds.
  • Link lifetime: as long as the email is kept. Recipients on mobile may struggle with large attachments, and some corporate mail systems strip them.
  • Privacy: standard email security applies. The image sits in inboxes until deleted.
  • Best for: formal requests, support tickets, anything that needs to survive outside chat apps.

Option 3: A screenshot sharing service

How it works: Upload the image to a purpose-built host; get back a short URL you can paste anywhere.

This is the option that removes the most friction, because the result is a plain link. It works in chat, email, docs, issue trackers, and terminals alike. What separates one service from another comes down to four questions:

1. Do I need an account?

Account-free services let you share immediately. That matters when the person asking for the screenshot doesn’t have time to wait through a sign-up, and when you don’t want another login. Shotivo’s sharing requires no account at all: capture, press Share, the link is on your clipboard.

  • Permanent hosts keep images until reported or deleted. Convenient, but it means anything you ever shared is still out there years later.
  • Expiring links delete automatically. Shotivo deletes Free shares after 7 days; Pro links can remain live for up to 90 days (90 days by default). For bug reports and support requests, choose the shortest useful lifetime: the issue gets fixed, the evidence stops mattering, and the data goes away on its own.

3. Can the recipient do useful things with it?

A good share page offers: view in browser, download the original, copy the link, and visible metadata (dimensions, file size, expiration date). If the recipient is a developer on mobile, “open original” matters because they may want the full-resolution file.

4. What happens to the image while it’s hosted?

Worth asking explicitly:

  • Is the content scanned or analyzed?
  • Is it used for anything (ad targeting, model training)?
  • Who can access it, only people with the URL, or is it indexed?

Shotivo’s documented behavior: shared images get a random unguessable ID. The service validates and serves the image, but does not analyze its contents, use them for ad targeting or training, or index the share page. Anyone holding the unlisted URL can access it. The share page itself is deliberately plain: the image, its metadata, download and copy actions. The full privacy breakdown covers what exactly leaves your Mac and why.

A typical workflow with Shotivo

  1. Press the global shortcut (⌘⇧9 by default) and drag over the region.
  2. Annotate in the editor that opens instantly: arrow at the broken button, blur the password field. Annotation patterns that actually help if you want a system for it.
  3. Press Share (⌘↩). The image uploads; a shotivo.app/s/… URL lands on your clipboard.
  4. Paste it into the chat or ticket. Done in about three seconds from first keypress.

The recipient gets a page with the screenshot, its dimensions and size, a download button for the original, and an expiration badge so they know how long it will stay up.

Choosing quickly

Situation Best option
Person is already in your Slack/Discord Paste to clipboard directly
Formal/support context, needs to persist a bit Email attachment or expiring share link
Need a plain URL that works everywhere Account-free sharing service with expiring links
Sensitive content Keep it local; if you must share, blur first and use a short-lived link

The general rule: match the link’s retention to how long the information matters. Most screenshots stop mattering within days. Free links expire after 7 days; Pro links can last up to 90 days, with 90 days as the default.