Guide

How to Pixelate & Blur Sensitive Info in Screenshots on Mac

Hide API keys, emails, and personal data in screenshots before sharing with your team or AI assistants.

Why pixelating screenshots matters

Developers share screenshots constantly — in bug reports, Slack messages, PR comments, and AI chats. Those screenshots often contain information that should not be shared.

Common sensitive data found in developer screenshots:

  • API keys and tokens. A screenshot of your terminal showing export API_KEY=sk-... is a leaked credential the moment it leaves your machine.
  • Email addresses. Customer emails visible in admin panels, logs, or database views.
  • Passwords and secrets. Environment variables, .env file contents, or configuration panels showing database passwords.
  • Personal data. Names, phone numbers, addresses, or financial information visible in a UI you are debugging.
  • Internal URLs. Staging server addresses, internal tool URLs, or admin panel paths that reveal infrastructure details.

Pixelation makes this data unreadable while preserving the rest of the screenshot. A well-pixelated screenshot shows the bug or UI issue clearly while keeping sensitive data hidden.

This is especially important when pasting screenshots into AI tools. Those screenshots may be processed by external servers, and you do not want API keys or customer data in that pipeline.

macOS has no built-in blur

macOS Preview includes markup tools for shapes, text, and signatures, but it has no pixelation or blur tool. There is no way to redact information in a screenshot using only built-in Mac tools.

Workarounds with Preview

Some people use Preview workarounds, but none are truly effective:

  • Drawing a filled rectangle over the text. This works but looks unprofessional and makes it obvious you are hiding something. It also completely removes context — the viewer cannot tell if the hidden area was 3 characters or 30.
  • Using the Sketch tool to scribble over text. This is unreliable. Depending on the thickness and coverage of your scribble, the underlying text may still be partially readable.
  • Cropping out the sensitive area. This removes context that may be important for understanding the screenshot. If the API key is next to the error message you are sharing, cropping loses the error too.

None of these approaches match the quality or speed of proper pixelation.

Third-party options

Photoshop / GIMP

Both support pixelation filters. In Photoshop: select the area, then Filter > Pixelate > Mosaic. In GIMP: select the area, then Filters > Blur > Pixelize. Both work well but require opening a heavyweight image editor for a 2-second task.

CleanShot X

Includes a blur tool in its annotation editor. Capture, open editor, select blur, drag over sensitive area. Adds a few extra steps compared to a built-in workflow but works reliably.

Shottr

Has a blur/redact tool. Lightweight and fast, though it does not integrate with AI auto-paste workflows.

Online tools

Several websites offer image blur tools, but uploading screenshots containing sensitive data to a third-party website defeats the purpose of redacting that data. Avoid online tools for sensitive screenshots.

LazyScreenshots pixelate tool

LazyScreenshots includes a pixelation tool built directly into the capture workflow.

  1. Capture a screenshot with Cmd+Shift+2.
  2. Select the Pixelate tool in the editor.
  3. Click and drag over any sensitive information.
  4. The selected area is instantly pixelated.
  5. Press Enter to auto-paste the redacted screenshot into your AI tool.

Everything happens on your Mac. The screenshot is never uploaded to any server. The pixelation is destructive — the original data is replaced with pixel blocks, not just overlaid. The information cannot be recovered from the pixelated image.

What to check before sharing screenshots

Before sharing any screenshot, scan for these items:

  • Terminal output. Check for environment variables, API keys, tokens, and passwords in your terminal history.
  • Browser tabs. Other open tabs may show internal URLs, email subjects, or private project names.
  • Notification banners. macOS notifications can appear mid-capture showing private messages, emails, or calendar events.
  • IDE environment. Your .env files, configuration panels, or debugger views may contain secrets.
  • Database views. Admin panels and database GUIs often show customer data, emails, and personal information.
  • URL bars. Staging server URLs, internal tool addresses, or query parameters with tokens.

Make pixelation a habit. Check every screenshot before sharing, even in internal channels. Data leaks often happen through “internal” screenshots that get forwarded, posted, or indexed.

Blur sensitive data in seconds

LazyScreenshots lets you capture, pixelate, and share — all without leaving your workflow. Your screenshots never leave your Mac.

  • One-click pixelation built into the editor
  • Destructive blur — original data is gone
  • Runs locally, never uploads your screenshots
  • Auto-paste to Claude, Cursor, ChatGPT, and more
Try LazyScreenshots — $29 one-time