convert
Truly universal online file converter
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.
How to Handle Errors During Browser-Based Conversions in the Convert ProjectLearn 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.
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.
Understanding the lossless Property in FormatHandler for Data IntegrityLearn how the lossless property in FormatHandler ensures perfect data integrity during conversion. Prioritize quality preserving routes with this key feature.
How Complex Conversion Paths Work in Convert: Image to Audio and BeyondDiscover 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.
How to Convert Audio Files in the Convert Project: FFmpegHandler ExplainedDiscover how the FFmpegHandler converts audio files in the p2r3 convert project. Learn about MP3, WAV, FLAC, and AAC transcoding with WebAssembly FFmpeg.
How to Convert Audio to Video Using the Convert ProjectLearn 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 the Convert Project Defines File Formats and Their CapabilitiesDiscover how the convert project defines file formats and capabilities using FormatDefinition objects and FileFormat instances. Enables handlers to declaratively specify read and write abilities.
How to Use the SQLite Handler for .db Files in the Browser: A Complete GuideLearn 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
Document Conversion Formats Supported by Pandoc in the p2r3/convert ProjectDiscover the 60+ document conversion formats Pandoc supports in the p2r3/convert project. Convert Markdown, Word, EPUB, LaTeX and more. Excludes PDF and RevealJS.
ImageMagick Conversion Capabilities in the p2r3/convert ProjectDiscover 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 FFmpeg Conversions Are Handled in the Browser in the p2r3/convert ProjectDiscover how p2r3/convert handles FFmpeg conversions in the browser using WebAssembly. Learn about client-side processing and execute commands without server-side help.
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:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →