Cómo voltear o reflejar una imagen
- Suelta tus imágenes JPG, PNG o WebP en el recuadro de arriba, o haz clic en Elegir archivos, puedes voltear un lote entero a la vez.
- Elige una dirección de volteo: Horizontal para reflejar la imagen izquierda-derecha (la solución para selfies y texto capturado al revés), o Vertical para ponerla boca abajo.
- Haz clic en Voltear Imágenes. La transformación ocurre al instante en tu propio dispositivo usando una transformación de espejo en canvas, no hay subida ni espera a un servidor.
- Descarga cada imagen volteada; se añade
-espejoo-volteo-val nombre del archivo para que nunca la confundas con la original.
¿Por qué voltear o reflejar una imagen?
Las cámaras frontales de los teléfonos muestran una vista previa en directo reflejada para que el encuadre se sienta natural, como mirarse en un espejo, pero muchos teléfonos y apps guardan la foto real en ese mismo estado reflejado en lugar de corregirla antes de guardarla. La pista es cualquier detalle con texto o asimétrico en la foto: un logo en una camiseta, un reloj de pulsera, el título de un libro, un cartel de fondo, todo se lee al revés. Un volteo espejo horizontal deshace exactamente eso, devolviendo la foto a como se veía en la realidad.
Los volteos verticales resuelven un problema distinto, menos común pero igual de real: un documento o foto escaneado que se introdujo boca abajo, o una foto tomada con el teléfono girado de una forma que la app de cámara no corrigió. Voltearla verticalmente de la forma clásica (distinta de una rotación de 180°) también produce el efecto de “reflejo” usado en algunos trabajos de diseño y fotografía, como un reflejo espejado bajo un sujeto.
Ambos volteos son sin pérdida en el sentido geométrico, ningún píxel se redimensiona, recorta ni interpola, solo se reposiciona. Una copia reflejada de una foto es exactamente igual de nítida que la original, solo que invertida.
Reflejar no es rotar, y la diferencia se nota
Un espejo horizontal intercambia izquierda por derecha. El píxel de la primera columna se va a la última, el de la segunda a la penúltima, y así sucesivamente de un lado al otro. Una rotación mueve los píxeles alrededor de un punto central y nunca invierte su quiralidad. En abstracto suena a hilar fino. En una fotografía es imposible no verlo: pon del revés una imagen de una página impresa y el texto queda invertido pero sigue bien escrito; refleja esa misma imagen y todas las letras están al revés.
La opción vertical de aquí es la versión de arriba abajo de esa misma inversión, no una rotación. Si quieres el álgebra, un volteo vertical equivale a una rotación de 180 grados seguida de un espejo horizontal. Por eso una imagen volteada verticalmente se ve sutilmente rara al lado de la misma imagen simplemente puesta del revés. Las dos ponen el cielo abajo; no coinciden en nada más. Si tu problema real es una foto de móvil que salió de lado o invertida, Rotar Imagen es la herramienta que quieres, y esta solo hará el resultado más extraño.
Qué conserva el canvas y qué tira
Cada archivo se decodifica con createImageBitmap, se dibuja una vez en un OffscreenCanvas bajo una transformación de translate más scale(-1, 1) (o scale(1, -1) para el vertical), y se vuelve a codificar. Los navegadores sin OffscreenCanvas recurren a un elemento canvas normal con salida idéntica. Las dimensiones en píxeles siempre coinciden con la entrada, porque un volteo reordena muestras y nunca las remuestrea.
Dos consecuencias de esa tubería merecen un aviso antes de que sobrescribas un original. Primero, la recodificación es una recodificación de verdad. Geométricamente no se pierde nada, pero un JPEG que sale del codificador se lleva una generación más de compresión JPEG. La salida PNG es sin pérdida, así que PNG de entrada y PNG de salida son equivalentes píxel a píxel. La salida WebP usa el ajuste por defecto del propio codificador WebP del navegador, porque no pasamos ningún valor explícito de calidad.
Segundo, los metadatos no sobreviven en absoluto. Un canvas contiene píxeles, no EXIF, así que la copia volteada no tiene modelo de cámara, ni fecha de captura, ni coordenadas GPS, ni etiqueta de orientación. A veces eso es bienvenido, porque quitar los datos de ubicación de una foto antes de publicarla es una buena costumbre. A veces es una pérdida real, si la fecha de captura era el único registro de cuándo se tomó la imagen. El formato de salida sigue a la extensión: .jpg y .jpeg siguen siendo JPEG, .webp sigue siendo WebP, y cualquier otra cosa se escribe como PNG.
Cuando un volteo no lo va a arreglar
Un volteo es una operación sobre la imagen entera. Si solo una parte de la imagen está invertida, porque un cartel se fotografió en un espejo mientras el resto de la habitación no, ningún volteo puede ayudar; necesitas seleccionar y transformar esa región en un editor de verdad. Si la imagen es una captura de una interfaz, reflejarla hace que la maquetación se lea de derecha a izquierda con todas las etiquetas al revés, así que Recortar Imagen suele ser lo que querías en realidad.
Con un escaneo, comprueba si la página entró del revés o simplemente boca abajo antes de elegir. Las letras invertidas apoyadas en líneas horizontales piden un volteo horizontal. Las letras bien formadas pero cabeza abajo piden una rotación de 180 grados. El vídeo necesita un camino completamente distinto, porque una pasada de canvas fotograma a fotograma no es como se maneja un archivo de película: Voltear Vídeo usa en su lugar los propios filtros hflip y vflip de FFmpeg.
Sin subida, tus fotos se quedan en tu dispositivo
Muchas herramientas online de reflejo/volteo enrutan tu imagen por un servidor antes de devolver el resultado, lo cual es lento, añade una copia de tu foto en algún sitio fuera de tu control, y a veces limita el uso gratuito a un puñado de imágenes al día. Es un riesgo innecesario para una foto personal, un escaneo familiar, o una imagen que simplemente aún no has compartido.
Esta herramienta se salta la subida por completo. Tu navegador decodifica la imagen, aplica la transformación de espejo en su propio motor canvas, y la vuelve a codificar en el formato original, todo localmente, en una fracción de segundo por foto, incluso para un lote grande. Sin cuenta, sin marca de agua, ningún servidor ve jamás un solo píxel.
Usos habituales
- Corregir una selfie de cámara frontal para que texto, logos y detalles asimétricos (como un reloj o una raya en el pelo) se lean en el sentido correcto.
- Deshacer el reflejo de fotos exportadas de apps que guardan la vista previa reflejada en bruto en lugar de voltearla de vuelta automáticamente.
- Voltear un documento o foto escaneado que salió boca abajo.
- Crear un efecto de reflejo espejado para un diseño, póster, o composición fotográfica.
- Corregir en lote una carpeta entera de selfies o escaneos que salieron todos volteados de la misma manera.

