๐Ÿงญ NavigatorsLab Tools free ยท open source ยท everything stays on your device PDF Studio โ†— ๐Ÿค– Agent Mode GitHub โ†—
๐Ÿ”’ No uploads ยท No accounts ยท Nothing retained

Fifteen tools that
never phone home.

Strip the GPS from vacation photos. Shrink a scan to hit a 2 MB portal limit. Sign a lease at 11pm. OCR a month of receipts. Reorganize a PDF. Diff two contract drafts. Make โ€” or decode โ€” a QR code without a sketchy generator site. Every tool runs inside this browser tab โ€” your files are processed by your own device and never sent anywhere. Free & open source (MIT).

โœ“ Works offline (PWA) โœ“ Verified by 20 automated browser tests โœ“ Security-audited: zero network calls after load
15free tools
0uploads, ever
92+automated checks per release
98โ€“100Lighthouse, every page
0accounts, cookies, trackers
โˆžfile size limits (your device decides)
๐Ÿค– for AI agents, too

Suite automation for humans โ€” and for machines

Every tool is scriptable. Drive them from an AI agent with a Model Context Protocol endpoint, or with plain parameterized URLs โ€” the same pages, the same privacy: files stay on the device running the browser.

MCP endpoint

JSON-RPC 2.0 at POST /tools/mcp โ€” initialize, tools/list, tools/call. Compute tools: catalog, QR payloads, text diff, text stats. Stateless, no auth, protocol 2025-06-18.

Deep links with parameters

Every page accepts a strict allow-list of URL params โ€” qr.html?text=โ€ฆ renders instantly, shrink.html?url=โ€ฆ&targetKB=300 pre-loads and pre-sets. ?url= is same-origin only, enforced in code.

Machine-readable docs

llms.txt + llms-full.txt at the site root, tools.json as data, and a full reference page โ€” so an agent can discover and drive the whole suite without a human.

Read the Agent Mode docs โ†’ curl example: {"jsonrpc":"2.0","id":1,"method":"tools/list"} โ†’ POST /tools/mcp

The toolbox

Real examples, real numbers โ€” from the actual verification runs

Every claim below is asserted by an automated browser test on every push. These aren't marketing numbers; they're test results.

๐Ÿ›ก๏ธ Photo Privacy Kit

You: posting beach photos, unaware your phone wrote the hotel's coordinates into every JPEG.

41.0000ยฐN, 29.0000ยฐEfound and flagged
0 bytes re-encodedimage quality untouched

GPS leak flagged red โ†’ stripped โ†’ output JPEG has no EXIF segment at all, byte-identical picture.

๐Ÿ—œ๏ธ Image Shrinker

You: "Attachment exceeds maximum file size." The portal wants 2 MB; your scan is 16.

16.0 MB โ†’ 294 KBin one click, no upload
8 iterationsof binary-searched quality

Lands under your exact target โ€” and the downloaded file is checked against the limit by the test suite.

โœ๏ธ Local E-Sign Pad

You: "Sign and send back tonight." No printer. No DocuSign subscription. 11pm.

~30 secondsdraw โ†’ click โ†’ flatten
6 KB PDFwith signature burned in

The signature is flattened into the page โ€” no editable field, just ink. The test asserts it's inside the PDF's resources.

๐Ÿ”ข Receipt OCR โ†’ CSV

You: twelve crumpled receipts, one expense spreadsheet, zero motivation.

"GREEN GROCER" โ†’ 23.98read on-device at 95% confidence
~11 MB enginedownloaded once, then fully offline

Totals land in editable rows โ€” fix anything OCR misread, export expenses.csv for Excel or Sheets.

๐Ÿ“„ Scan & Screenshot Cleaner

You: a 3-page contract photographed crooked on a gray desk.

ยฑ4ยฐ auto-straightencontent-aware skew search
1275ร—1875 pxexact 300 DPI print pages

Crop, straighten, grayscale, stack โ†’ one clean PDF. The crop drag is regression-tested to land exactly where you drew it.

๐Ÿ”ณ QR Studio

You: a guest asks for the Wi-Fi. Generator sites would log that password.

29ร—29 modulesin ~30 ms, on your screen
PNG + SVGprint-crisp at any size

Round-trip proven: encode โ†’ export โ†’ decode returns the exact payload, character for character โ€” tested in CI and on production.

Same tools you'd pay for โ€” without the catch

The tools you know, minus the uploads, accounts, watermarks, and monthly fees. And unlike them, this suite is verified โ€” every release runs a 92+ check gate that drops real files in and validates the downloaded bytes.

ToolRuns onNetwork after loadOutput verified by
๐Ÿ›ก๏ธ Photo Privacy KitByte-level EXIF parsernothingAPP1-segment absence in output JPEG
๐Ÿ” Metadata CheckerEXIF + PDF + OOXML readersnothingCleaned files re-inspected
๐Ÿ—œ๏ธ Image ShrinkerCanvas + binary searchnothing294 KB โ‰ค 300 KB target
๐Ÿ“„ Scan CleanerCanvas + pdf-libnothingPage count + crop size in output
โœ๏ธ E-Sign Padpdf-lib (+ pdf.js preview)nothingSignature image in PDF resources
๐Ÿงพ Receipts โ†’ PDFEXIF + pdf-libnothing3 stamped pages, correct order
๐Ÿ”ข Receipt OCR โ†’ CSVTesseract (self-hosted WASM)nothing*Line items parsed in CSV
๐Ÿ”ณ QR Studioqrcode-generator + jsQRnothingGenerate โ†’ decode round-trip matches
๐Ÿ“‘ PDF Pagespdf.js render + pdf-lib rebuildnothingPage order & rotations in rebuilt PDF
๐Ÿ”ฌ Text DiffLCS engine (unit-tested)nothingWord-level spans asserted
๐Ÿ“Š Text StatsStats engine (unit-tested)nothingCounts & keywords asserted
๐ŸŽง Audio TrimmerWeb Audio + lamejsnothingWAV data-chunk = exact selection
๐Ÿงฎ Invoice GeneratorCanvas + pdf-libnothing$408.00 total in exported PDF
๐Ÿ—‚๏ธ Batch RenameEXIF + JSZipnothingRenamed entries inside ZIP
๐Ÿ–จ๏ธ Print-Shop PrepCanvas + pdf-libnothingMediaBox = 306 pt (4.25 in)

* OCR downloads the Tesseract engine and English model from this same site on first use โ€” after that it's cached and fully offline. No third party ever sees your images.

Questions people actually ask

If there's no serverโ€ฆ where does the processing happen?

In your browser tab, on your device. Each tool is a static page with JavaScript that reads your file into memory, processes it with Web APIs (Canvas, Web Audio, WASM), and offers the result as a download. Close the tab and it's gone.

Can you see my files? Is there a log?

No, and no. There is no upload endpoint, no queue, no storage bucket โ€” nothing that could receive a file. The security suite proves this on every release: it loads every page, watches every network request, and asserts that nothing goes anywhere but this site.

What's the catch? Is there a premium tier?

No catch, no tier, no watermark, no "upgrade to unlock bigger files." MIT licensed โ€” take the code and self-host it if you like. The only limit is your device's memory.

Does it work offline?

Yes โ€” after your first visit, the service worker precaches every page and engine (including the 24 MB OCR model). A test literally turns the network off and runs a tool to prove it.

Who made this?

NavigatorsLab โ€” a lab for local-first, private-by-default software. The suite's big sibling is PDF Studio, a full in-browser PDF editor.

Privacy isn't a promise here. It's the architecture.

These are static pages. There is no server that could receive your files โ€” no upload endpoint, no queue, no storage bucket, no analytics, no cookies, no accounts. We keep no attachments and no user information, ever. Open devtools โ†’ Network, load any tool, and watch it stay silent after the initial load.

CSP: default-src 'none' ยท script-src 'self' ยท connect-src 'self' ยท no third-party origins, ever