model converter

Free RVC Model Converter

Convert .pth voice models to .onnx format right in your browser. No upload, no Python, 100% private.

Browser-based · No download required
Quick Start

How it works

1

Drop your .pth model file into the converter

2

The converter analyzes the model structure

3

Your model is converted to ONNX format locally

4

Download the .onnx file and import into Echo

Features

What's included

Zero Upload — 100% Private

Your model file never leaves your computer. All conversion runs locally in your browser using WebAssembly — no server, no cloud, no data collection.

Instant Browser Conversion

No Python, no PyTorch, no command line. Drop your .pth file and get a ready-to-use .onnx model in seconds. Works on any modern browser.

RVC v2 Compatible

Supports all RVC v2 voice models (768-dim embedding) from weights.gg, HuggingFace, AI Hub, and Applio. Output works directly with EchoRVC.

Use Cases

Who is this for?

Gaming Voice Changers

Convert character voice models from weights.gg to use with EchoRVC during gaming sessions on Discord, Valorant, or CS2.

🎬

Content Creation

YouTubers and streamers can convert celebrity or character voice models for comedy skits, impressions, and live entertainment.

Music Production

Convert vocal RVC models to create AI covers, backing vocals, or vocal style transfers in your DAW workflow.

🔬

Research & Development

ML researchers and hobbyists can quickly convert models between formats for testing, benchmarking, and cross-platform deployment.

Why Convert RVC Models from PTH to ONNX?

RVC (Retrieval-based Voice Conversion) is the most popular open-source voice cloning technology. Most community-trained models are shared as .pth files — PyTorch checkpoints that require a full Python environment with CUDA and PyTorch installed to run. This is a significant barrier for non-technical users who just want to change their voice. ONNX (Open Neural Network Exchange) is a portable model format that runs on any platform without Python. Converting your .pth model to .onnx makes it compatible with EchoRVC, our native desktop voice changer that achieves real-time inference without any Python dependencies. The result is faster loading, lower latency, and a seamless plug-and-play experience.

The First Browser-Based RVC Converter

Until now, converting RVC models required running a Python script with PyTorch installed — a process that trips up even experienced users. Other online converters require you to upload your model file to a server, raising privacy concerns and introducing upload wait times for files that can exceed 100 MB. Our converter is different. It uses the rvc-onnx-web library to perform the entire conversion client-side using WebAssembly. Your model file stays on your machine from start to finish. There is no upload, no server processing, and no data retention. This makes it the most private and accessible way to convert RVC voice models anywhere on the internet.

FAQ

Frequently asked questions

Is my voice model safe during conversion?

Yes — conversion happens 100% in your browser. Your .pth file is never uploaded to any server. You can verify this by checking the Network tab in your browser's developer tools — zero requests are made during conversion.

Why do I need to convert from PTH to ONNX?

PTH files are PyTorch checkpoints that require a full Python environment to run. ONNX is a portable, optimized format that runs on any platform without Python. EchoRVC uses ONNX models for maximum speed and compatibility across Windows, macOS, and web.

What RVC models are supported?

This converter supports RVC v2 models with 768-dimensional embeddings, which is the modern standard used by Applio, Mangio-RVC, and most community trainers since 2023. Older RVC v1 models (256-dim) are not supported — use Applio's built-in ONNX export for those.

Where can I find RVC voice models?
Popular sources include weights.gg (largest community repository), HuggingFace (search for "RVC" models), AI Hub Discord, and Applio's model sharing. Most community models are .pth files that need conversion.
What is the maximum file size?
The browser converter supports models up to 200 MB. Most RVC models are between 50-150 MB. For very large models, use our desktop CLI converter tool which has no size limit.
Can I convert multiple models at once?
Currently the tool converts one model at a time. After downloading your converted file, click "Convert another model" to process the next one.

Want more power?

Download Echo for real-time AI voice conversion, studio DSP, and unlimited voice models.