Fotos vor dem Posten verkleinern
Smartphones speichern Fotos als 4-8 MB große JPG- oder HEIC-Dateien. Eine Neukodierung als WebP mit 75 % Qualität reduziert das auf ~1 MB ohne sichtbaren Verlust — perfekt für Blogbeiträge, Forenuploads und E-Mails.
PNG, JPG, WebP und AVIF umwandeln — Drag-and-Drop, herunterladen. Alles läuft in deinem Browser; die Bilddaten verlassen deinen Tab nie.
PNG, JPG, WebP und AVIF umwandeln — Drag-and-Drop, herunterladen. Alles läuft in deinem Browser; die Bilddaten verlassen deinen Tab nie.
Nein. Das gesamte Werkzeug ist JavaScript, das auf dieser Seite läuft. Das Bild wird mit createImageBitmap dekodiert, auf einen canvas gezeichnet und mit canvas.toBlob neu kodiert — jeder Schritt findet im Browser statt. Öffne DevTools → Network und beobachte: Während der Umwandlung wird keine einzige Anfrage gesendet. Sicher für private Fotos, Screenshots, Designdateien und vertrauliche Dokumente.
PNG ist verlustfrei — es speichert jeden Pixel exakt. JPG ist verlustbehaftet und eignet sich am besten für Fotos mit weichen Verläufen. Wenn dein PNG ein Screenshot, eine Strichzeichnung ist oder viele einfarbige Flächen enthält, komprimiert JPG schlechter als PNG und die Datei wird größer. Bleibe bei Screenshots und UI-Assets bei PNG oder nutze WebP. JPG glänzt bei Fotografien.
Fotos enthalten Standorte und Gesichter, Screenshots können Zugangsdaten enthalten, Design-Comps sind unangekündigte Produktfeatures. Solche Inhalte auf den Server eines anderen zu laden, ist ein stilles Datenleck. Der Konverter von iKit ist JavaScript, das bereits in deinem Browser-Tab geladen ist.
Entwickelt für Designer, Entwickler und alle, denen das falsche Dateiformat genannt wurde — in zwei Klicks umwandeln, ohne auf einen Server zu warten.
PNG, JPG, WebP und AVIF — in jede Richtung umwandeln. Lege einen Ordner mit gemischten Formaten ab und konvertiere alle auf einmal in ein einziges Zielformat.
Stelle die Qualität bei verlustbehafteten Formaten (JPG / WebP / AVIF) per Live-Schieberegler von 40 % bis 100 % ein. PNG bleibt stets pixelgenau verlustfrei.
Die Umwandlung erfolgt im Browser über die canvas-API. Kein Upload, kein Log, keine Drittanbieter. Überprüfbar in DevTools → Network: keine einzige Anfrage.
WebP und AVIF erzeugen bei gleicher Qualität oft 25-50 % kleinere Dateien als JPG/PNG. AVIF benötigt zum Kodieren Chrome 85+ oder Safari 16.4+; wir erkennen das und weisen dich darauf hin.
Wandle Dutzende Bilder gleichzeitig um und klicke dann auf „Alle herunterladen“, um sie zu speichern. Jede Datei behält ihren ursprünglichen Namen mit der neuen Endung.
Sobald die Seite geladen ist, läuft die gesamte Umwandlung lokal — im Flugzeug, im Zug, hinter einer Firmen-Firewall oder ohne Netzwerk.
Kein Server in dieser Kette — dein Browser bringt bereits jeden Codec mit, den wir brauchen.
Wir rufen createImageBitmap(file) auf, das den nativen Bild-Codec des Browsers nutzt, um Rohdaten in eine zeichenbare Bitmap zu verwandeln. PNG, JPG, WebP, AVIF, GIF, BMP — alles, was <img> anzeigen kann, lässt sich dekodieren.
Ein neuer <canvas> wird auf die natürliche Breite × Höhe des Bildes dimensioniert, und die Bitmap wird in voller Auflösung gezeichnet. Kein Resampling, keine Skalierung — Pixel für Pixel.
canvas.toBlob('image/webp', 0.82) übergibt die canvas-Pixel an den Encoder des Browsers für das gewählte Format und liefert einen Blob. Der MIME-String ist das Einzige, was wir zwischen den Formaten ändern.
Wir rufen URL.createObjectURL(blob) auf, um eine lokale URL zu erhalten, hängen sie an einen Download-Anker, und der Nutzer bekommt eine Datei, die nie das Netzwerk berührt hat.
Reale Situationen, in denen du zu einem Bildkonverter greifst.
Smartphones speichern Fotos als 4-8 MB große JPG- oder HEIC-Dateien. Eine Neukodierung als WebP mit 75 % Qualität reduziert das auf ~1 MB ohne sichtbaren Verlust — perfekt für Blogbeiträge, Forenuploads und E-Mails.
Manche CMS (und viele Office-Anwendungen) verweigern PNGs mit alpha-Kanal oder zeigen sie mit merkwürdigen Hintergrund-Artefakten. Zu JPG mit einfarbigem Hintergrund umwandeln, einfügen, fertig.
Ersetze dein logo.png und hero.jpg durch WebP- / AVIF-Versionen und liefere sie über <picture> aus. Die Lighthouse-Werte steigen, der LCP sinkt, und für das Auge bleibt kein sichtbarer Qualitätsverlust.
Ein 24 MB großes Design-Comp als PNG erhalten? Das Web braucht das nicht. Wandle es mit 88 % zu JPG um — typischerweise 1-2 MB und visuell identisch, mit dem Größenbudget zurück in der Tasche.
Fotos enthalten Standorte und Gesichter, Screenshots können Zugangsdaten enthalten, Design-Comps sind unangekündigte Produktfeatures. Solche Inhalte auf den Server eines anderen zu laden, ist ein stilles Datenleck. Der Konverter von iKit ist JavaScript, das bereits in deinem Browser-Tab geladen ist.
Ausführliche Tutorials und Tool-Vergleiche aus dem iKit-Blog.
When converting to a smaller format isn't enough — true lossless and visually lossless PNG compression in the browser.
Batch-compress dozens of images and bundle them into a single ZIP — no upload, no watermark.
Nein. Das gesamte Werkzeug ist JavaScript, das auf dieser Seite läuft. Das Bild wird mit createImageBitmap dekodiert, auf einen canvas gezeichnet und mit canvas.toBlob neu kodiert — jeder Schritt findet im Browser statt. Öffne DevTools → Network und beobachte: Während der Umwandlung wird keine einzige Anfrage gesendet. Sicher für private Fotos, Screenshots, Designdateien und vertrauliche Dokumente.
PNG ist verlustfrei — es speichert jeden Pixel exakt. JPG ist verlustbehaftet und eignet sich am besten für Fotos mit weichen Verläufen. Wenn dein PNG ein Screenshot, eine Strichzeichnung ist oder viele einfarbige Flächen enthält, komprimiert JPG schlechter als PNG und die Datei wird größer. Bleibe bei Screenshots und UI-Assets bei PNG oder nutze WebP. JPG glänzt bei Fotografien.
JPG: universelle Kompatibilität (jedes Gerät, jedes CMS), gut für Fotos. WebP: bei gleicher Qualität ~25 % kleiner als JPG, in jedem modernen Browser unterstützt, die sicherste „besser-als-JPG“-Wahl. AVIF: weitere 20-30 % kleiner als WebP, aber langsamer beim Kodieren, und nur Chrome/Safari/Firefox dekodieren es (Safari erst ab 16.4+). Verwende AVIF im Web, wenn du `
Die AVIF-Kodierung über canvas.toBlob erfordert Chrome 85+, Safari 16.4+ oder einen aktuellen Firefox (mit umgestelltem image.avif.compliance_strictness). Das Dekodieren (Anzeige) wird breiter unterstützt, aber zum Schreiben von AVIF wird der eingebaute Encoder benötigt. iKit erkennt das Feature und deaktiviert die Option, wenn dein Browser es nicht kodieren kann. Workaround: zu WebP wechseln oder einen Chromium-basierten Browser verwenden.
PNG, WebP und AVIF behalten alle die Transparenz des alpha-Kanals. JPG NICHT — beim Umwandeln eines transparenten PNG zu JPG wird der Hintergrund mit Weiß gefüllt (oder dem Standardwert des canvas). Wenn du Transparenz brauchst, wandle zu WebP oder PNG um, niemals zu JPG.