Ga naar hoofdinhoud
LibraTool logoLibraTool

Gratis Afbeeldingsrotator en -spiegel

Roteer afbeeldingen met 90°, 180°, 270° of een aangepaste hoek. Spiegel horizontaal of verticaal. Exporteer naar JPEG, PNG of 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

  • Zijkantfoto's van telefoon reparerenRoteer foto's die zijwaarts uit uw telefoon of camera komen - zonder ergens heen te uploaden.
  • Gescande documenten rechtzettenHerstel lichte rotatie in documentscans met behulp van de fijne hoekschuif.
  • Spiegel selfies ontspiegelSelfies van de vooruitkijkcamera zijn meestal gespiegeld - draai horizontaal om op te lossen.
  • Draai voor creatief effectGebruik willekeurige hoeken om foto's voor magazine-cover-achtige effecten te kantelen.
  • Draai voor printlay-outPas de oriëntatie van afbeeldingen aan voordat u ze in printlay-outs plaatst (Word, InDesign, Canva).

Hoe het werkt

Draaien, spiegelen en hoekcorrectie draaien hier volledig in je browser met de HTML Canvas API — er wordt nooit een bestand naar een server gestuurd. De tool tekent je afbeelding op een onzichtbaar canvas met de gekozen draai- en schaaltransformaties en codeert het resultaat naar JPEG, PNG of WebP met de eigen codec van de browser.

  1. 1
    De afbeelding wordt lokaal gedecodeerd
    Je JPEG-, PNG- of WebP-bestand wordt via een lokale object-URL in een HTMLImageElement geladen — een verwijzing naar het browsergeheugen die je apparaat nooit verlaat. De natuurlijke pixelafmetingen worden direct uit de gedecodeerde bitmap gelezen.
  2. 2
    De canvastransformatie wordt toegepast
    Een onzichtbaar canvas krijgt het formaat van het gedraaide omsluitende kader (breedte·cos + hoogte·sin per as). De Canvas 2D-context wordt dan naar het midden verplaatst, over de gekozen hoek in radialen gedraaid en voor spiegelen met -1 geschaald op de horizontale of verticale as — allemaal standaardbewerkingen met ctx.rotate / ctx.scale zonder externe bibliotheek.
  3. 3
    Automatisch bijsnijden verwijdert de hoeken (optioneel)
    Bij draaiingen die geen rechte hoek zijn, berekent een zelfgeschreven geometriefunctie — largestInnerRect — de grootste asuitgelijnde rechthoek met de oorspronkelijke beeldverhouding die in het gedraaide kader past, zodat de lege driehoekige hoeken worden weggehaald zonder de afbeelding te vervormen.
  4. 4
    De browsercodec codeert het resultaat
    canvas.toBlob() geeft de pixelgegevens aan de ingebouwde beeldencoder van de browser, die een JPEG-Blob (met instelbare kwaliteit en achtergrondkleur voor transparante hoeken), PNG-Blob of WebP-Blob maakt die je direct downloadt.

Je afbeelding wordt volledig in je browsertabblad verwerkt — ze wordt nooit naar een server geüpload.

Gerelateerde tools

Veelgestelde vragen