Mejor gratis Rotar imagen
Gire una imagen de lado o de revés hacia arriba, o especíquela — libre, sin pérdidas, sin marcas de agua.
Cómo funciona
- Cargar. Elija la imagen a rotar (hasta 25 MB).
- Rotación de pick. Elija 90, 180 o 270 grados en sentido horario, y opcionalmente un giro horizontal o vertical.
- Descargar. La imagen rotada se descarga automáticamente en su formato original.
Acerca de esta herramienta
Gira una imagen en 90, 180 o 270 grados en sentido horario y, opcionalmente, la refleja horizontal o verticalmente. Arregla el problema cotidiano de una foto o escaneo que salió de lado o al revés. Las vueltas de 90 grados son sin pérdidas — pixeles se reordenan, no se codifican — por lo que un JPG rotado no recoge compresión adicional. La salida mantiene el formato original. Como con cada herramienta aquí: ninguna marca de agua, ningún registro, procesado en memoria y descartado.
Para qué la gente lo usa
- Arregla una foto que salió de lado desde un teléfono
- Girar una página escaneada que carga al revés
- Reflejar una imagen horizontalmente para un diseño
- Girar una captura de pantalla a la orientación correcta
API de desarrolladores
Automatice esta herramienta desde su propio código. Envíe una solicitud POST al punto final de abajo y obtenga el mismo resultado que la herramienta web produce. Está limitado por IP y no necesita registrarse — las claves de API para límites más altos están llegando.
https://best.free/api/tools/image-rotate/
| Parámetro | Ejemplo | Requerido | Notas |
|---|---|---|---|
file (archivo) |
photo.jpg |
Sí | Any common image, ≤25 MB. |
angle |
90 |
No | 90 / 180 / 270 clockwise. |
flip |
none |
No | none / horizontal / vertical. |
curl -X POST https://best.free/api/tools/image-rotate/ \
-F 'file=@photo.jpg' \
-F 'angle=90' \
-F 'flip=none' \
-o rotated.png
import requests
files = {"file": open("photo.jpg", "rb")}
data = {"angle": 90, "flip": "none"}
r = requests.post("https://best.free/api/tools/image-rotate/", files=files, data=data)
with open("rotated.png", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("angle", 90);
fd.append("flip", "none");
const r = await fetch("https://best.free/api/tools/image-rotate/", { method: "POST", body: fd });
const blob = await r.blob(); // the rotated.png
Respuesta: The rotated/flipped image (same format).