Ga naar hoofdinhoud
LibraTool logoLibraTool

Gratis Afbeeldingsbijsnijder

Snijd afbeeldingen bij met slepen om te selecteren, optionele beeldverhoudingsbeperkingen (1:1, 16:9, 4:3 enz.), een raster volgens de derderegel en export naar meerdere formaten (JPEG, PNG, WebP).

Werkt offline na het laden

Sleep een bestand hierheen of klik om te bladeren

JPG, PNG, WebP, HEIC, HEIF · verwerkt op je apparaat

of druk op Ctrl+V om vanaf het klembord te plakken

Bestanden bladeren

Tip: je kunt een schermafbeelding plakken met Ctrl+V

Jouw bestanden verlaten nooit je apparaat. Alle verwerking vindt lokaal in je browser plaats.

Veelvoorkomend gebruik

  • Zoomfoto's voor InstagramSnijd tot de voorkeur aspectverhoudingen van Instagram: 1:1 (vierkant), 4:5 (staand) en 1.91:1 (liggend).
  • Zoomprofielafbeeldingen in het vierkantMaak vierkante profielafbeeldingen voor LinkedIn, Twitter, GitHub of elk ander sociaalnetwerkplatform.
  • Zoomminiaturen van YouTube en artikelenZoomaspectverhoudingen van 16:9 die door YouTube-video's en meeste bloghelderafbeeldingen worden gebruikt.
  • Zoom paspootverzendingsfoto's / IDZoomfoto's tot de standaard 2:3 staande aspectverhouding voor paspoort-, visum- en ID-aanvragen.
  • Zoom e-commerceproductfoto'sStandaardiseer productfoto-aspectverhoudingen voor Amazon, Shopify, Etsy en andere marktplaatsen.

Hoe het werkt

Bijsnijden gebeurt volledig in je browser met de HTML5 Canvas API — geen upload, geen server. Je sleept direct een selectie op een canvas-element, en als je de uitsnede toepast, leest de ingebouwde 2D-renderingengine van de browser alleen de geselecteerde pixels en codeert die opnieuw naar JPEG, PNG of WebP.

  1. 1
    De afbeelding wordt in het geheugen geladen
    Je bestand wordt gelezen met URL.createObjectURL(), die de browser een lokale blob-URL geeft. Een HTMLImageElement decodeert het bestand volledig in het browsertabblad — de bytes van de afbeelding verlaten je apparaat nooit.
  2. 2
    Pointer Events sturen de uitsnede
    De Pointer Events API van de browser (die muis, aanraking en pen samenbrengt) volgt het slepen op een canvas-overlay. Buiten de selectie drukken start een nieuwe rechthoek; binnen de selectie drukken verplaatst die; bij de rechteronderhoek drukken wijzigt de grootte. Optionele voorinstellingen voor beeldverhouding (1:1, 16:9, 4:3 enz.) begrenzen de vorm tijdens het slepen.
  3. 3
    Canvas tekent het live voorbeeld
    Bij elke wijziging van de uitsnede tekent de Canvas 2D-context de afbeelding opnieuw, legt een donkere laag buiten de selectie, maakt het uitsnedegebied vrij om de originele afbeelding in volle kwaliteit te tonen en legt er een raster volgens de derderegel en een tealkleurige greep voor het formaat overheen.
  4. 4
    toBlob() codeert en levert het resultaat
    Als je op Bijsnijden klikt, wordt een nieuw onzichtbaar canvas gemaakt met de exacte afmetingen van de uitsnede. ctx.drawImage() kopieert alleen de geselecteerde rechthoek, en canvas.toBlob() codeert het resultaat met de native JPEG-, PNG- of WebP-encoder van de browser op de gekozen kwaliteit. De uitvoer wordt als lokale blob-URL teruggegeven om te downloaden.

Je afbeelding wordt geopend als lokale blob-URL en volledig in je browsertabblad verwerkt — er wordt op geen enkel moment iets naar een server geüpload.

Gerelateerde tools

Veelgestelde vragen