Mergio
150+ tools | zero uploads

Every file has a
job to get done.
This is the bench
you do it on.

Merge a PDF, shrink a photo, clip a video, convert an audio track, format JSON, or generate a QR code. No sign-up, no daily limit, no watermark — and your files never leave this browser tab.

Runs 100% in browser Zero uploads No sign-up
150+
Browser-based tools
100%
Private & secure
$0
Free forever & no ads
PDF
Merge, split, compress
Video
Cut, convert, compress
Audio
Convert, extract, trim
Converters
All-in-one converters
Utility
QR, hash, units & more
Text
Format, count, transform
Image
Convert, resize, compress
Processing in your browser | Files never leave your device | 100% safe & private

How it works

1

Pick a bench

Choose PDF, Image, Video, Audio, Text, Converters, or Utility, or use central search.

2

Drop your file

Drag it in or click to choose. Nothing uploads | the file stays on your device the whole time.

3

Download the result

Watch the live progress, then grab your finished file straight from the browser.

Explore the seven benches

Each bench is its own workstation with specialized tools built specifically for that file format.

32 tools

PDF Bench

Thirty-two tools built for one job: making PDFs behave.

MergeSplitSignOCRForms+27 more
Explore bench
22 tools

Image Bench

Twenty-two tools for getting a photo or graphic exactly right.

Remove BGBlurCollageMemeEXIF+17 more
Explore bench
23 tools

Video Bench

Twenty-three tools that turn your browser into a video workstation.

CompressConvertTrimSubtitlesFrames+18 more
Explore bench
22 tools

Text Bench

Twenty-two tools for manipulating text, JSON, XML, CSV, and code formatting.

OCRMarkdownJSONBase64CSV+17 more
Explore bench
17 tools

Audio Bench

Seventeen tools for editing, converting, and mixing audio files.

TrimVocalsNoiseNormalizeCompress+12 more
Explore bench
28 tools

Converters Bench

Twenty-eight tools for converting across video, audio, image, and document formats.

HEICWebPSVGDOCXXLSX+23 more
Explore bench
10 tools

Utility Bench

Ten tools for QR codes, barcodes, passwords, file hashes, and color conversion.

QR CodeBarcodePasswordFile HashColor+5 more
Explore bench

Why use Mergio for your PDF, image, video, and audio files?

Most online file converters follow the same model: upload your document to a remote server, wait in a queue while it processes, download the result — often behind a paywall, daily limit, or watermark. Your private contracts, medical records, financial statements, and personal photos pass through someone else's infrastructure, get stored on disks you don't control, and may be retained for days or indefinitely. Mergio takes a fundamentally different approach.

Every one of Mergio's 150+ tools runs entirely inside your browser tab. When you drop a PDF into the Merge tool, the file is read by the browser's native File API, processed in-memory using JavaScript libraries like PDF-lib and PDF.js, and the output is generated as a local Blob URL. At no point does any network request carry your file data to an external server. The same is true whether you're compressing a video (processed via FFmpeg compiled to WebAssembly), removing an image background (processed via Canvas pixel manipulation), or running OCR on a scanned document (processed via Tesseract.js running a trained model locally). This isn't marketing language — you can verify it yourself by opening your browser's Network tab during any operation.

The practical benefit is immediate: no upload wait on slow connections, no risk of a server breach exposing your files, and no artificial limits on how many files you process per day. A freelance graphic designer can batch-compress 50 client photos in a row. A law office can merge and sign sensitive contracts without sending them to a third party. A student can convert lecture recordings between audio formats without creating yet another account on yet another SaaS tool.

Mergio is organized into seven specialized benches, each focused on a file type:

Because everything runs locally in your browser, there's no account to create, no software to install, and no watermark stamped on your output. If you want to understand how browser-based file processing works, the MDN File API documentation and the FFmpeg.wasm project page are good starting points.

How it works under the hood

Mergio doesn't use a single processing engine — each bench leverages the browser technology best suited to that file type. Here's a closer look at the technical stack behind each category:

PDF processing: PDF-lib + PDF.js

PDF creation, merging, splitting, metadata editing, form filling, and signing use PDF-lib, an open-source library that manipulates PDF document structures (cross-reference tables, page trees, content streams) directly in memory. PDF rendering — needed for compression, OCR, thumbnail previews, and image export — uses PDF.js (Mozilla's browser-based PDF renderer) to paint each page onto an HTML5 Canvas, which can then be re-encoded at a target quality level or fed into Tesseract for text recognition.

Image processing: Canvas API + ImageData

Every image tool draws the source image onto an off-screen HTML5 Canvas, then reads or writes pixel data through the ImageData interface. Compression works by re-encoding the canvas to JPEG or WebP at a user-specified quality factor. Filters like blur, sharpen, and grayscale apply convolution matrices or per-pixel color math. Background removal uses tolerance-based flood fill on the alpha channel. Format conversion exploits the browser's built-in canvas.toBlob() with target MIME types.

Video and audio processing: FFmpeg WebAssembly

Video and audio tools use FFmpeg compiled to WebAssembly via the @ffmpeg/ffmpeg library. This gives Mergio access to the same codec library used by professional video editors — H.264 encoding via libx264, MP3 encoding via libmp3lame, and dozens of audio/video filters — all running inside a browser Web Worker. The WASM binary (~25 MB) is downloaded once on first use and cached by the service worker. Because FFmpeg runs in a worker thread, the browser UI stays responsive during encoding. Cross-Origin Isolation headers (Cross-Origin-Embedder-Policy and Cross-Origin-Opener-Policy) enable SharedArrayBuffer, which FFmpeg needs for multi-threaded operation.

OCR: Tesseract.js

Tesseract.js runs a trained LSTM neural network model entirely in the browser using WebAssembly. When you use the Image-to-Text or PDF OCR tool, the image or rendered PDF page is passed to Tesseract's recognition engine, which identifies text regions, segments characters, and produces a UTF-8 text output with confidence scores. The English language model (~4 MB) is loaded on demand.

Document and spreadsheet conversion: JSZip + OpenXML

DOCX, XLSX, and PPTX files are ZIP archives containing XML documents. Mergio uses JSZip to unpack these archives in the browser, parse the XML content (paragraphs, cells, shared string tables), and either extract the text or rebuild the archive in a different format. Creating an XLSX from CSV, for example, involves constructing a complete OpenXML workbook package with content types, relationships, and worksheet XML — all generated client-side.

Security tools: Web Crypto API

The Password Generator uses crypto.getRandomValues(), a cryptographically secure pseudorandom number generator (CSPRNG) built into every modern browser. File hashing uses crypto.subtle.digest() to compute SHA-256 and SHA-1 checksums at hardware-accelerated speed. These are the same primitives used by HTTPS and password managers — not a JavaScript Math.random() wrapper.

Frequently asked questions

Is Mergio really free to merge, compress, and convert files?

Yes. All 150+ tools across the PDF, image, video, audio, text, converter, and utility benches are free, with no sign-up and no daily limit. There are no premium tiers, no "credits," and no features locked behind a paywall.

Are my files uploaded to a server?

No. Every tool processes your file directly in your browser tab using client-side JavaScript, WebAssembly, and the Canvas API. No file data is transmitted over the network. You can verify this by opening your browser's Developer Tools → Network tab while using any tool — you'll see zero outgoing file uploads.

What file formats does Mergio support?

Mergio handles PDF, JPG, JPEG, PNG, WebP, HEIC, SVG, GIF, MP4, WebM, MOV, MKV, AVI, MP3, WAV, OGG, AAC, FLAC, M4A, TXT, MD, HTML, JSON, XML, CSV, DOCX, XLSX, PPTX, EPUB, ZIP, TTF, OTF, and WOFF — spanning documents, images, video, audio, data files, archives, and fonts.

Do I need to install anything?

No installation required. Mergio runs in any modern browser — Chrome 90+, Edge 90+, Firefox 90+, or Safari 15+. It also works as a Progressive Web App (PWA): click your browser's install prompt to add it to your home screen or desktop for faster access.

How does browser-based file processing work?

When you drop a file into a Mergio tool, the browser's File API reads it into an ArrayBuffer in memory. Processing engines like PDF-lib (for PDFs), the Canvas API (for images), or FFmpeg WebAssembly (for video/audio) transform the data entirely on your device. The result is offered as a downloadable Blob URL. No server round-trip occurs at any point.

What's the maximum file size Mergio can handle?

There's no artificial limit. The practical ceiling depends on your device's available RAM and browser tab memory allocation — typically 500 MB to 2 GB on modern desktops. For very large video files (over 1 GB), close other tabs and applications to free memory. Image and PDF tools generally handle files up to several hundred megabytes without issues.

Does Mergio work offline?

Partially. Mergio is a Progressive Web App with a service worker that caches the interface. Once the processing libraries (FFmpeg WASM, Tesseract.js models) have been downloaded on first use, most tools work offline. However, the initial library download requires an internet connection.

How does Mergio compare to iLovePDF, Smallpdf, or CloudConvert?

Those services upload your files to remote servers for processing. Mergio processes everything locally in your browser — meaning zero upload wait time, zero privacy exposure, and zero daily usage caps. The trade-off is that processing speed depends on your own device rather than a data center, so heavy video encoding may be slower on older hardware.

Can I use Mergio on my phone?

Yes, all tools work on mobile browsers. Lightweight tasks like image conversion, PDF merging, and text formatting run smoothly. CPU-intensive tools like video compression and OCR work best on desktop browsers with more processing power and memory. Mobile browsers also have tighter memory limits (~300-500 MB per tab).

Is Mergio open source?

Mergio's processing relies on several open-source libraries: PDF-lib (MIT license), PDF.js (Apache 2.0), FFmpeg (LGPL/GPL), Tesseract.js (Apache 2.0), and JSZip (MIT). The Mergio interface and integration layer are proprietary, but the core engines are community-maintained open-source projects.

Nothing uploaded

Every tool runs inside your browser tab using your device's own processing power. Files are never sent to a server.

No account, no limit

There's no sign-up wall and no daily cap. Open a bench, drop a file, get your result.

No watermark

What you export is exactly what you made | nothing stamped on top of it.