Private Convert

Notepad - Wie Private Convert in Ihrem Browser funktioniert

Wie Private Convert in Ihrem Browser funktioniert

Ein praktischer Überblick darüber, wie Private Convert die Bild-, Video- und PDF-Verarbeitung mit Browser-APIs, FFmpeg WebAssembly, pdf-lib, pdf.js und JSZip auf Ihrem Gerät vornimmt.

10. März 2026 · 5 Min. Lesezeit

Die meisten Online-Konverter funktionieren auf die gleiche Weise. Sie laden eine Datei auf den Server eines anderen hoch, warten, bis sie verarbeitet wurde, und laden das Ergebnis herunter. Ihre Datei reist zweimal durch das Internet, liegt auf einer Infrastruktur, die Sie nicht kontrollieren, und Sie müssen einfach darauf vertrauen, dass sie danach gelöscht wird.

Wir hielten das für einen schlechten Kompromiss für etwas so Einfaches wie die Konvertierung eines WebP in ein JPG oder das Trimmen eines Videoclips. Also haben wir Private Convert entwickelt, um die gesamte Arbeit direkt in Ihrem Browser-Tab zu erledigen – ohne Uploads, Serverwarteschlangen oder Konten. Ihre Datei verlässt Ihr Gerät nie.

So funktioniert es tatsächlich unter der Haube.

Datei ablegen, Ergebnis erhalten

Jedes Tool auf der Website folgt der gleichen grundlegenden Abfolge:

  1. Sie legen eine Datei auf der Seite ab.
  2. Der Browser liest diese Datei in den Speicher.
  3. Ein clientseitiges Dienstprogramm konvertiert, rendert oder verpackt sie neu.
  4. Die Seite zeigt Ihnen eine lokale Vorschau.
  5. Die konvertierte Datei steht zum Download bereit.

Es findet nirgendwo in diesem Fluss eine serverseitige Konvertierung statt. Der Browser leistet die eigentliche Arbeit, und Private Convert ist die Orchestrierungsebene, die Ihre Datei an das richtige Dienstprogramm sendet und Ihnen das Ergebnis zurückgibt.

Bilder: Canvas leistet die Schwerstarbeit

Bildtools sind der einfachste Pfad im Stack, da moderne Browser gängige Bildformate nativ dekodieren können.

Für Konvertierungen wie WebP zu JPG, WebP zu PNG, Bildkomprimierung und -größenänderung ist der Prozess einfach: Das Bild laden, auf ein HTML-Canvas-Element zeichnen und das Ergebnis mit canvas.toBlob() unter Verwendung des Zielformats und der Qualitätseinstellungen exportieren. Der integrierte Bilddecoder des Browsers verarbeitet die Eingabe, und die Canvas-API schreibt die Ausgabe – alles ohne externe Bibliotheken.

Deshalb fühlen sich Bildkonvertierungen fast augenblicklich an – es gibt nur sehr geringen Overhead, wenn der Browser bereits alle benötigten Tools integriert hat.

Videos: FFmpeg als WebAssembly kompiliert

Bei Videos wird es interessanter. Man kann ein Video nicht einfach auf eine Leinwand zeichnen und exportieren, deshalb verwenden wir FFmpeg – dasselbe Tool, das die meisten professionellen Video-Workflows antreibt – als WebAssembly kompiliert und direkt in Ihrem Browser geladen.

Wenn Sie eine Videokonvertierung ausführen, lädt die App den FFmpeg WASM-Kern herunter, schreibt Ihre Eingabedatei in das In-Memory-Dateisystem von FFmpeg, führt den entsprechenden Befehl aus, liest die Ausgabe zurück und erstellt eine lokale Download-URL für das Ergebnis.

Das ist die Engine hinter Videokomprimierung, Video zu GIF, MOV zu MP4, Zuschneiden und Beschneiden. Die Besonderheiten variieren je nach Tool – Komprimierung ordnet den Qualitätsschieberegler den Encoder-Einstellungen zu, die GIF-Konvertierung verwendet FFmpeg-Filter für Bildrate, Skalierung und Palettengenerierung, Zuschneiden und Beschneiden erstellen gezielte FFmpeg-Befehle um den Clip – aber das Muster ist immer dasselbe.

Das Wichtige ist, dass FFmpeg innerhalb Ihres Browser-Tabs läuft und nicht auf einem Remote-Worker, der Ihre Datei empfängt. Die Konvertierung findet auf Ihrer CPU, mit Ihrem Arbeitsspeicher, auf Ihrer Maschine statt.

PDFs: Drei Bibliotheken arbeiten zusammen

PDFs sind Dokument-Container, keine Media-Streams, daher benötigen sie einen anderen Ansatz. Wir verwenden je nach Aufgabe drei Bibliotheken:

pdf-lib übernimmt strukturelle Arbeiten – das Zusammenführen mehrerer PDFs, das Aufteilen eines PDFs in einzelne Seiten, das Entfernen ausgewählter Seiten und das Erstellen eines PDFs aus hochgeladenen Bildern. Es manipuliert die PDF-Dokumentstruktur direkt, ohne etwas visuell rendern zu müssen.

pdf.js (der PDF-Renderer von Mozilla) kommt ins Spiel, wenn Seiten als Bilder gerendert werden müssen. Für die Konvertierung von PDF zu JPG oder für Seitenansichten rendert es jede Seite auf eine Leinwand, die dann als JPG exportiert wird. Dies ist dieselbe Bibliothek, die Firefox zum Anzeigen von PDFs verwendet.

JSZip übernimmt die Paketierung, wenn eine einzelne Eingabe mehrere Ausgaben erzeugt. Wenn Sie ein PDF aufteilen oder ein mehrseitiges Dokument in einzelne JPGs konvertieren, bündelt der Browser die Dateien in einem ZIP-Archiv, anstatt ein Dutzend separater Downloads zu erzwingen.

Vorschauen erfolgen sofort, da die Datei bereits vorhanden ist

Nach der Konvertierung erstellt die App Objekt-URLs im Browser für Vorschauen und Downloads. Deshalb sehen Sie das Ergebnis sofort, ohne auf eine Serverantwort zu warten – die Datei existiert bereits im Browser-Speicher. Die Seite muss lediglich ein <img>, <video> oder einen Download-Link darauf verweisen.

Dieselbe Technik ermöglicht auch Quellvorschauen. Wenn es sinnvoll ist, zeigt die Seite das hochgeladene Bild, Video oder die gerenderte PDF-Seite an, noch bevor Sie auf Convert klicken.

Die Kompromisse lokaler Ausführung

Alles im Browser zu halten, ändert das Vertrauensmodell – Ihre Dateien bleiben standardmäßig privat –, aber es beseitigt keine Laufzeitbeschränkungen.

Ihr Browser muss die Datei weiterhin dekodieren, Speicher zuweisen und die Konvertierung auf der CPU Ihres Geräts ausführen. Kurze Videos, gewöhnliche Bilder und typische PDF-Workflows sind der Sweet Spot. Sehr große Dateien oder lange Videos können an die Speichergrenzen des Browsers stoßen.

Die Formatunterstützung ist eine weitere Überlegung. HEIC ist ein gutes Beispiel: Wenn der Browser ein Format über seine eigene Bild-Pipeline nicht dekodieren kann, kann ein Canvas-basiertes Konvertierungstool es nicht zuverlässig in jeder Umgebung verarbeiten. Wir weisen offen auf diese Einschränkungen hin, anstatt stillschweigend zu scheitern.

Warum wir es so gebaut haben

Der Browser-First-Ansatz macht die Erfahrung schlank und vorhersehbar. Sie öffnen ein Tool, führen eine Transformation aus, prüfen das Ergebnis und laden die Ausgabe herunter – ohne Anmeldeformulare, Wasserzeichen oder Ladebildschirme, die “Ihre Datei auf unseren Servern verarbeiten”.

Das ist die ganze Idee: Praktische Dateidienstprogramme, die sich sofort anfühlen, weil der Browser die Arbeit selbst erledigt. Ihre Dateien verlassen niemals Ihr Gerät, und Sie müssen uns nicht beim Wort nehmen – es gibt wirklich nichts hochzuladen.

Tool ausprobieren

Video komprimieren

Komprimiere kurze Videos direkt im Browser mit lokaler Verarbeitung, ohne Wasserzeichen oder Konto.

Konvertieren
Ln 1, Col 1 UTF-8 Read only