The short answer
Use a converter that builds the PDF in the browser. On Zero Witness, drop the picture into the chat box and press “Convert to PDF”. The PDF is made in the tab and downloaded straight away. The picture isn’t sent anywhere, and it’s free with no account.
Why most converters upload your picture
The usual online converter is a form: you upload the file, their server makes the PDF, and you download the result. Your picture now sits on their server for as long as their policy says. For a holiday photo that may not matter. For an ID, a medical letter or a bank statement it might.
How to do it in your browser
- Open the chat. You don’t have to send a message.
- Drop a JPEG, PNG or WebP onto the page, or attach it with the paperclip.
- Press Convert to PDF on the attachment. The file downloads with the same name, ending in .pdf.
- Press Remove if you don’t want to ask anything about it. Nothing about the picture has been sent.
What it does to the image
- JPEG and PNG go in untouched, at their full original quality. Nothing is re-compressed.
- A WebP is converted to PNG first, which is lossless, because a PDF can’t hold WebP directly.
- One picture, one page. It’s fitted to a US Letter page with half-inch margins, turned to portrait or landscape to match the picture.
- Files up to 20 MB.
- Location data comes along. Because a JPEG goes in as it is, anything recorded inside it, such as where a phone photo was taken, is in the PDF too. If that matters, take a screenshot of the photo and convert that instead.
How to check that the picture stays on your device
Open your browser’s developer tools (F12, or Cmd-Option-I on a Mac), choose the Network tab and convert a picture. The first time, you’ll see the page fetch its own conversion code from our site. You won’t see the picture sent anywhere.
Related guides: How to transcribe a recording without uploading it · How to tell whether an AI chat is really private · How to run an AI model in your own browser. All guides.