About 123MiniApps

A collection of 95 small tools built on one stubborn constraint: your data never leaves your device.

Why this exists

Most online utilities follow the same pattern. You arrive with a file or a block of text, you upload it, a server does the work, and you get a result back. It works, but it means handing your data, sometimes a client's data, sometimes a password, to a machine you know nothing about, governed by a privacy policy you did not read.

For the kind of small, self-contained tasks these tools handle, that trade is unnecessary. Browsers have been capable of doing this work locally for over a decade. The Web Crypto API generates cryptographically secure random values. Canvas manipulates images. The File API reads files without transmitting them. There is no technical reason a password generator needs a backend.

So this site does not have one. Every tool is JavaScript that runs inside your tab. There is no server to send your data to, no database storing what you typed, and no analytics pipeline recording what you generated.

How to verify the privacy claim

Privacy claims are easy to make and hard to trust, so here is how to check this one yourself rather than taking our word for it:

  1. Open any tool on this site.
  2. Open your browser's developer tools and switch to the Network tab.
  3. Clear the log, then use the tool, type text, generate a password, upload an image.
  4. Watch the network log. You will see no outbound requests carrying your input.

The only network requests this site makes at all are for its own stylesheets, scripts and the Inter typeface from Google Fonts. Once the service worker has cached those, most pages will load and function with no network at all, you can test this by switching to airplane mode.

How it is built

There is no framework here. The site is hand-written HTML, CSS and JavaScript, structured as modular files that a build step can concatenate for production. That choice is not nostalgia: it is what makes the site load in well under a second and stay under a few hundred kilobytes with everything included.

  • Design tokens: every color, size, spacing step and timing value is a CSS custom property. All nine themes are defined by swapping one attribute on the root element.
  • Component factories: reusable UI is built by functions that return DOM nodes, not by template strings, which keeps user data out of innerHTML.
  • Progressive enhancement: content and navigation are plain HTML. JavaScript adds the search, theming and tool logic on top.
  • Service worker: the shell is cached on first visit so repeat loads are instant and offline use works.

What "Premium" means here

Some tools carry a Premium badge. It marks depth, batch processing, export formats, advanced configuration, and nothing else. There is no paid tier, no usage cap and no account. Every tool on this site is free, and will stay that way.

What this site is not

These are utilities, not professional software. The calculators are useful for estimates but are not financial advice. The security tools are convenient but are not a substitute for a proper password manager or an audited cryptographic library. The readability and SEO tools offer signals, not verdicts. Use them accordingly.

← Back to all 95 tools

Pick a theme

Ten hand-tuned palettes.