browser-localno pipe to the cloud

convrt —

Throw pixels at the tab. Get different pixels back. Nobody else’s hard drive is invited to the party.

telemetry (real)live

bytes to server → 0

bytes in your tab → (philosophically)

Add files and we’ll open the converter without asking twice.

the pitch

Three reasons we didn't build another uploader

Everything below happens in your tab. If you close it, the party ends. That's a feature.

  • 01 · air gap

    Your bytes don't commute

    No server round-trip for the actual image data. Decode, tweak, encode — all where your cursor already lives.

  • Browser is the app

    Nothing to install, no updater nagging you at lunch. If it runs Chromium, Safari, or Firefox, you're in.

  • Fast enough to feel rude

    Queue files, set formats, batch ZIP. The UI stays out of the way.

    no account · no quota · no vibes check

assembly line

How the sausage gets pixel-shifted

wreck my files (nicely)
  1. 01

    Load the cargo

    Drop or browse. Stack as many as your RAM tolerates — add more on /convert anytime.

  2. 02

    Twist the knobs

    JPEG, PNG, WebP. Quality sliders for lossy stuff. Optional resize so giants fit in email.

  3. 03

    Escape with loot

    One-by-one downloads or a ZIP if you’re greedy. Still never touched our disks.

inventory

Formats we speak (today)

Raster-first. Vectors and RAW might show up later — same privacy rules will apply when they do.

JPEG / JPGPNGWebPGIFBMPICOFavicon (.ico)

threat model

Local-first isn't a buzzword here — it's the whole architecture

Plenty of “free converters” are really file ingestion endpoints. convrt doesn't want your images on a hard drive we control. Decode and encode happen with standard web APIs in your tab; we only ship the app shell like any static site.

hard facts

  • File bytes ≠ part of our HTTP requests.
  • Refresh = amnesia. Session-only by design.
  • No account because there's nothing to log into.

Paranoid? Good. Open DevTools Network and watch — your images never leave.

interrogation

Questions we saw coming

01Are my files uploaded to the cloud?
No. Conversion happens with JavaScript in your browser using the Canvas API. Files stay on your device.
02Which formats are supported?
You can convert common raster images such as JPG, PNG, WebP, GIF, BMP, and ICO — including exporting to plain ICO or a favicon-oriented .ico. More formats will be added over time.
03Is this service free?
Yes. There is no payment, subscription, or account — the tool runs entirely in your browser.
04Why do my files disappear after refresh?
For privacy, files are kept in memory only for your current session. Refreshing the page clears them.
05Can I link to a specific conversion, like PNG to WebP?
Yes. Use paths such as /convert/png-webp so the output format is preset for SEO and sharing. You can also append a hash on /convert, for example #jpeg-webp, to preset formats when opening the generic converter.