tapdot Desktop

90+ tools.
One download. No internet required.

Every tapdot tool, as a native app for macOS, Windows, and Linux — free and open source. Works completely offline, right down to the first time you open it.

90+tools included
11collections
0accounts needed
0telemetry, ever

Works without internet

CurrencyConvert fetches exchange rates once a day when you're online, then caches them locally — that's the one exception. Every other tool in the app is fully offline, all the time: JSON tools, calculators, generators, editors, the lot. Turn off Wi-Fi on a plane and 90+ tools work exactly as well as they do at your desk. This isn't "offline mode" bolted onto a web app — the tools were built privacy-first from day one, so offline was never a special case to add.

Version 1.0.2 Released July 2026 Auto-updates silently
Release notes →

Download

macOS
Apple Silicon or Intel · 10.14+
Apple Silicon (.dmg) Intel (.dmg)

~190 MB · Not sure which chip? Apple menu → About This Mac.

Windows
Windows 10 / 11 · 64-bit
Download .exe

~165 MB · NSIS installer

Linux
AppImage · All major distros
Download .AppImage

~175 MB · No install needed

Before you install

macOS Gatekeeper will call tapdot an "unidentified developer"
  • 1Double-click the .dmg and drag tapdot into Applications, as usual.
  • 2On first open, macOS will say "tapdot cannot be opened because it is from an unidentified developer." This is expected — see why below.
  • 3Right-click (or Control-click) the app in Finder or Launchpad, then choose Open.
  • 4Click Open again in the dialog that appears. One-time step — it launches normally after that.
If macOS says tapdot is "damaged and can't be opened" — it isn't. That message appears when macOS strips the quarantine check on a downloaded app it can't verify, and unlike the "unidentified developer" prompt, right-click → Open won't get past it. Clear the quarantine flag once in Terminal and it opens normally:
xattr -dr com.apple.quarantine /Applications/tapdot.app
This affects the v1.0.0 download on Apple Silicon Macs. Builds after v1.0.0 are ad-hoc signed, so they show the ordinary "unidentified developer" prompt instead and need only the right-click → Open above.
Windows SmartScreen will flag the installer as unrecognized
  • 1Run the downloaded .exe installer.
  • 2Windows shows a blue screen: "Windows protected your PC." This is expected — see why below.
  • 3Click More info, then Run anyway.
  • 4Installation proceeds normally from there.
Why does my computer say this app is untrusted?

It isn't a judgment on the app — it's a judgment on the $99/year Apple Developer certificate and the ~$200–400/year Windows EV code-signing certificate that neither macOS nor Windows will skip the warning without. tapdot is a one-person, non-profit project — there's no revenue funding it, so those certificates aren't in the budget right now. The warning you're seeing is the absence of a paid certificate, not a red flag about what the app does.

What actually protects you here isn't a signature — it's that every line of this app is open source and publicly readable. You don't have to trust a company's certificate; you can read the exact code that runs on your machine before you run it. That's a stronger guarantee than code signing gives you for most signed apps, which you still can't inspect.

If enough people use tapdot Desktop that signing becomes affordable, both certificates are the very first thing that money goes toward — that warning screen is on the honest-to-goodness roadmap, not something being deferred indefinitely.

View every line of source code on GitHub

Why this exists

Free web tools usually pay for themselves with ads or your data — that's the whole reason a JSON formatter can come wrapped in three ad networks and a cookie banner. tapdot doesn't have that model: no ads, no accounts, no data collection to sell, and now, with the desktop app, not even a browser between you and the tool. Download it once, and 90+ tools work forever with no ongoing cost to you and no recurring reason for us to see what you're doing with them — because we can't.

What's included — 90+ tools

27
DevJSON, JWT, regex, cron, hashing…
11
FinanceMortgage, tax, loan, retirement…
9
DesignPalette, typography, sketch, photo…
8
MarketingUTM, headline, ad copy, ROI…
7
ProductivityFocus timer, notes, habits…
6
LegalNDA, contracts, terms, glossary…
6
HRJD writer, salary bands, leave…
6
HealthCycle, sleep, symptoms, BMI…
4
StudyFlashcards, citations, grades…
4
WriteReadability, word count…
4
Chrome AISummarize, translate, write…

The four Chrome AI tools (AISummarize, AITranslate, AIWrite, AIRewrite) need Chrome's on-device model, which isn't part of Electron's bundled runtime — they'll show a "not available" message in the desktop app, same as they would in Firefox or Safari. Every other AI-assisted tool (ContractRead, JobDescriptionWriter, HeadlineScore, and others) already ships a working non-AI fallback for exactly this situation, so those keep working normally.