Saltar al contenido principal

Rotador y volteador de imágenes gratis

Gire las imágenes 90°, 180°, 270° o cualquier ángulo personalizado. Voltear horizontal o verticalmente. Exporte a JPEG, PNG o WebP.

Funciona sin conexión una vez cargado

Suelta un archivo aquí o haz clic para buscarlo

JPG, PNG, WebP, HEIC, HEIF · procesado en tu dispositivo

o pulsa Ctrl+V para pegar desde el portapapeles

Explorar archivos

Consejo: puedes pegar una captura con Ctrl+V

Tus archivos nunca salen de tu dispositivo. Todo el procesamiento se realiza localmente en tu navegador.

Usos habituales

  • Arreglar Fotos de Teléfono de LadoRota fotos que resultaron de lado desde tu teléfono o cámara — sin subirlas a ningún lugar.
  • Enderezar Documentos EscaneadosCorrige la rotación leve en escaneos de documentos usando el control deslizante de ángulo fino.
  • Desmirrorizar Selfies de EspejoLos selfies de cámara frontal generalmente están espejados — voltea horizontalmente para arreglarlo.
  • Rotar para Efecto CreativoUsa ángulos arbitrarios para inclinar fotos con efectos estilísticos tipo portada de revista.
  • Rotar para Diseño de ImpresiónAjusta la orientación de imágenes antes de colocarlas en diseños de impresión (Word, InDesign, Canva).

Cómo funciona

La rotación, el volteo y la corrección de ángulo aquí se ejecutan enteramente dentro de tu navegador usando la API Canvas de HTML: ningún archivo se envía jamás a un servidor. La herramienta dibuja tu imagen en un lienzo fuera de pantalla con las transformaciones de ángulo y escala elegidas, y luego codifica el resultado a JPEG, PNG o WebP usando el propio códec del navegador.

  1. 1
    La imagen se decodifica localmente
    Tu archivo JPEG, PNG o WebP se carga en un HTMLImageElement mediante una URL de objeto local: una referencia de memoria del navegador que nunca sale de tu dispositivo. Las dimensiones naturales en píxeles se leen directamente del mapa de bits decodificado.
  2. 2
    Se aplica la transformación de canvas
    Un lienzo fuera de pantalla se dimensiona para ajustarse al cuadro delimitador rotado (ancho·cos + alto·sen para cada eje). El contexto Canvas 2D se traslada luego al centro, se rota según el ángulo elegido en radianes, y se escala por -1 en el eje horizontal o vertical para los volteos: todas operaciones estándar ctx.rotate / ctx.scale sin biblioteca externa.
  3. 3
    El autorrecorte recorta las esquinas (opcional)
    Para rotaciones que no son de ángulo recto, una función de geometría escrita a mano —largestInnerRect— calcula el rectángulo alineado con los ejes más grande de la relación de aspecto original que cabe dentro del cuadro delimitador rotado, así las esquinas triangulares en blanco se eliminan sin distorsionar la imagen.
  4. 4
    El códec del navegador codifica el resultado
    canvas.toBlob() entrega los datos de píxeles al codificador de imágenes integrado del navegador, produciendo un Blob JPEG (con calidad seleccionable y color de relleno de fondo para las esquinas transparentes), PNG o WebP que descargas directamente.

Tu imagen se procesa enteramente dentro de la pestaña de tu navegador: nunca se sube a ningún servidor.

Herramientas relacionadas

Preguntas frecuentes