Redimensionar Imagen

Cambia el ancho y alto de una imagen, por píxeles exactos o por porcentaje. Bloquea la proporción para evitar estiramientos, o desactívala para control total.

¿Redimensionando para Instagram? Prueba el preset de 1080x1080.

Haz clic para elegir imágenes, o arrástralas aquí

JPG, PNG, WebP. Selecciona más de una para redimensionar en lote. Se queda en tu dispositivo, no se sube nada.

Bloquear proporción
Cambiar el ancho actualiza automáticamente el alto para coincidir, y viceversa.

Tu imagen redimensionada aparecerá aquí una vez generada.

Dimensiones exactas estira o encoge a el ancho y alto que introduzcas (bloquea la proporción para evitar distorsión). Porcentaje escala proporcionalmente desde el tamaño original. No se sube nada, el redimensionado ocurre en tu dispositivo usando la API canvas.

Cómo funciona

El redimensionado en sí es una primitiva del navegador: tu imagen se decodifica, se crea un <canvas> con las dimensiones objetivo, y drawImage() escala los píxeles sobre él en una sola pasada. El navegador aplica su filtro de suavizado incorporado (un remuestreo tipo bilineal) mientras hace esto, que promedia píxeles vecinos en vez de simplemente elegir el más cercano, así que las fotos reducidas de tamaño salen suaves en vez de dentadas. El canvas se vuelve a exportar entonces con canvas.toBlob() como JPEG o WebP a calidad 0.92, o como PNG sin pérdida, dependiendo de la opción de formato.

Algunas verdades prácticas sobre el escalado que refleja el comportamiento de la herramienta. Reducir es donde brilla el redimensionado: promediar muchos píxeles de origen en cada píxel de salida mantiene las fotos nítidas. Ampliar no puede inventar detalle, el mismo filtro solo esparce los píxeles existentes, así que cualquier cosa por encima de 2x aproximadamente empieza a verse suave; si necesitas una versión grande, empieza desde el original más grande que tengas. Y el filtrado suave es incorrecto para exactamente un caso, el pixel art, donde en realidad quieres bordes duros de vecino más cercano; una herramienta de fotos como esta está ajustada para fotos.

El modo porcentaje calcula las dimensiones objetivo a partir del tamaño original, el modo exacto toma tus números, y el interruptor de bloqueo de proporción mantiene el ancho y alto ligados a la proporción original para que las personas en tus fotos no salgan estiradas. Las dimensiones están limitadas a 20.000 píxeles por lado porque un canvas mayor que eso puede agotar la memoria del navegador. El modo por lotes ejecuta el mismo pipeline de canvas sobre cada archivo por turno y empaqueta los resultados en un ZIP que también se ensambla en JavaScript.

Como todo el pipeline es decodificar, dibujar, y volver a codificar dentro de tu pestaña, tus fotos nunca salen de tu máquina. Puedes verificarlo: abre las DevTools, cambia a la pestaña Red, y redimensiona algo. No aparece ninguna petición de subida, y la herramienta sigue funcionando sin conexión.