convrtr
Start converting

9 September 2026

6 SPECIFICATIONS

About

01STATIC EXPORT

Converts files entirely inside your own browser. There is no server in the loop.

next.config.ts builds this site with output: "export", a fully static export with no endpoint for a file to be uploaded to, even by accident.

02WEB WORKER

Every tool runs a real, named open-source engine. The same code a native app would call.

Each engine is a WebAssembly build — MozJPEG, libwebp, libavif, libjxl, libheif, Oxipng, FFmpeg and others — running in a Web Worker instead of on a server. /legal/licences lists them by name, derived from the packages actually installed rather than typed out by hand.

03OPEN SOURCE

The source is open. See LICENSE in the repository root.

This repository is licensed under the GNU Affero General Public License v3.0.

04INSTALLABLE PWA

A genuinely installable PWA. But installing it is optional.

src/app/manifest.ts declares display: "standalone" with full icon sets; even so, every conversion already works in the tab you have open, whether or not you ever install anything.

05CHROME EXTENSION

Docked Side Panel and right-click conversions. See /extension for full technical details.

The official convrtr Chrome Extension brings client-side file conversion directly into Google Chrome. Dock it alongside any active tab in the Side Panel, extract web media via context menus, or capture visible viewports locally. Learn more at /extension.

06PRIVACY

What happens to a file you drop here. See /privacy for the exact answer.

For exactly what does and does not happen to a file you drop onto this site, see /privacy and, for the formal version, /legal/privacy-policy.