Mejor gratis Recortar imagen
Recortar una imagen a un rectángulo exacto de píxel, manteniendo su formato original, libre y sin marcas de agua.
Cómo funciona
- Cargar. Elija la imagen a recortar (hasta 25 MB).
- Establecer el área. Introduzca X e Y para la esquina superior izquierda y el ancho y la altura del recorte, todo en píxeles.
- Descargar. La imagen recortada se descarga automáticamente en su formato original.
Acerca de esta herramienta
Recorta una imagen exactamente al rectángulo que quieres introduciendo el área en píxeles — la X y la Y de la esquina superior izquierda y el ancho y la altura. Es más preciso que conjetura: ideal para recortar un margen fijo, cortar un banner a un tamaño exacto o eliminar un borde no deseado. El recorte mantiene el formato original del archivo, por lo que un PNG permanece como PNG y un JPG permanece como JPG, y los píxeles se copian intactos para que nada se vuelva a comprimir. No hay marca de agua, no hay registro, se procesa en memoria y se descarta.
Para qué la gente lo usa
- Recortar un margen fijo o bordear una captura de pantalla
- Cortar una imagen a un tamaño exacto de banner o miniatura
- Quitar un borde u objeto no deseado en el lado
- Cuadrado-abra una foto para dimensiones precisas
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-crop/
| Parámetro | Ejemplo | Requerido | Notas |
|---|---|---|---|
file (archivo) |
photo.jpg |
Sí | Any common image, ≤25 MB. |
x |
0 |
Sí | Left edge in px. |
y |
0 |
Sí | Top edge in px. |
width |
400 |
Sí | Crop width in px. |
height |
300 |
Sí | Crop height in px. |
curl -X POST https://best.free/api/tools/image-crop/ \
-F 'file=@photo.jpg' \
-F 'x=0' \
-F 'y=0' \
-F 'width=400' \
-F 'height=300' \
-o cropped.png
import requests
files = {"file": open("photo.jpg", "rb")}
data = {"x": 0, "y": 0, "width": 400, "height": 300}
r = requests.post("https://best.free/api/tools/image-crop/", files=files, data=data)
with open("cropped.png", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("x", 0);
fd.append("y", 0);
fd.append("width", 400);
fd.append("height", 300);
const r = await fetch("https://best.free/api/tools/image-crop/", { method: "POST", body: fd });
const blob = await r.blob(); // the cropped.png
Respuesta: The cropped image (same format).