Redimensionar una imagen
Cambia el tamaño de una imagen gratis, sin registro y sin marca de agua. Indica un ancho, un alto o ambos, mantén la proporción y elige el formato.
Arrastra archivos aquí (hasta 50)
o pega desde el portapapeles
Preview
Choose an image and the result appears here as you change the options.
Shows the framing and geometry exactly. Compression quality is not simulated.
Cómo funciona
La imagen se descodifica con createImageBitmap y se dibuja sobre un OffscreenCanvas del tamaño de destino dentro de un Web Worker, con el suavizado del navegador puesto en calidad alta para que la reducción no produzca aliasing. Si solo indicas una dimensión, la otra se deduce de la proporción del original para que la imagen no se deforme por accidente. Cuando indicas las dos y se mantiene la proporción, la imagen se ajusta dentro de esa caja en lugar de rellenarla, así que no se recorta nada. No se descarga ningún módulo wasm.
Resultados medidos
Estas cifras salen de ejecutar esta misma herramienta sobre un conjunto fijo de archivos de muestra en cada compilación, no de una estimación.
| Archivo de muestra | Ajustes | Antes | Después | Cambio |
|---|---|---|---|---|
| logo-transparent.avif | to 1280px wide, WebP | 3 KB | 53 KB | +1484% |
| logo-transparent.png | to 1280px wide, WebP | 19 KB | 30 KB | +63% |
| logo-transparent.webp | to 1280px wide, WebP | 8 KB | 31 KB | +274% |
| photo-gradient.avif | to 1280px wide, WebP | 15 KB | 47 KB | +206% |
| photo-gradient.jpg | to 1280px wide, WebP | 504 KB | 219 KB | −57% |
| photo-gradient.png | to 1280px wide, WebP | 3.36 MB | 210 KB | −94% |
| photo-gradient.webp | to 1280px wide, WebP | 519 KB | 201 KB | −61% |
| screenshot-text.png | to 1280px wide, WebP | 219 KB | 82 KB | −63% |
| logo-transparent.avif | to 640px wide, JPG | 3 KB | 16 KB | +377% |
| logo-transparent.png | to 640px wide, JPG | 19 KB | 15 KB | −20% |
| logo-transparent.webp | to 640px wide, JPG | 8 KB | 15 KB | +77% |
| photo-gradient.avif | to 640px wide, JPG | 15 KB | 21 KB | +37% |
| photo-gradient.jpg | to 640px wide, JPG | 504 KB | 29 KB | −94% |
| photo-gradient.png | to 640px wide, JPG | 3.36 MB | 29 KB | −99% |
| photo-gradient.webp | to 640px wide, JPG | 519 KB | 29 KB | −94% |
| screenshot-text.png | to 640px wide, JPG | 219 KB | 44 KB | −80% |
- logo-transparent.avif: de: 512x512 · a: 1280x1280
- logo-transparent.png: de: 512x512 · a: 1280x1280
- logo-transparent.webp: de: 512x512 · a: 1280x1280
- photo-gradient.avif: de: 1600x1000 · a: 1280x800
- photo-gradient.jpg: de: 1600x1000 · a: 1280x800
- photo-gradient.png: de: 1600x1000 · a: 1280x800
- photo-gradient.webp: de: 1600x1000 · a: 1280x800
- screenshot-text.png: de: 1280x800 · a: 1280x800
- logo-transparent.avif: de: 512x512 · a: 640x640
- logo-transparent.png: de: 512x512 · a: 640x640
- logo-transparent.webp: de: 512x512 · a: 640x640
- photo-gradient.avif: de: 1600x1000 · a: 640x400
- photo-gradient.jpg: de: 1600x1000 · a: 640x400
- photo-gradient.png: de: 1600x1000 · a: 640x400
- photo-gradient.webp: de: 1600x1000 · a: 640x400
- screenshot-text.png: de: 1280x800 · a: 640x400
Medición realizada el 2026-08-02.
Qué tener en cuenta
Escalar una imagen de 400 píxeles de ancho hasta 1600 te da una versión mayor y más blanda de la misma información. En el archivo no hay detalle que recuperar, así que conviene evitar la ampliación cuando todavía se puede encontrar el original.
El motor de lienzo descodifica un fotograma, así que una animación queda reducida a su primera imagen. Redimensionar una animación conservándola necesita un codificador fotograma a fotograma, que esta herramienta no usa.
Por el lienzo solo pasan píxeles, así que los datos de la cámara y las coordenadas GPS no sobreviven. Una rotación guardada únicamente como etiqueta EXIF se aplica al descodificar y luego se descarta, que suele ser el resultado deseado.
Límites
Los archivos de hasta unos 50 MB funcionan sin problemas. A partir de ahí el techo es la memoria de tu dispositivo, no una regla que impongamos nosotros: el trabajo ocurre en tu propia máquina. Probado en Chrome 140, Firefox 143, Safari 18.
Indicar una dimensión o las dos
Lo más habitual, y lo más seguro, es rellenar solo una. Si escribes un ancho de 1200 y dejas el alto vacío, el alto se calcula a partir de la proporción original y la imagen no se deforma en ningún caso.
Rellenar las dos tiene sentido cuando el destino exige una caja concreta: una miniatura de 400 por 400, una imagen de cabecera de 1200 por 630. Con la proporción activada, la imagen se ajusta dentro de esa caja sin recortarse, lo que puede dejar un resultado menor que la caja en uno de los dos lados.
Reducir bien y ampliar mal
Reducir funciona porque hay más información de la que hace falta y el navegador promedia los píxeles sobrantes. Con el suavizado en calidad alta, el resultado es limpio y sin dientes de sierra.
Ampliar es otra cosa. No hay ningún detalle escondido que recuperar; lo único que puede hacer el escalador es repartir la información existente sobre más píxeles, y lo que se obtiene es una versión más grande y más blanda. Si la imagen original existe en mayor tamaño, siempre es mejor volver a buscarla.
Elegir el formato de salida
PNG cuando el contenido sea texto, líneas o necesite transparencia. JPG para fotografías destinadas a un correo o a un documento. WebP cuando el destino sea la web y quieras el archivo más pequeño de los tres.
El control de calidad solo afecta a JPG y a WebP; PNG lo ignora, porque no tiene compresión con pérdida que ajustar.
Tus archivos nunca salen de tu navegador. Última actualización: 2026-07-31.
Siguiente paso
Tu archivo ya está aquí, en este navegador, así que la siguiente herramienta empieza con él cargado.
Herramientas relacionadas
- Convertir PNG a JPGConvierte imágenes PNG a JPG gratis, sin marca de agua y sin límite diario. Elige la calidad y el color que sustituye a la transparencia. No se sube nada.
- Convertir JPG a PNGConvierte fotos JPG a PNG sin pérdida, gratis, sin registro y sin marca de agua. Útil cuando un programa rechaza JPEG o vas a editar sin perder más calidad.