Hoppa till huvudinnehåll
LibraTool logoLibraTool

Gratis Bildroterare och vändare

Rotera bilder 90°, 180°, 270° eller valfri anpassad vinkel. Spegla horisontellt eller vertikalt. Exportera till JPEG, PNG eller WebP.

Fungerar offline när den väl lästs in

Släpp en fil här, eller klicka för att bläddra

JPG, PNG, WebP, HEIC, HEIF · bearbetas på din enhet

eller tryck Ctrl+V för att klistra in från urklipp

Bläddra bland filer

Tips: du kan klistra in en skärmbild med Ctrl+V

Dina filer lämnar aldrig din enhet. All bearbetning sker lokalt i din webbläsare.

Vanliga användningar

  • Åtgärda sidofotografier från telefonenRotera foton som kom ut på sidan från din telefon eller kamera — utan att ladda upp någonstans.
  • Räta upp skannedokumentÅtgärda lätt rotation i dokumentskanningar med hjälp av finjusteringsvinkeln.
  • Spegelvänd spegelselfiesFrontkamera selfies är vanligtvis speglade — vänd horisontellt för att åtgärda.
  • Rotera för kreativ effektAnvänd godtyckliga vinklar för att luta foton för stilistisk, tidskriftsomslags-liknande effekt.
  • Rotera för utskriftslayoutJustera orientering av bilder innan du placerar dem i utskriftslayouter (Word, InDesign, Canva).

Så här fungerar det

Rotation, spegling och vinkelkorrigering här körs helt inuti din webbläsare med HTML Canvas-API:et — ingen fil skickas någonsin till en server. Verktyget ritar din bild på en osynlig canvas med den valda vinkeln och skaltransformationerna, och kodar sedan resultatet till JPEG, PNG eller WebP med webbläsarens egen kodek.

  1. 1
    Bild avkodad lokalt
    Din JPEG-, PNG- eller WebP-fil läses in i ett HTMLImageElement via en lokal objekt-URL — en minnesreferens i webbläsaren som aldrig lämnar din enhet. De naturliga pixeldimensionerna läses direkt från den avkodade bitmappen.
  2. 2
    Canvas-transformation tillämpad
    En osynlig canvas storleksanpassas för att rymma den roterade avgränsningsrutan (bredd·cos + höjd·sin för varje axel). Canvas 2D-kontexten flyttas sedan till mitten, roteras med den valda vinkeln i radianer, och skalas med -1 på den horisontella eller vertikala axeln för speglingar — alla standardoperationer med ctx.rotate/ctx.scale utan externt bibliotek.
  3. 3
    Automatisk beskärning trimmar hörn (valfritt)
    För rotationer som inte är räta vinklar beräknar en handskriven geometrifunktion — largestInnerRect — den största axeljusterade rektangeln med originalets bildförhållande som passar inuti den roterade avgränsningsrutan, så att de triangulära tomma hörnen tas bort utan att förvränga bilden.
  4. 4
    Webbläsarens kodek kodar resultatet
    canvas.toBlob() lämnar pixeldatan till webbläsarens inbyggda bildkodare, vilket skapar en JPEG (med valbar kvalitet och bakgrundsfärg för transparenta hörn), PNG eller WebP Blob som du laddar ned direkt.

Din bild bearbetas helt inom din webbläsarflik — den laddas aldrig upp till någon server.

Relaterade verktyg

Vanliga frågor