convert

Truly universal online file converter

21 articles 1.7k View on GitHub ↗
21 articles
System Requirements for Running Convert Conversions Locally

Discover the system requirements for running Convert locally. You need Bun 1.0+, Git with submodule support, and a modern WebAssembly browser for all conversion engines.

system-requirements
Feb 19, 2026
How to Handle Errors During Browser-Based Conversions in the Convert Project

Learn how the Convert project handles browser-based conversion errors across handler initialization, per-step conversion and flow using try/catch blocks, dead-end tracking and alerts for robust performance.

how-to-guide
Feb 19, 2026
Are There Limitations to the Number of Files That Can Be Converted in p2r3/convert?

Discover if p2r3/convert has limits on file conversion. Learn about processing capabilities and enjoy unlimited file conversions without restrictions.

faq
Feb 19, 2026
Understanding the lossless Property in FormatHandler for Data Integrity

Learn how the lossless property in FormatHandler ensures perfect data integrity during conversion. Prioritize quality preserving routes with this key feature.

internals
Feb 19, 2026
How Complex Conversion Paths Work in Convert: Image to Audio and Beyond

Discover how Convert manages complex conversion paths like image to audio using a weighted directed graph and Dijkstra's algorithm to find optimal routes and avoid lossy transitions.

internals
Feb 19, 2026
How to Convert Audio Files in the Convert Project: FFmpegHandler Explained

Discover how the FFmpegHandler converts audio files in the p2r3 convert project. Learn about MP3, WAV, FLAC, and AAC transcoding with WebAssembly FFmpeg.

deep-dive
Feb 19, 2026
How to Convert Audio to Video Using the Convert Project

Learn how to convert audio to video using the Convert project. This guide explains how to wrap audio streams into MP4 or WebM video containers with the FFmpeg handler.

how-to-guide
Feb 19, 2026
How the Convert Project Defines File Formats and Their Capabilities

Discover how the convert project defines file formats and capabilities using FormatDefinition objects and FileFormat instances. Enables handlers to declaratively specify read and write abilities.

architecture
Feb 19, 2026
How to Use the SQLite Handler for .db Files in the Browser: A Complete Guide

Learn how to use the SQLite handler to convert .db files to CSV directly in your browser convert SQLite databases online without server-side processing using the official SQLite WebAssembly module

how-to-guide
Feb 19, 2026
Document Conversion Formats Supported by Pandoc in the p2r3/convert Project

Discover the 60+ document conversion formats Pandoc supports in the p2r3/convert project. Convert Markdown, Word, EPUB, LaTeX and more. Excludes PDF and RevealJS.

api-reference
Feb 19, 2026
ImageMagick Conversion Capabilities in the p2r3/convert Project

Discover ImageMagick conversion capabilities in the p2r3/convert project. This WebAssembly engine supports dynamic raster image conversion across many formats with lossless detection and PDF handling.

how-to-guide
Feb 19, 2026
How FFmpeg Conversions Are Handled in the Browser in the p2r3/convert Project

Discover how p2r3/convert handles FFmpeg conversions in the browser using WebAssembly. Learn about client-side processing and execute commands without server-side help.

how-to-guide
Feb 19, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →