Cómo redimensionar imágenes en línea

· 9 min de lectura

Una foto de tu teléfono tiene típicamente 3000 a 4000 píxeles de ancho. Eso es genial para imprimir, pero demasiado grande para un sitio web, un adjunto de correo o una foto de perfil en redes sociales. Redimensionar la lleva a las dimensiones que realmente necesitas, hace que las páginas carguen más rápido, encaja bajo los límites de tamaño de correo, y coincide con las proporciones exactas de píxeles que las plataformas esperan. Entender cuándo redimensionar, cuándo recortar en su lugar, y qué algoritmo produce el resultado más limpio convierte una tarea rutinaria en un pequeño oficio.

Breve historia del redimensionamiento de imágenes

Redimensionar imágenes raster es un problema tan viejo como la imagen digital. El primer algoritmo ampliamente usado, vecino más cercano, simplemente elegía el píxel fuente más cercano para cada píxel destino, rápido pero pixelado. La interpolación bilineal, añadida en los años 70, promediaba los cuatro píxeles más cercanos para un resultado más suave pero ligeramente más blando. La interpolación bicúbica siguió en los años 80, muestreando 16 píxeles en una curva cúbica para bordes más nítidos. Lanczos, derivado de funciones sinc enventanadas del procesamiento de señal, se convirtió en el estándar de oro para reducción en los años 90 y sigue siendo el algoritmo de elección en herramientas como ImageMagick y la mayoría de editores de foto hoy.

La evolución más reciente es la super-resolución aprendida: redes neuronales entrenadas con millones de pares de imágenes que pueden alucinar detalle plausible al ampliar. ESRGAN, Real-ESRGAN y Topaz Gigapixel producen resultados que los algoritmos clásicos no pueden igualar al ampliar, pero requieren procesamiento del lado del servidor y son exagerados para el caso común de hacer una imagen más pequeña. Para el redimensionamiento diario en navegador, los algoritmos clásicos siguen siendo la herramienta correcta.

Tamaños comunes que necesitarás

Cada plataforma publica sus propias dimensiones preferidas, y cambian cada pocos años. La tabla a continuación cubre los tamaños que importan para la mayoría del trabajo diario.

Caso de usoTamaño recomendadoRelación de aspecto
Imagen hero de sitio web1920 x 1080 px16:9
Imagen de post de blog1200 x 675 px16:9
Open Graph (preview de enlace)1200 x 630 px1,91:1
Post de Instagram (cuadrado)1080 x 1080 px1:1
Historia de Instagram1080 x 1920 px9:16
Portada de Facebook851 x 315 px2,7:1
Banner de LinkedIn1584 x 396 px4:1
Cabecera de Twitter / X1500 x 500 px3:1
Miniatura de YouTube1280 x 720 px16:9
Adjunto de correo800 x 600 px4:3
Foto de perfil / avatar400 x 400 px1:1
Miniatura150 x 150 px1:1
Icono de app (iOS)1024 x 1024 px1:1
Favicon32 x 32 px1:1

Una regla útil: ante la duda, apunta a 2x el tamaño de visualización en píxeles CSS. Una imagen hero que se mostrará a 960px de ancho debe exportarse a 1920px, para que se mantenga nítida en pantallas retina sin engordar la página en monitores estándar.

Cómo redimensionar imágenes en línea

  1. Sube tu imagen: arrastra un JPEG, PNG, WebP o GIF al redimensionador. Las herramientas modernas también aceptan HEIC y AVIF. El archivo permanece en tu máquina; el redimensionamiento corre en el navegador.
  2. Establece las dimensiones: elige un preajuste (1920x1080, 1080x1080) o introduce ancho y alto personalizados en píxeles. Usa porcentajes (75%, 50%) cuando quieras escalar proporcionalmente sin elegir números exactos.
  3. Decide la relación de aspecto: activa el icono de candado. Bloqueado mantiene las proporciones originales; desbloqueado te deja fijar ancho y alto independientemente (útil para banners que necesitan recortarse a una forma específica).
  4. Elige el formato de salida: JPEG para fotos en tamaños de archivo pequeños, PNG para capturas y logos con bordes nítidos, WebP cuando puedes enviar el archivo más pequeño posible. El redimensionador normalmente puede convertir entre formatos mientras redimensiona.
  5. Redimensiona y descarga: pulsa el botón para procesar localmente. Descarga el resultado e inspecciónalo; si las dimensiones o la calidad no convencen, ajusta y vuelve a intentar. El original nunca se toca.

Entender la relación de aspecto

La relación de aspecto es la relación entre ancho y alto. Una imagen 1920x1080 tiene una relación 16:9 (a veces escrita 1,78:1). Una imagen 1080x1080 es 1:1, perfectamente cuadrada. Una imagen 1080x1920 es 9:16, vertical para historias y TikTok.

Cuando bloqueas la relación de aspecto, cambiar una dimensión ajusta automáticamente la otra. Esto evita distorsión: las caras de las personas dejan de verse aplastadas, los círculos siguen siendo círculos, y el texto sigue siendo legible.

Cuando la desbloqueas, puedes fijar cualquier ancho y alto independientemente. Esto es útil cuando necesitas dimensiones exactas (un banner que debe ser 1500x500) que no coinciden con las proporciones originales, pero tienes que aceptar que la imagen quedará estirada o comprimida. El mejor camino suele ser recortar primero a la relación objetivo, luego redimensionar la imagen recortada a las dimensiones exactas en píxeles.

Redimensionar vs recortar vs comprimir

Estas tres operaciones a menudo se confunden y sirven para propósitos distintos.

OperaciónQué cambiaQué preservaA usar cuando
RedimensionarDimensiones en píxeles (ancho y alto)Composición, cada parte de la imagenLa imagen tiene la forma correcta pero el tamaño incorrecto
RecortarQué píxeles se conservanDensidad de píxeles, nitidezLa composición necesita recortarse o la relación de aspecto está mal
ComprimirTamaño del archivo (bytes)Dimensiones en píxeles, composiciónEl tamaño en disco es muy grande pero la imagen se ve bien
ConvertirFormato de archivoContenido visual (en su mayor parte)Necesitas WebP/AVIF para web o JPEG para compatibilidad

Para el archivo más pequeño posible en las dimensiones correctas, primero recorta, luego redimensiona, luego comprime, luego convierte opcionalmente. Cada paso puede correr del lado del cliente, el original nunca tiene que salir de tu máquina.

Algoritmos de remuestreo

El algoritmo que usa un redimensionador determina cuán nítido o suave luce el resultado. La mayoría de herramientas de navegador eligen uno por ti, pero entender los compromisos ayuda a elegir una herramienta que encaje en tu trabajo.

AlgoritmoMejor paraVelocidadCarácter visual
Vecino más cercanoPixel art, iconosEl más rápidoBordes duros, sin antialiasing
BilinealVistas previas en tiempo realRápidoMás blando que bicúbico
BicúbicoReducción generalMedioNitidez equilibrada
LanczosReducción de alta calidadMás lentoEl más nítido, puede repicar en los bordes
MitchellReducción de fotoMedioSuave sin repique
Box / promedioGrandes reduccionesRápidoAntialias, blando
SplineEscalado de foto suaveMás lentoMuy suave, menos detalle
Super-resolución IAAmpliaciónEl más lentoDetalle inferido, puede alucinar

Lanczos es el valor por defecto más seguro para reducción. Para ampliación, bicúbico es razonable; la super-resolución neuronal es dramáticamente mejor cuando tienes el presupuesto y aceptas procesamiento del lado del servidor.

Errores comunes

Herramientas y bibliotecas alternativas

Un redimensionador web es el camino más rápido para una imagen a la vez. Para lotes, scripting o trabajo fotográfico profesional, las herramientas de línea de comandos y escritorio toman el relevo.

HerramientaPlataformaFortalezaA tener en cuenta
Redimensionador de imagen webNavegadorSin instalación, sin subida, vista previa instantáneaUna o pocas a la vez
ImageMagickCLI, multiplataformaScriptable, todos los algoritmos, todos los formatosPotente pero sintaxis verbosa
GraphicsMagickCLI, multiplataformaFork de ImageMagick, más thread-safeComunidad más pequeña
ffmpegCLI, multiplataformaExcelente para fotogramas de video, también maneja fijasExcesivo para una sola imagen
sharp (Node.js)BibliotecaRedimensionamiento del lado del servidor más rápido a escalaNecesita runtime de Node
Pillow (Python)BibliotecaPythónica, scripting fácilMás lenta que sharp
Squoosh CLICLICódecs de alta calidad de GoogleMás nuevo, menos opciones
Vista previa / FotosmacOSIncluido, arrastrar para redimensionarSin lote por defecto
IrfanView / FastStoneWindowsInterfaz de lote rápidaSolo Windows
GIMP / PhotoshopEscritorioEditor completo para retoque despuésPesado para un simple redimensionar

Para una sola imagen, la herramienta de navegador es casi siempre más rápida que arrancar un editor de escritorio. Para 200 fotos de producto, un script con Sharp o ImageMagick terminará en segundos y dará resultados consistentes.

Privacidad y el redimensionador

El redimensionador de imagen corre enteramente en tu navegador. El archivo que seleccionas se lee vía la API FileReader, se dibuja en un canvas fuera de pantalla, se redimensiona con el pipeline de imagen nativo del navegador, y se exporta con canvas.toBlob. Nada se sube, nada se registra y nada se comparte. Para material sensible, fotos de DNI, capturas de paneles internos, imagen médica, ese flujo solo-local es la diferencia entre confiar en el servidor de un extraño y no confiar en nadie. Incluso las fotos ordinarias a menudo contienen metadatos EXIF (coordenadas GPS, número de serie del dispositivo, nombre del fotógrafo) que quizá no quieras que vea un tercero; una herramienta de navegador que redimensiona sin subir deja esos metadatos bajo tu control. Para una tarea tan rutinaria como redimensionar, el valor por defecto debería ser: nada sale de la página.

Preguntas frecuentes

¿El redimensionado reduce la calidad?

Reducir el tamaño preserva bien la calidad. Ampliar (hacer una imagen más grande que el original) provoca cierta borrosidad, ya que deben crearse nuevos píxeles por interpolación.

¿Qué significa «bloquear la relación de aspecto»?

Cuando está bloqueada, modificar el ancho ajusta automáticamente el alto (y viceversa) para mantener las proporciones originales. Así se evita que tu imagen aparezca estirada o aplastada.

¿Cuál es la diferencia entre redimensionar y recortar?

El redimensionado cambia las dimensiones de toda la imagen (más grande o más pequeña). El recorte retira partes de la imagen para centrarse en una zona concreta. Puedes usar los dos, recortar para la composición correcta y luego redimensionar a las dimensiones exactas que quieras.

¿Puedo redimensionar varias imágenes a la vez?

Sí. La mayoría de las herramientas en el navegador gestionan el procesamiento por lotes, importa varios archivos y todos se redimensionarán a las mismas dimensiones.

What resampling algorithm should I use?

For downscaling, Lanczos or bicubic give the sharpest results. For upscaling, bicubic is a safe default; AI super-resolution models can do better but require sending the image to a server. Browser tools usually choose a sensible algorithm for you, but advanced tools let you pick.

Why does my image look blurry after resizing on a high-DPI screen?

Modern phones and laptops use 2x or 3x pixel density (Retina, AMOLED). If you resize an image to its display width in CSS pixels, it will look soft on those screens. Resize to 2x the display width and let the browser scale it down for the sharpest result.