Skip to content
omnikit

Why Omnikit

Your files.
Your browser.
Your business.

Useful tools should make life easier. Fix your PDF, prepare your photo or build a file workflow, with no account and clearly labelled local or server processing.

Practical by design

Less friction. More finished files.

Paperwork, ready to send.

Merge documents, tidy pages and shrink scanned PDFs for email.

Explore PDF tools

Photos, ready to publish.

Remove backgrounds, set dimensions and choose a useful image format.

Explore image tools

The whole job, in order.

Keep compatible tools together and pass the result straight to the next step.

Explore workflows
Free to useNo subscriptions or daily task quotas.No account neededStart with your task, not a signup form.Your device does the workLocal tools have no shared queue. Office PDF conversion has sensible server limits.

Browser-local processing

Keep the file. Get the result.

Most tools process files in your browser. Word to PDF and Excel to PDF use temporary server uploads. Some need a first-use engine or AI model download; that brings software to your device and does not upload your file.

Saved workflows, favourites and recent tools stay in this browser. Optional reliability metrics record page views and tool outcomes, never file contents or filenames. The network monitor below shows requests observed in this tab; it is a practical readout of browser activity.

Live measurement

0 bytes of your file uploaded

Verified live in this browser: not a single network request has been made since watching began.

Sent from this page
0 B
Requests observed
0
Hosts contacted
0
Downloaded
0 B

Everything this tab fetched (0)

These are downloads — code, fonts and on-device engines coming to your browser. None of them carries a file body away from it.

Nothing at all has been fetched since watching began. Not one request.

How this works

Your browser keeps its own log of every file a page fetches — the Resource Timing API. This panel reads that log and lists what it finds. On top of it, Omnikit wraps the four ways a page can push data outward (fetch, XMLHttpRequest, sendBeacon and WebSocket) so it can also report the HTTP method and the exact size of anything placed in a request body.

That is why the number above is a measurement rather than a promise. If a tool ever did post your file somewhere, a row would appear here with the method and the byte count, and the panel would turn amber.

What this is not. It is evidence from inside the page, not a formal security audit. It sees this tab only — not browser extensions, not other tabs, not requests your browser or network make on their own. A cross-origin server that does not send a Timing-Allow-Origin header can withhold its size figures, in which case we print “not disclosed” instead of guessing. Requests made before monitoring started are still listed, but their HTTP method is shown as unobserved.

The test you can run yourself: switch off your Wi-Fi, reload a tool you have opened before, and use it. If it still works, the processing was never happening anywhere but on your machine.

Read the full privacy details

Know before you start

Free tools. Sensible file limits.

There is no daily usage allowance. Per-file safety limits keep accidental oversized selections from overwhelming a tab. Your browser, available memory and the complexity of the file also affect what can be processed.

File typeMaximum per file
PDF document150 MB
image75.0 MB
audio file250 MB
video500 MB
text file25.0 MB
JSON file25.0 MB
CSV file50.0 MB
spreadsheet75.0 MB
document100 MB
archive250 MB

Quality depends on the job.

Background removal exports PNG and preserves dimensions up to 4096 pixels on the longest side. Larger photos are resized. Scanned-PDF compression re-encodes pages as images, so text is no longer selectable. Check each tool’s explanation before processing.

Offline, after the first visit.

Previously downloaded local tools and engines can work offline. Server conversion requires a connection. A tool or model you haven’t downloaded yet needs a connection first. Keep the tab open while a job runs, and save the result before closing it.