Formats
Supported formats are whatever the live tool and this browser actually encode or decode.
- Images: JPEG, PNG, WebP when the canvas encoder returns that MIME. AVIF via hashed libavif at /engines/avif/. HEIC stays unsupported.
- JSON: UTF-8 text, numeric lexemes preserved when formatting.
- QR: literal UTF-8 payloads in SVG/PNG. No redirect short-links.
- ZIP: create and list locally. Archive members are never executed.
- PDF: unencrypted structural edits via pdf-lib. QPDF WASM at /engines/qpdf/ for AES-256 protect/unlock and preserve-stream compression. Encrypted input stays local with PASSWORD_REQUIRED.
- Audio: WAV PCM tools. MP3/Opus/FLAC encode stays unsupported.
- Video: short MP4/WebM via hashed ffmpeg.wasm at /engines/ffmpeg/. Mute strips audio. Source files are never renamed as converted.
- OCR: Tesseract eng+hin at /engines/ocr/. Probabilistic text; no cloud fallback.