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.
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.
- no account · no quota · no vibes check
Fast enough to feel rude
Queue files, set formats, batch ZIP. The UI stays out of the way.
assembly line
How the sausage gets pixel-shifted
- 01
Load the cargo
Drop or browse. Stack as many as your RAM tolerates — add more on /convert anytime.
- 02
Twist the knobs
JPEG, PNG, WebP. Quality sliders for lossy stuff. Optional resize so giants fit in email.
- 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.
shortcut URLs
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.