Phone photos, modern codecs, game sprites -- decoded and re-encoded without leaving the tab.
ALL IMAGES TOOLS ➔The file converter that uploads nothing.
» 0 bytes uploaded. Ever.
| image | video | audio | document | data |
|---|---|---|---|---|
| 92tools | 16tools | 55tools | 110tools | 0tools |
| HEIC · AVIF · WEBP · PNG | MP4 · GIF · WEBM · AVI | WAV · MP3 · FLAC · M4A | PDF MERGE · SPLIT | ZERO SERVER OVERHEAD |
- 0
- TOOLS, ALL CLIENT-SIDE
- 0
- FORMATS READ AND WRITTEN
- 0
- SERVERS IN PRODUCTION
- 0
- BYTES UPLOADED, EVER
Start from the job, not the format.
Nobody wakes up wanting a transcoder. You are holding a photo, a clip, a dataset -- pick what it is and the graph handles the rest. Or skip straight to the flat list of everything.
Phone clips, screen recordings, odd containers -- remuxed to plain MP4 on your own CPU.
ALL VIDEOS TOOLS ➔Tracker chiptunes, voice memos, lossless masters -- rendered and encoded locally.
ALL AUDIO TOOLS ➔Ebooks, PDFs, markup -- converted and bound in the page.
ALL DOCUMENTS TOOLS ➔273 tools. Counted, not claimed.
Cloud converters are surveillance pipelines.
Every free converter is a deal you never read: your files for their server bill, your afternoon for their queue, your data for their retention policy. This chapter kills the deal.
Cloud converters are surveillance pipelines.
Most online converters act as intermediaries that harvest file contents, charge subscription tolls, and subject sensitive documents to cloud breaches. convrtr replaces the entire cloud server farm with isolated in-browser WASM compilers.
Local
Files never leave the device.
Fast
No round trip to a server.
Private
No account, no telemetry.
Offline
Works with the network off.
Honest
Fidelity is drawn, not implied.
No upload
Conversion runs in the page.
No account
Nothing to sign up for.
No telemetry
No analytics beacon.
No hidden loss
A broken ring means something was given up.
No lock-in
Reads MLW's proprietary container just to hand you back a plain MP4.
No install required
Works in the tab you already have open. Installing is optional.
One file, five stages, zero uploads.
Five stages. One tab. Zero uploads. Watch a file go from drag-and-drop to download without ever leaving your machine -- and every stage names the code that runs it, so you can check our work.
- 01 · DROPThe file lands in the tab
Drag, drop, or pick. Bytes are staged in page memory and never addressed to anyone else -- there is no server endpoint to send them to.
FileReader ➔ ArrayBuffer, in the page
- 02 · SNIFFThe header is read, not the name
The real extension is resolved from the file itself, so a misnamed download still routes to the decoder that can actually open it.
converter-match.ts — detectFileExtension
- 03 · ROUTEThe graph finds the shortest path
Breadth-first search across every convert and extract tool, up to three hops deep, preferring clean interchange formats like PNG, WAV, MP4 and PDF.
converter-match.ts — findConversionRoute (BFS, 3 hops)
- 04 · EXECUTEWASM engines run in a sandbox
Decoders and encoders execute in isolated WebAssembly workers inside the browser sandbox. The network can be off; the conversion doesn't notice.
src/core/engines — 100% client-side workers
- 05 · EMITThe twin downloads with a receipt
The converted file downloads straight from the page, carrying a lineage receipt -- which file it came from, and which step in the chain it is.
session-store.ts — StagedConversion.lineage
Every format is a node. Every tool is an edge.
Menus are for restaurants. convrtr is a graph with an engine that walks the shortest path while you watch. Pick a format below -- bet you can't find a dead end.
Intelligent path traversal.
When you feed convrtr a file format that cannot be converted in a single hop, the graph engine automatically computes the shortest, highest-fidelity route across local decoders and encoders in real time.
Apple proprietary HEIC decoded client-side via libheif WASM bundle, preserving 10-bit color profile and re-encoded into modern WebP.
Pick a format. Watch it branch.
Every reachable format from JPEG is one hop away. Pick a richer source to watch the router chain tools.
The whole product is the free plan.
No tiers, no trial, no contact-sales. $0 covers every tool because there are no servers to pay for -- compare that with the cloud toll on the right.
$19 / month
What cloud converters charge you, plus your data.
- — $19/mo paywall at 50-100MB
- — 30s-15m queues on shared servers
- — Files retained for hours or days
- — Upload everything first, hope second
- — Ad trackers & server retention
Per their public pricing pages & terms of service.
$0 / open source
For security audits, healthcare & defense networks.
- ✓ Air-gapped offline operation
- ✓ Static export with zero backend
- ✓ Zero external telemetry or beacons
- ✓ Verified by CI Network Guard
- ✓ Installable as standalone PWA
Hear from our community
Engineers, designers, and compliance teams relying on 100% private, in-browser conversion.
In the tab, in Chrome, in your inbox.
The engine fits in a tab. It also fits beside any tab -- and it lands in your inbox the moment new decoders drop. Take it with you. It was never theirs to keep.
convrtr inside Chrome.
The universal in-browser media converter brought directly to your daily workflow. Convert, transpile, extract, and inspect assets across any webpage without leaving your tab. Zero file bytes or metadata ever leave your machine.
Side Panel Docking
Dock convrtr alongside any active webpage for drag-and-drop batch conversions without tab hopping.
Instant Quick Popup
Summon a high-speed popup converter from anywhere with a single global shortcut.
Page Media Extraction
Scrape responsive images, videos, audio streams, and inline vector SVGs from any site in 1 click.
Right-Click Context Menu
Right-click any web media, selected code, or download link to convert locally in 0ms.
Address Bar Omnibox
Type 'cv png to webp' directly into the Chrome address bar for instant format lookup.
Zero Remote Telemetry
Uses WebCodecs & WebAssembly workers entirely in your browser sandbox. Works completely offline.
Subscribe to Extension Changelogs & WASM Decoder Updates
Receive technical release notes, new format additions, and engine performance updates directly from the engineering team.
0 SUBSCRIBED // RELEASE RADAR
The convrtr Ecosystem Radar
We release new WebAssembly format decoders, browser extensions, and client-side tools on a continuous cycle. Subscribe for direct dispatch alerts when new formats arrive or when major performance upgrades drop.
Frequently Asked Questions
Everything you need to know about private, in-browser file conversion with WebAssembly.
No. Every conversion runs in WebAssembly workers inside your browser tab, and there is no server endpoint to send them to. The CI network guard fails the build if a single byte leaves the device.
No. There is no sign-up, no sign-in, and no analytics beacon. Your history lives in your own browser storage and never syncs anywhere.
Yes, after your first visit. The service worker caches the app and its engines, and the conversion pipeline keeps running with the network cut -- proven by the offline end-to-end test, not claimed.
$0, for every tool, forever. A static site with no servers has no server bill to pass on to you -- the pricing section above is one row long on purpose.
361 and counting -- from retro game sprites to ebooks to tabular data. The format strip and tool list on this page are generated from the same registry as the product, so they cannot go stale.
Your device's memory is the limit. The comic engines refuse files over 500MB up front rather than hanging your tab -- an honest error beats a frozen page.
Yes. convrtr for Chrome is live on the Chrome Web Store: side-panel docking, instant popup, right-click conversion, and address-bar lookup, all running the same local engines.