100% client-side — files never leave your device

Free online utilities

Small, fast tools that run entirely in your browser — no upload, no signup, no ads between you and the result.

Generators

Encoding & integrity

Archives

Text

How to use these browser utilities

  1. Open the utility you need. Each tool above is its own page — no wizard, no signup, no queue. Files dropped on one utility stay in that tab.
  2. Paste your text or drop a file. The work happens in the page itself: hashes go through the browser’s native WebCrypto, while ZIP archives and QR codes are built in JavaScript inside the tab. No request carries your data anywhere.
  3. Copy or download the result. Results appear inline ready to copy. Where there is a file to keep — a QR PNG or SVG, a ZIP, an icon set — the download comes straight from your browser.

Frequently asked questions

Is anything I paste or drop here uploaded?

No. Every utility on this page runs inside the tab in JavaScript and WebAssembly. Open your browser’s network tab while you work: no request carries your text or your files. That is what makes it safe to hash a private key file or unzip a client archive here.

Which hash algorithms are available, and is MD5 still safe?

MD5, SHA-1, SHA-256, SHA-384 and SHA-512, for both typed text and dropped files. The SHA family comes from the browser’s native WebCrypto; MD5 is implemented in JavaScript because WebCrypto deliberately excludes it. MD5 and SHA-1 are fine for checking a download against a published checksum, but both are broken against a deliberate attacker — use SHA-256 when the answer has to be trustworthy.

How big a ZIP can I open or create?

There is no imposed limit. Archives are compressed and decompressed in memory, so the real ceiling is what a browser tab can hold — everyday archives are fine, while multi-gigabyte ones can run the tab out of memory. Compression level is adjustable when creating one, trading size against time.

Do the QR codes expire or count scans?

No. The code encodes your text or URL directly, with no redirect through this site, so there is nothing to expire and no scan counter. Download it as PNG or SVG and it keeps working — the SVG is the one to use for print, since it scales without softening the modules.

Which UUID versions does the generator produce?

Version 4 (fully random, from the browser’s crypto.randomUUID) and version 7, which puts a 48-bit millisecond timestamp in front of the random bits so identifiers sort chronologically. v7 is the better default for database primary keys; v4 is the safer choice when the creation time should not be readable from the id.

Bigger converters