File Tools

Find the file, then act on it.

Around forty-five conversions, compressions and clean-ups are built into the search window. They run on your Mac, they never touch the original file, and the file they produce becomes the next thing you can act on.

The step after search

Finding a file is rarely the end of the job. You found the receipt because you need it as a PDF; you found the twelve photos because they are 4MB each and the form accepts 2MB; you found the deck because it has to go out without the GPS coordinates baked into its images. Every one of those normally means a trip to a website that wants an upload, or an app you install for one verb and never open again.

Dhito puts the verb where the file already is. Right-click a result, or press ⌘K, and the Tools submenu offers only what fits that file — a PDF is never asked whether you would like to convert it to JPG. Select nine files and the bar at the bottom of the results gains the verbs that apply to all nine. Or open the 🧰 Tools tab with ⌘T and browse the lot.

You can also just type. "compress", "merge pdf", "heic to jpg", "watermark" typed into the ordinary search box surfaces matching tools above your file results. You do not have to know a tool's name either: "make this smaller" finds Compress, "get rid of the location data" finds Strip metadata, "put these together" finds Merge.

What the tools cover

Images: convert to JPG, PNG or WEBP (HEIC included), compress, compress down to a size budget, resize, strip EXIF and GPS metadata, and combine a set of images into a single PDF.

PDFs: merge, split, convert to images, compress, compress to a size budget, add page numbers, watermark, extract text, and compare two PDFs — with the differences explained in plain English by the model running on your Mac.

Spreadsheets and data: convert between CSV, Excel and JSON, clean up a messy CSV, format and validate JSON, and generate TypeScript types from a JSON file.

Documents: turn DOCX, Markdown or HTML into PDF, Word, HTML, Markdown or plain text. SVGs: to PNG or JPG, optimize, convert to a React or Vue component, or to a data URI. Text: diff two files, change case.

Audio: convert to MP3, compress, trim, join several files into one, or pull the audio track out of a video. And for any file at all: SHA-256, SHA-1 or MD5 checksums, Base64 encoding, zip, unzip, and an AI summary.

Nothing is uploaded, and nothing is overwritten

Every verb runs on your machine. There is no upload step, no queue, no account, and no file size ceiling imposed by somebody else's free tier. A conversion works on a plane with the Wi-Fi off, and a confidential contract stays as confidential as it was before you compressed it.

Your original is never modified. photo.jpg becomes photo-compressed.jpg beside it, and a name that already exists gets a " 2" rather than a silent replacement. The new file appears as a row at the top of your results, already selected, with Reveal to show it in Finder and Undo (⌘Z) to move it to the Trash — which means recovery goes through the Finder's own Put Back and never depends on Dhito being open.

Because the output is an ordinary result row, the next tool applies to it too. HEIC → JPG → compress → zip is four presses of Enter without going back to search.

Bulk runs report honestly. One progress bar, a running count and a Cancel; if a run fails on two files out of nine it tells you which two and why, and keeps the other seven.

Forty-five verbs, one window

Convert HEIC to JPG, compress a PDF to fit a 5MB upload limit, merge a folder of scans, strip EXIF and GPS before you share, turn a CSV into Excel, render an SVG, checksum a download, zip a batch. From a result's menu, from a multi-selection, from the 🧰 Tools tab, or by typing the verb into search.

Your original file, untouched

Every run writes a new file beside the original rather than replacing it, and Undo moves that new file to the Trash — so the Finder's Put Back is your safety net, not a Dhito-specific history that vanishes when the app quits.

Chain one into the next

The file a tool produces appears at the top of your results as an ordinary row, selected and ready. HEIC → JPG → compress → zip is four presses of Enter, and a bulk run that fails on two of nine files says which two and keeps the other seven.

Common questions

Do the file tools upload anything?

No. Every tool runs locally on your Mac, the same as search and chat do. Files are not sent to a server, there is no account to create, and the tools work with no network connection at all. Dhito makes exactly two kinds of outbound request, and neither is a tool: licence validation, and a once-a-day exchange-rate table for currency answers that carries nothing with it.

How many tools are there, and what do they do?

Around forty-five. Images (convert to JPG, PNG or WEBP, HEIC included, compress, compress to a size budget, resize, strip EXIF and GPS, combine into a PDF), PDFs (merge, split, convert to images, compress, compress to a size budget, page numbers, watermark, extract text, compare two PDFs), data (CSV, Excel and JSON conversion, CSV clean-up, JSON formatting, TypeScript types from JSON), documents (DOCX, Markdown and HTML to PDF, Word, HTML, Markdown or text), SVG (to PNG or JPG, optimize, to a React or Vue component, to a data URI), text (diff, change case), audio (to MP3, compress, trim, join, extract from video), and for any file at all: checksums, Base64, zip, unzip and summarize.

Will a tool overwrite my original file?

Never. Every run writes a new file beside the original — photo.jpg becomes photo-compressed.jpg — and if that name is taken it gets a " 2" rather than replacing anything. Undo (⌘Z) moves the new file to the Trash, so the Finder's own Put Back works and recovering it does not depend on Dhito.

Can I run a tool on many files at once?

Yes. Select several results and the selection bar shows the verbs that apply to all of them. Per-file verbs like Compress run across the whole selection as one job; verbs that take many files and produce one — Merge PDFs, Images → PDF, Zip — only appear when the selection suits them. Above 50 files Dhito confirms the count first, and a bulk run that fails on some files names them and keeps the rest.

Can I use the tools on a file I have not searched for?

Yes. Drag files onto the Dhito window, or press ⌘V with files on your clipboard while nothing is focused, and they are staged as tool inputs with the verb list narrowed to what fits them. You can also pick the verb first — the row then offers "Choose a file…" and opens a picker filtered to the types that tool accepts.

Do any of the tools need Pro?

Only the ones that use the local AI model: Summarize, and the plain-English half of the two Compare tools. In Lite mode those are greyed out with a reason. Every conversion, compression, merge and clean-up is plain local computation and works regardless.

Ready to search your Mac by memory?