Skip to content
Open source · in progress

Polishot private by default.

Saved, or copied straight to the clipboard.

—The toolkit

Everything a screenshot should do.

One shortcut to capture, then everything else is a click away. Hover a card to see it work.

Support · Ticket #4021

Maya, 9:41

Hi! Billing keeps failing. My card is 4242 4242 4242 4242 and the account email is maya@northwind.example.

You, 9:44

Thanks. The logs show calls from 203.0.113.42 using sk_live_demo_7Hq2R9fXa. I am rotating that key now.

4 found on this image

Cover with

01Redact

Sensitive details, covered before you share.

Email addresses, card numbers, IP addresses and API keys are found and listed. Review each one, then cover it with blur or a solid bar. Try it on the left.

Redaction runs on your machine. Nothing is uploaded.

Coming in v0.2

Share-safe check

One more look just before you copy or export. Polishot rescans the finished image for emails, keys, cards, faces and QR codes, and offers one-click blur.

—Privacy

Your screenshots stay yours.

Capture, redaction and text recognition all run on your device. Your images and the text in them are never uploaded, and there is no account.

Read the privacy policy

9:41

Send to PC

Paired with Studio PC

Polishot482 913

Image from Pixel phone

boarding-pass.png · 412 KB

Received

02Quick send

From your phone to your PC, over your own Wi-Fi.

Shoot it on your phone, finish it on your PC. Pair the two once by matching a six-digit code, and images then travel straight between them, encrypted.

It works the other way too. There is no account and no cloud in the middle.

deploy-log.png

$ pnpm deploy --prod

Building 14 routes…

Error 502: upstream timed out after 30s

at uploadWorker (worker.ts:218)

Retry with --batch 8 or raise the timeout.

5 lines recognised on this device.

03Copy text

The words in your screenshot, ready to paste.

On-device text recognition makes the writing in any capture selectable. Drag across it and press , or copy all of it at once.

The button on the left really copies. Paste it somewhere and see.

X post1600 × 900
LinkedIn1200 × 1200
Docs2x PNG

04Balance and export

Framed evenly, sized for where it is going.

Polishot trims the dead borders, sets padding in proportion to what is left and samples a background from the edges, so it never clashes with the window it frames.

Then pick X, LinkedIn, Instagram, YouTube or your own size. PNG, JPEG or WebP at 1x, 2x or 3x, or straight to the clipboard.

—Open source

Free and open source.

Every feature is free while Polishot is in progress. A paid Pro version is on hold, and the license will be chosen before it ships. The code is on GitHub.