Bild zuschneiden online

Schneide JPG, PNG, WebP oder AVIF auf jedes Seitenverhältnis zu: 1:1, 16:9, 9:16, 4:5, 3:2, 4:3 oder freie Pixelmaße.

oder Bild hier ablegen

Über dieses Tool

Schneide jedes Bild im Browser auf einen rechteckigen Bereich zu, mit dem Zuschneidewerkzeug von Araluma auf Basis von cropperjs v2. Lege eine JPG-, PNG-, WebP- oder AVIF-Datei auf der Seite ab und die Zuschneideoberfläche öffnet sich sofort. Ziehe die Griffe, um deine Auswahl zu platzieren, sperre ein Verhältnis (1:1, 16:9, 9:16, 4:5, 3:2, 4:3 oder A4) oder gib exakte Pixelmaße ein und der Rahmen springt darauf. Die Live-Anzeige zeigt deine Ausgabegröße in echten Quellpixeln, bevor du auf Herunterladen klickst. Dein Bild bleibt die ganze Zeit auf deinem Gerät: Der Netzwerk-Tab in den DevTools zeigt während des Zuschneidens null ausgehende Bildanfragen. PNG- und WebP-Ausgabe erhalten die Transparenz aus der Originaldatei, JPG-Ausgabe ersetzt transparente Bereiche durch einen weißen Hintergrund. EXIF-Metadaten werden bei jedem Export entfernt. Dieses Werkzeug eignet sich für alle, die einen schnellen, präzisen rechteckigen Zuschnitt brauchen, ohne Software zu installieren, eine Datei pro Durchgang.

Bild zuschneiden
So funktioniert das Zuschneiden in deinem Browser

So funktioniert das Zuschneiden in deinem Browser

Dein Bild wird direkt vom Browser über die File-API geöffnet. Es findet kein Server-Upload statt und es wird keine temporäre Kopie ausserhalb deines Geräts gespeichert. Ziehe den Zuschneiderahmen an die gewünschte Stelle, ändere seine Grösse an den Ecken oder Kanten und die Live-Pixelanzeige aktualisiert sich beim Ziehen. Die Koordinaten liegen im Pixelraum des Quellbilds, die angezeigte Zahl ist also die exakte Grösse der Ausgabedatei. Öffne die DevTools und wechsle in den Netzwerk-Tab, während du zuschneidest: Es erscheint keine ausgehende Bildanfrage. Die abgelegte und die heruntergeladene Datei bleiben während der gesamten Sitzung vollständig auf deinem Gerät.

Bild zuschneiden
Verhältnis sperren oder exakte Pixelmaße eingeben

Verhältnis sperren oder exakte Pixelmaße eingeben

Tippe auf einen Verhältnis-Chip (1:1 für quadratisch, 16:9 für Breitbild, 9:16 für Hochformat, 4:5, 3:2, 4:3 oder A4) und der Auswahlrahmen rastet in dieser Proportion ein. Ziehe ihn an eine beliebige Stelle, um den gewünschten Bildausschnitt zu wählen. Für ein bestimmtes Pixelziel gibst du Breite und Höhe in die Maßfelder ein und der Zuschneiderahmen passt sich an. Die Auswahl-Mindestgröße entspricht der internen Untergrenze des cropperjs-v2-Auswahlelements. Die Ausgabe entspricht immer der Quellpixelgröße der Auswahl. Das Werkzeug skaliert nicht hoch: Wenn deine Auswahl 600 Pixel breit ist, ist die Ausgabedatei 600 Pixel breit.

Bild zuschneiden
JPG-Ausgabe ersetzt Transparenz durch Weiß

JPG-Ausgabe ersetzt Transparenz durch Weiß

Wenn deine Quelldatei transparente Bereiche enthält (PNG, WebP mit Alphakanal oder AVIF mit Alphakanal) und du JPG als Ausgabeformat wählst, werden diese transparenten Pixel mit Weiß gefüllt. JPG kennt keinen Alphakanal, es gibt also keinen Ort, an dem die Transparenz Platz hätte. Um die Transparenz zu erhalten, wähle im Fertig-Bildschirm PNG, WebP oder AVIF im Format-Auswahlmenü. PNG- und WebP-Ausgabe übernehmen den originalen Alphakanal unverändert. AVIF unterstützt ebenfalls Alpha. Das Format-Auswahlmenü beschriftet jede Option, damit der Kompromiss vor dem Download sichtbar ist.

Bild zuschneiden
Auswahl präzise mit der Tastatur verschieben

Auswahl präzise mit der Tastatur verschieben

Drücke Tab, um den Zuschneiderahmen zu fokussieren, dann verschiebe die Auswahl mit den Pfeiltasten pixelweise. Halte Umschalt gedrückt und die Schrittweite erhöht sich auf zehn Pixel. Diese Tastatursteuerung ist nativer Bestandteil von cropperjs v2, keine separate Barrierefreiheits-Ebene. Sie ist nützlich, wenn du eine pixelgenaue Ausrichtung brauchst, die ein Trackpad nicht liefern kann, oder wenn du nur mit Tastatur arbeitest. Die Auswahl reagiert auch auf Touch auf Mobilgeräten: Pinche, um den Canvas zu zoomen, und ziehe dann an den Ecken der Auswahl, um den Ausschnitt neu zu wählen. In beiden Fällen muss kein zusätzlicher Modus aktiviert werden.

Bild zuschneiden
Ausgabeformate: PNG, JPG, WebP und AVIF

Ausgabeformate: PNG, JPG, WebP und AVIF

Nach dem Zuschneiden wählst du dein Download-Format im Fertig-Bildschirm. PNG ist verlustfrei und erhält die Transparenz. JPG verwendet standardmäßig verlustbehaftete Kompression bei Qualität 0,9, was auf den meisten Fotos visuell nicht von der Quelle zu unterscheiden ist. WebP bietet verlustfreie und verlustbehaftete Modi und unterstützt ebenfalls Transparenz. AVIF wird über die Bibliothek @jsquash/avif mit Qualität 0,9 kodiert. Es erzeugt bei gleicher visueller Qualität die kleinste Datei, der erste AVIF-Kodiervorgang kostet jedoch einen einmaligen WASM-Download von 870 KB in der Sitzung. Das voreingestellte Ausgabeformat entspricht deiner Eingabe: Eine PNG-Eingabe wird standardmäßig als PNG ausgegeben, eine JPG-Eingabe als JPG. Du kannst diese Wahl jederzeit im Fertig-Bildschirm überschreiben.

Bild zuschneiden
Wann ein anderes Zuschneidewerkzeug besser passt

Wann ein anderes Zuschneidewerkzeug besser passt

Dieses Werkzeug schneidet nur Rechtecke zu: Quadrate, Querformate, Hochformate und freie Pixelmaße. Für einen runden Zuschnitt, ein Profilbild mit transparenten Ecken, nutze stattdessen Kreis-Zuschneiden. Es verwendet die gleiche browserseitige Verarbeitung, gibt aber ein rundes PNG aus. Für plattformspezifische Vorlagen mit bereits gesetzten Standardmaßen (Instagram 1080x1080, YouTube-Vorschaubild 1280x720, Facebook-Cover 1200x630) öffnen die Vorlagen-Seiten der Zuschneide-Familie diese Dimensionen vorgeladen, damit du nichts ausrechnen musst. Wenn dein Bild das Format wechseln soll, ohne vorher zugeschnitten zu werden, nutze das Konvertieren-Werkzeug, um nach PNG, JPG, WebP oder AVIF zu wechseln.

So schneidest du ein Foto kreisförmig zu

  1. Lege dein Bild ab

    Öffne das Werkzeug und lege deine JPG-, PNG-, WebP- oder AVIF-Datei auf dem Upload-Bereich ab oder klicke, um die Datei auf deinem Gerät auszuwählen.

  2. Wähle Verhältnis oder Pixelgröße

    Tippe auf einen Verhältnis-Chip (1:1, 16:9, 9:16, 4:5, 3:2, 4:3 oder A4) oder gib exakte Pixelmaße in die Felder Breite und Höhe ein, um den Zuschneiderahmen zu setzen.

  3. Positioniere den Rahmen

    Ziehe den Zuschneiderahmen auf den Bereich des Bildes, den du behalten möchtest, und ändere die Größe an den Ecken oder Kanten, bis die Live-Anzeige die gewünschte Ausgabegröße zeigt.

  4. Zuschneiden und herunterladen

    Klicke auf Zuschneiden, wähle dein Ausgabeformat (PNG, JPG, WebP oder AVIF) im Fertig-Bildschirm und lade die zugeschnittene Datei auf dein Gerät herunter.

Häufig gestellte Fragen

Verliert das Bild beim Zuschneiden an Qualität?

Beim Zuschneiden werden nur die Pixel ausserhalb der Auswahl entfernt, die verbleibenden Pixel bleiben unverändert. PNG-Ausgabe ist vollständig verlustfrei. JPG und WebP werden mit Qualität 0,9 kodiert, was auf den meisten Fotos visuell nicht von der Quelle zu unterscheiden ist. Wenn du absolute Pixeltreue brauchst, wähle PNG im Fertig-Bildschirm.

Werden meine Bilder auf einen Server hochgeladen?

Nein. Alle Schritte, Laden, Zuschneiden, Kodieren und Herunterladen, laufen vollständig in deinem Browser. Du kannst dies in den DevTools überprüfen: Öffne den Netzwerk-Tab, während du zuschneidest, und es erscheint keine ausgehende Bildanfrage. Die Datei verlässt dein Gerät zu keinem Zeitpunkt.

Wie schneide ich Fotos ohne App für Instagram zu?

Öffne das Zuschneidewerkzeug im Browser, lade dein Foto hoch und tippe auf den 1:1-Chip für einen quadratischen Instagram-Beitrag oder auf den 4:5-Chip für einen Hochformat-Beitrag. Ziehe den Rahmen, um dein Motiv einzurahmen, klicke auf Zuschneiden und lade die Datei herunter. Die Ausgabe entspricht der Quellpixelgröße der Auswahl. Für eine Instagram-Story oder ein Reel nutze stattdessen das Verhältnis 9:16.

Welche Seitenverhältnisse eignen sich am besten für Social Media?

Nutze 1:1 für einen quadratischen Instagram-Beitrag, 4:5 für einen Hochformat-Beitrag, der mehr vom Feed füllt, 9:16 für eine Story oder ein Reel und 16:9 für ein YouTube-Vorschaubild oder einen Twitter-Header. Facebook-Cover funktionieren am besten in der Pixelgröße 1200x630, was nahe am Verhältnis 2:1 liegt. Das Werkzeug bietet Chips für 1:1, 16:9, 9:16, 4:5, 3:2 und 4:3 sowie freie Pixeleingabe.

Kann ich mit diesem Werkzeug ein Bild rund zuschneiden?

Nein, dieses Werkzeug schneidet nur Rechtecke zu: quadratisch, Querformat, Hochformat und freie Maße. Für einen runden Zuschnitt mit transparentem Hintergrund nutze stattdessen das Kreis-Zuschneiden-Werkzeug. Es verwendet dieselbe browserbasierte Verarbeitung, sodass dein Bild auf deinem Gerät bleibt, aber es gibt ein rundes PNG mit transparenten Ecken statt eines Rechtecks aus.

Wie schneide ich ein Bild auf eine exakte Pixelgröße zu?

Gib die Zielbreite und -höhe in die Maßfelder auf dem Zuschneide-Canvas ein. Der Zuschneiderahmen passt sich an und die Live-Anzeige bestätigt die Ausgabegröße in Quellpixeln. Die Ausgabe entspricht immer den Quellpixelmaßen der Auswahl. Das Werkzeug skaliert nicht hoch: Ist die Auswahl kleiner als dein Ziel, wird auch die Ausgabe kleiner.

Die Details

Notizen vom Team zu Handwerk, Formaten und den kleinen Entscheidungen hinter einem guten runden Zuschnitt.

Die Bibliothek cropperjs v2 und was sich gegenüber v1 geändert hat
Dieses Werkzeug basiert auf cropperjs Version 2.1.1, einer vollständigen Neuentwicklung der ursprünglichen cropperjs-Bibliothek. Die v2-Version ersetzt die alte konstruktorbasierte API (new Cropper(img, { aspectRatio: 1 })) durch eine Web-Components-Architektur. Der Zuschneide-Canvas, das Auswahl-Overlay und das Bildelement sind alles benutzerdefinierte HTML-Elemente, die über die CustomElementRegistry des Browsers registriert werden. Das bedeutet, dass das Shadow DOM alle internen Stile verwaltet: Es gibt keine separate cropper.css-Datei zu importieren, was eine Vite-Asset-Anfrage gegenüber v1 spart. Die Seitenverhältnis-Sperre wird jetzt direkt am Auswahlelement gesetzt (cropperSelection.aspectRatio = 1) und nicht mehr am Konstruktor, sodass das Verhältnis zur Laufzeit geändert werden kann, ohne die gesamte Zuschneideoberfläche neu zu initialisieren. Die Bibliothek wiegt 41.960 Byte roh und 12.175 Byte gzip, direkt aus dem Content-Length-Header von jsDelivr CDN gemessen. Diese 12 KB werden einmal pro Sitzung bezahlt und über alle voreingestellten Zuschneide-Routen via Vite-Chunk-Splitting wiederverwendet.
Wie die Ausgabe-Pixelmaße berechnet werden (kein Hochskalieren)
Wenn du die Zuschneideauswahl auf dem Bildschirm ziehst, liegen die Koordinaten, die du siehst, im Pixelraum des Quellbilds, nicht im CSS-Pixelraum. Dieser Unterschied ist auf hochauflösenden Bildschirmen wichtig: Ein Handy mit einem Device-Pixel-Ratio von 3 zeigt ein 300 CSS-Pixel breites Bild als 900 echte Pixel an, aber die Auswahlkoordinaten beziehen sich auf die 900 echten Pixel, nicht auf die 300 CSS-Pixel. Die heruntergeladene Ausgabedatei enthält genau die Anzahl Pixel, die das Auswahlrechteck im Quellbild repräsentiert. Der Zuschneidevorgang ruft selection.$toCanvas() aus der cropperjs-v2-API auf, eine asynchrone Methode, die ein frisches HTMLCanvasElement in den Pixelmaßen der Auswahl zurückgibt. Dieser Canvas wird dann an canvas.toBlob() für PNG, JPG oder WebP übergeben oder an den @jsquash/avif-Encoder für AVIF. Es wird kein Hochskalierungsschritt eingefügt. Ist deine Auswahl 800 Pixel breit, ist die Ausgabe 800 Pixel breit. Social-Media-Vorlagen (1080x1080 für Instagram, 1280x720 für YouTube) liefern diese Größen nur dann, wenn das Quellbild genug Pixel enthält, um die Auswahl zu füllen.
Entfernen von EXIF-Metadaten und was dabei verloren geht
Jeder Export entfernt EXIF-, IPTC-, XMP- und ICC-Profildaten. Das geschieht auf Canvas-Ebene: Der Browser zeichnet die dekodierten Bildpixel auf ein HTMLCanvasElement und der Canvas kodiert eine neue Datei. Der Canvas kennt keine Metadaten-Container, er speichert nur Pixelwerte und Kodierparameter. Entfernt werden GPS-Koordinaten, Kameramarke und -modell, Brennweite des Objektivs, Belichtungseinstellungen, Copyright-Felder und Farbprofil-Tags. Das sRGB-Farbprofil ist faktisch die Annahme, die der Canvas trifft: Farben werden über die Display-Pipeline des Browsers gerendert und ohne angehängtes Profil neu kodiert. Für die meisten Web-Publishing- und Social-Media-Anwendungen ist das Entfernen von EXIF erwünscht, da GPS-Daten Ortsinformationen offenlegen können, die der Nutzer nicht teilen wollte. Für professionelle Foto-Workflows, in denen Farbprofil-Genauigkeit wichtig ist, gilt: Die ICC-Profiltreue wird nicht erhalten und für die Auslieferung an Druck oder Publikation sollte ein farbverwaltetes Export-Werkzeug verwendet werden.
Was beim Zuschneiden eines animierten GIF passiert
Wenn du ein animiertes GIF auf das Zuschneidewerkzeug ziehst, dekodiert der Browser nur das erste Bild in das Bildelement, das vom Zuschneide-Canvas verwendet wird. Das ist ein Browser-Verhalten, keine Einschränkung von cropperjs: Das HTMLImageElement legt einzelne Frames eines animierten GIF nicht so für JavaScript offen, dass die Canvas-API darüber iterieren könnte. Das Ergebnis ist, dass nur das erste Bild für die Zuschneideauswahl verfügbar ist und die endgültige Ausgabe ein Standbild in dem von dir gewählten Format ist. Ist die Eingabe ein GIF und wählst du GIF als Ausgabe, enthält die canvas.toBlob-Implementierung des Browsers keinen GIF-Encoder, sodass die Ausgabe still auf PNG zurückfällt. Das Werkzeug lehnt GIF als Ausgabeformat-Option ausdrücklich ab, um diesen stillen Downgrade zu vermeiden. Möchtest du alle Frames einer Animation zuschneiden, brauchst du ein Werkzeug, das Frame für Frame arbeitet, was dieses Werkzeug nicht unterstützt.
Tastaturnavigation und Barrierefreiheit
Das Auswahlelement von cropperjs v2 implementiert die Tastaturnavigation als Teil seiner Web-Component-Spezifikation. Sobald du mit Tab zur Zuschneideauswahl gelangst, bewegen die Pfeiltasten den Rahmen pixelweise in die gedrückte Richtung. Umschalt plus Pfeiltaste verschiebt den Rahmen um zehn Pixel. Das ist nativ zugänglich, ohne Workaround für Screenreader oder benutzerdefiniertes JavaScript-Overlay: Der Tastatur-Handler lebt im Shadow Root des Auswahlelements und reagiert auf Keydown. Das ist wichtig für Nutzer, die auf reine Tastaturnavigation angewiesen sind, einschliesslich bestimmter Assistenz-Setups, motorischer Barrierefreiheits-Geräte und Präzisions-Workflows, in denen ein Trackpad keine zuverlässige sub-pixelgenaue Ausrichtung erreichen kann. Die an die Auswahl angehängte Live-Pixelanzeige aktualisiert sich ebenfalls bei jedem Tastendruck, sodass Screenreader-Nutzer mit aria-live-Regionen auf der Anzeige die aktuellen Maße hören können. Tastatur-Barrierefreiheit ist ein Bereich, in dem dieses Werkzeug iLoveIMG und img2go voraus ist, die keine Pfeiltasten-Navigation beim Zuschneiden implementieren.
Format-Kompromisse nach dem Zuschneiden
Die Format-Auswahl im Fertig-Bildschirm bietet vier Optionen. PNG ist verlustfrei: Jedes Pixel im Zuschneidebereich wird genau so gespeichert, wie es aus der Quelle dekodiert wurde. Die Dateigröße ist bei gleichem Inhalt größer als JPG, typischerweise drei- bis fünfmal größer für ein Foto. JPG verwendet verlustbehaftete Kompression bei Qualität 0,9 (auf einer Skala von 0 bis 1), was in etwa der Voreinstellung Hohe Qualität in den meisten Desktop-Editoren entspricht. Bei q0,9 ist der Unterschied zwischen Original und Ausgabe auf einem Standardmonitor in der Regel nicht sichtbar, die Datei ist aber deutlich kleiner. WebP erzeugt bei derselben Qualitätseinstellung eine Datei, die in unseren Kodiertests rund 25 bis 35 Prozent kleiner ist als JPG, bei gleicher Wahrnehmungsqualität auf Fotos. WebP unterstützt zudem einen verlustfreien Modus und erhält Transparenz. AVIF mit Qualität 0,9 über die Bibliothek @jsquash/avif erzeugt die kleinste Ausgabe der vier Formate, aber der erste Kodiervorgang in einer Sitzung erfordert das Herunterladen eines 870 KB grossen WASM-Moduls. Folgende AVIF-Kodierungen im selben Tab sind schnell, weil das Modul bereits geladen ist.