Saltar al contenido

🔄 Rotar / voltear imagen

Rota imágenes 90° (horario / antihorario), voltea horizontal o verticalmente, o rota a cualquier ángulo. Procesado en el navegador.

100% Gratis Sin registro Solo navegador 5 idiomas Modo oscuro

🔒 Sobre la privacidad

📂

Arrastra, haz clic o pega una imagen

📖 Dónde se suele tropezar

Gira la imagen en pasos de noventa grados, voltéala en horizontal o vertical y llévala a cualquier ángulo con el deslizador. El procesado usa la API Canvas por completo en el navegador. Pasar por un lienzo siempre vuelve a dibujar la imagen: no tanto gira tu archivo original como construye una imagen nueva a partir de él. En consecuencia, EXIF, el perfil de color y los ajustes de compresión originales no se conservan. Lo que parece un simple cambio de orientación es en realidad una reconstrucción, y de ahí arranca todo lo que sigue.

Caso Qué ocurre Qué hacer
Un giro simple de noventa grados degrada la imagen JPEG aplica compresión con pérdida cada vez que se guarda, así que cargar, redibujar y guardar ya lo degrada. De hecho, un giro de noventa grados puede hacerse sin pérdida en un JPEG: es una simple reordenación de bloques, que es lo que hace jpegtran -rotate 90. La vía del lienzo no puede aprovechar esa optimización, porque expande a píxeles y vuelve a comprimir. Una pasada es prácticamente invisible; cinco o diez dejan un ruido en los contornos que cualquiera aprecia. Exporta a PNG cuando no quieras degradación alguna: la compresión es sin pérdida, así que los píxeles sobreviven a cualquier número de giros, a costa del tamaño. Para fotografías originales o trabajo en volumen, usa jpegtran o exiftran -a, que de verdad no pierden nada. Como regla práctica: esta herramienta para arreglar una imagen que vas a compartir, la línea de comandos para archivos y entregables. La costumbre más importante es no hacer viajes de ida y vuelta repetidos con el mismo archivo: si estás afinando un ángulo, recarga el original cada vez, porque la degradación se acumula.
La rotación libre deja bordes dentados o un relleno inesperado Girar fuera de eje nunca alinea los píxeles nuevos con los viejos, así que la interpolación —el remuestreo— es inevitable. Por eso se ablandan las líneas finas y las letras, y no hay forma de esquivarlo: si el ángulo no es múltiplo de noventa, la información se reconstruye. El giro deja además márgenes triangulares en las esquinas. Esos márgenes son transparentes en PNG y blancos en JPEG, pero JPEG no puede guardar transparencia, así que en algunas implementaciones la zona transparente sale negra: ese es el camino por el que alguien que esperaba blanco acaba con esquinas negras. Decide el ángulo de corrección en una sola pasada. Arrastrar el deslizador adelante y atrás remuestrea cada vez y te cuesta calidad: el procedimiento correcto es fijar el ángulo aproximado, reiniciar y aplicarlo una sola vez desde el original. Lo más limpio para los márgenes de las esquinas es recortarlos después (herramienta de recorte). Cuando el color de relleno importe —impresión, o colocarlo sobre una página blanca—, o exportas PNG y lo dejas transparente, o recortas para que no haya margen. Considera el color de relleno del JPEG dependiente del entorno y no te fíes de él.
Una foto del móvil cambia de orientación en otras aplicaciones La cámara de un móvil guarda la imagen en la orientación del sensor y anota que en realidad está girada noventa grados en la etiqueta Orientation de EXIF. Los navegadores leen esa etiqueta y la muestran del derecho, así que lo que ves en pantalla es lo correcto. Dibujar en un lienzo fija esa orientación visible en los píxeles y descarta la etiqueta EXIF. El archivo de salida queda, por tanto, bien orientado, pero para un programa antiguo que dependía de EXIF para girar, es una imagen que ha perdido la información de orientación. Esto es, en general, el comportamiento que quieres. Con la orientación fijada en los píxeles, la imagen se muestra bien incluso donde no se lee EXIF: piénsalo como una garantía de que se verá igual en todas partes. Lo único que hay que cuidar es no sobrescribir el original. Algunos gestores de fotos guardan el giro de forma no destructiva apoyándose en EXIF, así que reemplazar directamente un archivo dentro de esa biblioteca puede acabar girando la imagen dos veces. Guarda siempre la salida como archivo aparte y vuelve a importarla: por eso esta herramienta añade _rotated al nombre.

Como efecto secundario, pasar por un lienzo elimina todo el EXIF, incluidas las coordenadas GPS, la fecha y hora de captura, el modelo de cámara y su número de serie. Publicar una foto del móvil directamente en redes o en un blog puede revelar dónde vives o trabajas, así que pasarla antes por esta herramienta resulta útil en ese sentido. Dicho esto, aquí el objetivo es la orientación, así que si la eliminación importa, verifica con una herramienta EXIF específica que los datos han desaparecido de verdad: operar dando por hecho que deberían haberlo hecho acabará topándose con una excepción. Y otra cosa: cargar un GIF o WebP animado procesa sólo el primer fotograma, porque un lienzo contiene una imagen fija y no hay forma de girarlo conservando la animación.

📖 Cómo usar

  1. 1
    Cargar imagen
    Arrastra, haz clic o pega con Ctrl+V.
  2. 2
    Elige transformación
    Pulsa 90°, 180° o voltear. Puedes repetir.
  3. 3
    Ajusta con el slider
    De -180° a 180° en pasos de 1°.
  4. 4
    Descargar
    Descarga PNG (transparente) o JPEG (blanco).

❓ Preguntas frecuentes

¿Se sube mi imagen al servidor?
No. Todo en el navegador.
¿La rotación libre encoge la imagen?
No. El canvas se expande automáticamente.
¿Se respeta EXIF Orientation?
Los navegadores aplican EXIF automáticamente. Usa la herramienta EXIF para eliminarlo.

🔗 Herramientas relacionadas

🐛 ¿Encontró un problema con esta herramienta?

Gratis, sin registro. Incluso solo los pasos para reproducir ayudan. Los informes van directamente al operador y se usan para corregir.

* Se envía automáticamente la info del navegador (UA / pantalla / idioma / URL) para reproducir