# Muxara > Convert MKV, MP4, AVI, MOV, WebM, and more online. Fast cloud conversion with secure storage, or use the free Muxara Mac app for local batch processing. Muxara is an online video and audio converter at muxara.com. Upload a file (max 500 MB), pick an output format from 82 conversion pairs, and download the result. Files are retained for 24 hours. No account required. Files under 50 MB convert free; above that, $1 minimum, then $1 per 250 MB converted. ## Convert online - [Converter](https://muxara.com/conversion/): Upload and convert video or audio files in the browser. - [Format hub](https://muxara.com/convert/): Browse all supported input and output formats. - [MKV to MP4 guide](https://muxara.com/convert/mkv-to-mp4/): Example conversion guide for the most common format pair. ## MCP integration - [MCP overview](https://muxara.com/mcp/): Capabilities, use cases, connect instructions, and limits. - [MCP server](https://api.muxara.com/mcp): Remote Model Context Protocol server for programmatic conversion (Streamable HTTP). - [MCP discovery](https://muxara.com/.well-known/mcp.json): Machine-readable MCP server metadata. - [MCP server card](https://muxara.com/.well-known/mcp/server-card.json): Tool listings and capability details for agents. Workflow: create job via MCP → PUT file to signed upload URL → confirm upload → start conversion → poll status → download when ready. ## Full documentation - [llms-full.txt](https://muxara.com/llms-full.txt): Complete agent reference with MCP tools, API endpoints, param schema, and all 82 English conversion guides inlined. ## API reference - [Worker API](https://api.muxara.com/jobs): REST job API (POST /jobs, PATCH /jobs/:id, POST /jobs/:id/start, GET /jobs/:id, GET /jobs/:id/download). MCP is the preferred interface for AI agents. ## Optional - [Pricing](https://muxara.com/pricing/): Pay-per-conversion pricing details. - [Mac app](https://muxara.com/mac/): Free local batch converter for macOS. - [Privacy](https://muxara.com/privacy/): Privacy policy. - [Terms](https://muxara.com/terms/): Terms of service. ## Agent and MCP reference ### Service limits - Max upload size: 500 MB (524288000 bytes) - Conversion pairs: 82 slugs (11 input containers × 8 output containers, excluding same-to-same, plus m4v-to-mp4) - File retention: 24 hours after job creation - Rate limits: fair-use limits apply (20 job creations per hour, 120 API requests per minute) - No account required - No payment required - conversion and download are free ### Accepted input extensions 3g2, 3gp, asf, avi, flv, m2ts, m4v, mkv, mov, mp4, mpeg, mpg, mts, ogv, ts, webm, wmv ### MCP server - Endpoint: https://api.muxara.com/mcp (Streamable HTTP) - Overview page: https://muxara.com/mcp/ - Discovery: https://muxara.com/.well-known/mcp.json - Server card: https://muxara.com/.well-known/mcp/server-card.json ### MCP tools 1. **list_conversions** - List all conversion slugs with accepted input extensions and output format. 2. **get_conversion_defaults** - Get default and valid params for a slug (codecs, quality, GIF trim, etc.). 3. **create_conversion_job** - Create a job. Requires slug, inputExt, inputBytes, inputFilename. Returns jobId, uploadUrl, expiresAt, outputExt. Max 500 MB. 4. **confirm_upload** - Mark upload complete after PUT to uploadUrl. Requires jobId. 5. **update_conversion_job** - Change slug/params before processing. Requires jobId, slug, params. 6. **start_conversion** - Queue FFmpeg processing. Requires jobId. 7. **get_conversion_status** - Poll job status, progress, price when ready. Requires jobId. 8. **get_media_info** - Probe uploaded file (duration, codecs, resolution). Requires jobId. ### Example MCP workflow 1. Call `list_conversions` or `get_conversion_defaults` to pick a slug (e.g. mkv-to-mp4). 2. Call `create_conversion_job` with slug, inputExt, inputBytes, inputFilename. 3. PUT the file bytes to the returned `uploadUrl` (Content-Type: application/octet-stream). 4. Call `confirm_upload` with jobId. 5. Optionally call `update_conversion_job` to change format or params. 6. Call `start_conversion` with jobId. 7. Poll `get_conversion_status` until status is `ready` or `failed`. 8. Download from `GET https://api.muxara.com/jobs/{jobId}/download` ### REST API endpoints Base URL: https://api.muxara.com | Method | Path | Purpose | |--------|------|---------| | POST | /jobs | Create job, get upload URL | | PATCH | /jobs/:id | Update slug/params | | POST | /jobs/:id/uploaded | Confirm upload complete | | POST | /jobs/:id/start | Start conversion | | GET | /jobs/:id | Job status and progress | | GET | /jobs/:id/media-info | Probe input file | | POST | /jobs/:id/checkout | Stripe checkout (paid mode) | | GET | /jobs/:id/download | Download converted file | MCP is the preferred interface for AI agents. ### Conversion param schema (video) - videoCodec: libx264, libx265, libvpx-vp9, mpeg4, copy (options vary by slug) - audioCodec: aac, libmp3lame, libopus, ac3, copy - qualityMode: crf | bitrate - crf: 18–28 (default 23) - targetBitrateKbps: 500–50000 (default 5000) - scaleWidth: 320–3840 px, optional - encodingPreset: fast | medium | slow - subtitleMode: none | soft | hard (not on all outputs) ### Conversion param schema (GIF output) - trimStartSec: 0–3600 - trimDurationSec: 1–30 (default 5) - fps: 5–30 (default 12) - width: 160–1280 (default 480) ## Conversion guides ### 3gp-to-avi ## About 3GP (source) 3GP is a mobile multimedia format defined for 3G phones. It uses low resolutions and bitrates suited to MMS and early smartphones. Modern phones record MP4 instead, but 3GP still appears in old phone backups and carrier MMS attachments. **Where 3GP shows up:** - Old mobile phone video clips - MMS attachments from feature phones - Legacy surveillance on low-end devices - Markets where bandwidth was severely limited ## About AVI (target) AVI (Audio Video Interleave) is a legacy Microsoft container from the 1990s. It appears in old camcorder exports, downloaded videos, and industrial capture systems. AVI often contains DivX, Xvid, or uncompressed video with MP3 or PCM audio. **Where AVI is used:** - Legacy security DVR and industrial camera exports - Old downloads and camcorder archives - Software that never added MP4 support - Embedded systems with AVI-only playback ## Converting 3GP to AVI ### Pros - Runs on legacy AVI-only software and hardware ### Cons - Obsolete for modern sharing and streaming - Poor subtitle and multi-track support ### Caveats - AVI is legacy output. Expect MPEG-4 Part 2 or Xvid-style video unless you choose H.264 in settings. Multi-track audio and modern subtitles are poorly supported in AVI. - Muxara maps the primary video and audio streams. Extra subtitle or audio tracks may not carry over unless you choose subtitle handling in the converter settings. - Uploads are processed on dedicated workers and deleted within 24 hours. For offline batch work, use the free [Muxara Mac app](/mac). ### 3gp-to-gif ## About 3GP (source) 3GP is a mobile multimedia format defined for 3G phones. It uses low resolutions and bitrates suited to MMS and early smartphones. Modern phones record MP4 instead, but 3GP still appears in old phone backups and carrier MMS attachments. **Where 3GP shows up:** - Old mobile phone video clips - MMS attachments from feature phones - Legacy surveillance on low-end devices - Markets where bandwidth was severely limited ## About GIF (target) GIF is a silent, 256-color-per-frame animation format supported everywhere images are. Chat apps, documentation tools, and forums accept GIF when they block video uploads. GIF trades compression efficiency for instant autoplay without a player. **Where GIF is used:** - Slack, Discord, and forum reactions - Documentation and README demos - Email and wiki embeds that block video - Short looping UI previews ## Converting 3GP to GIF ### Pros - Autoplays silently in chat and docs that block video - No video player required ### Cons - Huge files compared with short MP4/WebM loops - No audio; limited to 256 colors per frame ### Caveats - Converting 3GP to GIF always re-encodes video into a palette-based animation. Audio is discarded. Keep clips under ten seconds and reduce width to control file size. - GIF cannot match 3GP quality for gradients, film grain, or subtle color. Use GIF only when the destination requires an image, not a video file. - Muxara maps the primary video and audio streams. Extra subtitle or audio tracks may not carry over unless you choose subtitle handling in the converter settings. - Uploads are processed on dedicated workers and deleted within 24 hours. For offline batch work, use the free [Muxara Mac app](/mac). ### 3gp-to-mkv ## About 3GP (source) 3GP is a mobile multimedia format defined for 3G phones. It uses low resolutions and bitrates suited to MMS and early smartphones. Modern phones record MP4 instead, but 3GP still appears in old phone backups and carrier MMS attachments. **Where 3GP shows up:** - Old mobile phone video clips - MMS attachments from feature phones - Legacy surveillance on low-end devices - Markets where bandwidth was severely limited ## About MKV (target) MKV (Matroska) is an open, highly flexible container built for archival and home theater use. It supports multiple video, audio, and subtitle tracks in one file, plus chapters and attachments. MKV is common for Blu-ray rips, anime fansubs, and Plex/Kodi libraries. **Where MKV is used:** - Blu-ray and DVD rips with commentary and multiple languages - Anime and foreign films with soft subtitles - Plex, Jellyfin, and Kodi media servers - Preserving multiple audio tracks without splitting files ## Converting 3GP to MKV ### Pros - Keeps multiple audio and subtitle tracks in one file - Open format with excellent Plex/Kodi support ### Cons - Not natively supported on iPhone or many TVs - Social platforms often reject MKV uploads ### Caveats - 3GP to MKV usually requires transcoding because legacy codecs do not fit the target container cleanly. - Muxara maps the primary video and audio streams. Extra subtitle or audio tracks may not carry over unless you choose subtitle handling in the converter settings. - Uploads are processed on dedicated workers and deleted within 24 hours. For offline batch work, use the free [Muxara Mac app](/mac). ### 3gp-to-mov ## About 3GP (source) 3GP is a mobile multimedia format defined for 3G phones. It uses low resolutions and bitrates suited to MMS and early smartphones. Modern phones record MP4 instead, but 3GP still appears in old phone backups and carrier MMS attachments. **Where 3GP shows up:** - Old mobile phone video clips - MMS attachments from feature phones - Legacy surveillance on low-end devices - Markets where bandwidth was severely limited ## About MOV (target) MOV is Apple's QuickTime container. iPhones, iPads, and Macs record to MOV by default. Final Cut Pro, iMovie, and many macOS tools prefer MOV for editing. Inside, MOV often holds H.264, HEVC, or ProRes with AAC or PCM audio. **Where MOV is used:** - iPhone and iPad screen or camera recordings - Final Cut Pro and iMovie editing workflows - Motion graphics exports from Apple tools - Handoff between Mac and iOS apps ## Converting 3GP to MOV ### Pros - Preferred container for Final Cut Pro and macOS tools - Works well in Apple-centric editing pipelines ### Cons - Less universal than MP4 on Windows and Android - Remux benefits depend on compatible internal codecs ### Caveats - 3GP to MOV usually requires transcoding because legacy codecs do not fit the target container cleanly. - Muxara maps the primary video and audio streams. Extra subtitle or audio tracks may not carry over unless you choose subtitle handling in the converter settings. - Uploads are processed on dedicated workers and deleted within 24 hours. For offline batch work, use the free [Muxara Mac app](/mac). ### 3gp-to-mp4 ## About 3GP (source) 3GP is a mobile multimedia format defined for 3G phones. It uses low resolutions and bitrates suited to MMS and early smartphones. Modern phones record MP4 instead, but 3GP still appears in old phone backups and carrier MMS attachments. **Where 3GP shows up:** - Old mobile phone video clips - MMS attachments from feature phones - Legacy surveillance on low-end devices - Markets where bandwidth was severely limited ## About MP4 (target) MP4 (MPEG-4 Part 14) is the default video container for phones, TVs, browsers, social platforms, and most editors. It typically wraps H.264 or HEVC video with AAC audio. MP4 is what YouTube, Instagram, Google Drive, and iOS expect when you upload or share video. **Where MP4 is used:** - Playback on iPhone, Android, smart TVs, and game consoles - Uploading to YouTube, TikTok, Vimeo, and corporate LMS systems - Editing in DaVinci Resolve, Premiere Pro, and mobile editors - Email attachments and messaging apps with strict format lists ## Converting 3GP to MP4 ### Pros - Plays on virtually every phone, TV, browser, and editor without extra apps - Accepted by YouTube, Drive, Slack, and most upload forms ### Cons - Loses extra audio, subtitle, and chapter tracks compared with 3GP - Forced transcode if 3GP uses exotic codecs ### Caveats - 3GP rarely maps cleanly to MP4 without transcoding. Plan for H.264 video and AAC audio unless you confirm compatible codecs inside the source. - Muxara maps the primary video and audio streams. Extra subtitle or audio tracks may not carry over unless you choose subtitle handling in the converter settings. - Uploads are processed on dedicated workers and deleted within 24 hours. For offline batch work, use the free [Muxara Mac app](/mac). ### 3gp-to-ts ## About 3GP (source) 3GP is a mobile multimedia format defined for 3G phones. It uses low resolutions and bitrates suited to MMS and early smartphones. Modern phones record MP4 instead, but 3GP still appears in old phone backups and carrier MMS attachments. **Where 3GP shows up:** - Old mobile phone video clips - MMS attachments from feature phones - Legacy surveillance on low-end devices - Markets where bandwidth was severely limited ## About MPEG-TS (target) MPEG-TS (Transport Stream) is the broadcast and DVR standard. TV tuners, cable boxes, and many cameras write .ts, .mts, or .m2ts files. TS splits video into small packets for reliable transmission and tolerates stream corruption better than MP4 for live capture. **Where MPEG-TS is used:** - OTA and cable DVR recordings - HDV and AVCHD camcorder clips - IPTV and broadcast playout pipelines - Set-top boxes and TV-headend systems ## Converting 3GP to MPEG-TS ### Pros - Compatible with broadcast tools and many DVR workflows ### Cons - Awkward for phone playback and web upload - Larger overhead than MP4 for file storage ### Caveats - MPEG-TS is suited to broadcast pipelines and set-top boxes, not general sharing. Files are often larger than MP4 for the same quality because TS is optimized for streaming, not storage. - Muxara maps the primary video and audio streams. Extra subtitle or audio tracks may not carry over unless you choose subtitle handling in the converter settings. - Uploads are processed on dedicated workers and deleted within 24 hours. For offline batch work, use the free [Muxara Mac app](/mac). ### 3gp-to-webm ## About 3GP (source) 3GP is a mobile multimedia format defined for 3G phones. It uses low resolutions and bitrates suited to MMS and early smartphones. Modern phones record MP4 instead, but 3GP still appears in old phone backups and carrier MMS attachments. **Where 3GP shows up:** - Old mobile phone video clips - MMS attachments from feature phones - Legacy surveillance on low-end devices - Markets where bandwidth was severely limited ## About WebM (target) WebM is a web-focused container designed for HTML5 video. It usually holds VP8 or VP9 video with Opus or Vorbis audio. Chrome, Firefox, and Edge play WebM natively; Safari support improved in recent versions. Screen recorders and web apps often export WebM. **Where WebM is used:** - HTML5 `