Langsung ke konten utama

Pemutar & Pembalik Gambar gratis

Putar gambar sebesar 90°, 180°, 270°, atau sudut kustom apa pun. Balik secara horizontal atau vertikal. Ekspor ke JPEG, PNG, atau WebP.

Berfungsi offline setelah dimuat

Letakkan file di sini, atau klik untuk memilih

JPG, PNG, WebP, HEIC, HEIF · diproses di perangkat Anda

atau tekan Ctrl+V untuk menempel dari papan klip

Jelajahi file

Tips: Anda bisa menempel tangkapan layar dengan Ctrl+V

File Anda tidak pernah meninggalkan perangkat. Semua pemrosesan terjadi secara lokal di browser Anda.

Penggunaan umum

  • Perbaiki Foto Ponsel MiringPutar foto yang keluar miring dari ponsel atau kamera Anda - tanpa mengunggah ke mana pun.
  • Ratakan Dokumen yang DipindaiPerbaiki rotasi kecil dalam pemindaian dokumen menggunakan slider sudut yang halus.
  • Unmirror Selfie CerminSelfie kamera depan biasanya dicerminkan - balikkan secara horizontal untuk diperbaiki.
  • Putar untuk Efek KreatifGunakan sudut arbitrer untuk memiringkan foto untuk efek bergaya majalah-sampul.
  • Putar untuk Tata Letak CetakSesuaikan orientasi gambar sebelum menempatkannya dalam tata letak cetak (Word, InDesign, Canva).

Cara kerja

Rotasi, pembalikan, dan koreksi sudut di sini berjalan sepenuhnya di dalam browser Anda menggunakan HTML Canvas API — tidak ada file yang pernah dikirim ke server. Alat ini menggambar gambar Anda ke kanvas di luar layar pada sudut dan transformasi skala pilihan, lalu mengodekan hasilnya menjadi JPEG, PNG, atau WebP menggunakan codec browser sendiri.

  1. 1
    Gambar didekode secara lokal
    File JPEG, PNG, atau WebP Anda dimuat ke HTMLImageElement via URL objek lokal — referensi memori browser yang tidak pernah meninggalkan perangkat Anda. Dimensi piksel asli dibaca langsung dari bitmap yang didekode.
  2. 2
    Transformasi Canvas diterapkan
    Kanvas di luar layar diberi ukuran agar sesuai dengan kotak pembatas hasil rotasi (lebar·cos + tinggi·sin untuk setiap sumbu). Konteks Canvas 2D kemudian dipindahkan ke tengah, diputar sesuai sudut pilihan dalam radian, dan diskalakan -1 pada sumbu horizontal atau vertikal untuk pembalikan — semuanya operasi ctx.rotate / ctx.scale standar tanpa library eksternal.
  3. 3
    Potong otomatis memangkas sudut (opsional)
    Untuk rotasi non-sudut-siku, fungsi geometri tulisan tangan — largestInnerRect — menghitung persegi panjang sejajar-sumbu terbesar dengan rasio aspek asli yang muat di dalam kotak pembatas hasil rotasi, sehingga sudut kosong segitiga dihapus tanpa mendistorsi gambar.
  4. 4
    Codec browser mengodekan hasilnya
    canvas.toBlob() menyerahkan data piksel ke encoder gambar bawaan browser, menghasilkan JPEG (dengan kualitas dan warna isian latar untuk sudut transparan yang dapat dipilih), PNG, atau Blob WebP yang Anda unduh langsung.

Gambar Anda diproses sepenuhnya di dalam tab browser Anda — tidak pernah diunggah ke server mana pun.

Alat terkait

Pertanyaan yang sering diajukan