Herramienta / Imágenes

Conversor de Imágenes

Usa Kitly como conversor de imágenes en el navegador para ajustes cotidianos, redes sociales, recursos web y documentos. Abrir un formato depende de este navegador, no de un decodificador universal.

Selecciona una imagen para comenzar.

Original

Original

Dimensiones-

Tamaño-

Convertida

Convertida

Dimensiones-

Tamaño-

Cómo convertir una imagen

Elige el formato según el lugar donde usarás la imagen y compara el resultado antes de guardarlo.

  1. Elige la imagen original

    Abre una imagen que el navegador pueda decodificar. Kitly muestra sus dimensiones y tamaño antes de convertirla.

  2. Selecciona el formato de salida

    Elige WebP o AVIF para imágenes web eficientes, JPEG para fotos con amplia compatibilidad o PNG cuando importe la transparencia. Ajusta la calidad en formatos comprimidos.

  3. Convierte y revisa

    Ejecuta la conversión, compara la vista previa y los datos del archivo, y descarga la nueva imagen cuando el resultado sea adecuado.

Formatos que suelen funcionar bien

  • Usa JPEG para fotografías cuando importe la compatibilidad y no necesites transparencia.
  • Usa PNG para logos, capturas de pantalla, gráficos de interfaz nítidos o imágenes con píxeles transparentes.
  • Usa WebP o AVIF en sitios modernos, pero confirma que la aplicación o plataforma de publicación acepte el formato.

Lo que la conversión no hace

  • Cambiar de formato no recupera detalles perdidos en una fuente de baja resolución o muy comprimida.
  • Las imágenes animadas se convierten en un fotograma fijo porque la exportación canvas no conserva la animación.
  • La salida SVG incorpora una imagen raster dentro del archivo; no convierte la foto en trazados vectoriales editables.

Guía práctica

Estos ejemplos registran una sesión de Chrome: una imagen de tonos continuos convertida a JPEG, un gráfico transparente comparado en JPEG y PNG, y comprobaciones de SVG, ausencia de AVIF, un GIF de dos fotogramas y un comentario de texto en PNG. Los tamaños son los archivos de abajo, no una promesa general de compresión.

La conversión necesita JavaScript porque el navegador decodifica el archivo y crea el nuevo en tu dispositivo. Los ejemplos medidos, las elecciones de formato y la resolución de problemas siguen legibles sin JavaScript.

Conversiones medidas

Los archivos son imágenes sintéticas originales, no fotos de cámara ni archivos de clientes. Las muestras de tonos continuos representan el caso de una fotografía: variación suave de color y sin transparencia. El gráfico plano es el caso con transparencia. Medido en Headless Chrome 154.0.8037.99 en macOS, con las mismas llamadas de canvas del conversor: relleno blanco antes del JPEG, calidad 0.86 solo en JPEG, y SVG escrito como un PNG incrustado.

Imagen de tonos continuos a JPEG

Un PNG opaco de 96 × 64 pasó a un JPEG más pequeño, todavía de 96 × 64, con la calidad inicial del conversor, 0,86.

Entrada

continuous-tone.png · 96 × 64 · 19288 bytes · image/png · opaco
Ajustes
Formato de salida JPEG
Calidad 0.86 (valor inicial del control)
Navegador Headless Chrome 154.0.8037.99

JPEG observado

continuous-tone.jpg · 96 × 64 · 1350 bytes · image/jpeg
Píxel de origen reabierto (0, 0): 71, 86, 179, 255
Píxel central reabierto: 122, 58, 132, 255

Qué revisar

Las dimensiones siguieron en 96 × 64. El archivo pasó de 19288 bytes a 1350 bytes, lo que la regla de comparación del compresor llamaría menor en un 93,0%. Todos los píxeles muestreados quedaron opacos. Usa JPEG para este tipo de imagen de tonos continuos cuando el destino no necesite transparencia.

Advertencias

  • Este archivo es un campo de color generado, no una fotografía de cámara. Una foto real puede quedar más grande o más pequeña que el 93,0%.
  • Los recuentos vienen del codificador canvas de este Chrome. Otro navegador puede escribir un JPEG distinto.

Archivos del ejemplo

Gráfico transparente: el PNG conserva el hueco y el JPEG lo pinta de blanco

La misma marca de 32 × 24 se exportó como PNG y como JPEG. El PNG conservó la esquina transparente y el azul exacto. El JPEG dejó esa esquina blanca, cambió el azul y pasó de 100 bytes a 914 bytes.

Entrada

transparent-mark.png · 32 × 24 · 100 bytes
Esquina (0, 0): 0, 0, 0, 0
Píxel de la marca (16, 12): 12, 122, 184, 255
Rectángulo opaco de x 8–23 e y 6–17
Ajustes
Calidad JPEG 0.86
Control de calidad del PNG Se ignora. El control queda desactivado para PNG.
Navegador Headless Chrome 154.0.8037.99

PNG y JPEG observados

Reexportación PNG: 32 × 24 · 154 bytes
Esquina: 0, 0, 0, 0
Píxel de la marca: 12, 122, 184, 255

JPEG: 32 × 24 · 914 bytes · image/jpeg
Esquina: 255, 255, 255, 255
Píxel de la marca: 16, 121, 178, 255

Qué revisar

JPEG no tiene canal alfa, así que el conversor rellena el canvas de blanco antes de dibujar. La esquina reabierta queda exactamente blanca y opaca. El azul plano también cambió, de 12, 122, 184 a 16, 121, 178, porque JPEG tiene pérdida. La reexportación PNG conservó la esquina transparente y el azul original. Los dos archivos nuevos pesaron más que el origen de 100 bytes: PNG un 54,0% (154 bytes) y JPEG un 814,0% (914 bytes). Cambiar de formato no es reducir el tamaño.

Advertencias

  • El nombre de descarga de una conversión PNG de este archivo sería transparent-mark.png. La salida de ejemplo está en transparent-mark-png.png para que la entrada siga disponible.
  • El origen es un rectángulo dibujado para el ejemplo, no un logotipo de otro sitio.

Archivos del ejemplo

El SVG envuelve un raster, AVIF no estaba disponible, y la animación y un comentario se descartaron

La exportación SVG contiene un PNG, no trazados vectoriales. Este Chrome ocultó AVIF. Un GIF de dos fotogramas se quedó en el fotograma rojo. Un comentario tEXt del PNG no sobrevivió a la exportación JPEG.

Entradas usadas en las comprobaciones

continuous-tone.png · 96 × 64 · 19288 bytes
two-frame.gif · 4 × 4 · 95 bytes · 2 fotogramas
metadata-comment.png · 8 × 8 · 112 bytes · tEXt Comment kitly-av04-marker
Ajustes
Exportación SVG Data URL PNG del canvas dentro de un elemento <image>
Prueba de AVIF canvas.toDataURL("image/avif") no devolvió un data URL AVIF
Decodificación GIF que usa la herramienta createImageBitmap, que devolvió el fotograma 1
Calidad JPEG en la comprobación del comentario 0.86
Navegador Headless Chrome 154.0.8037.99

Límites observados

continuous-tone.svg · 96 × 64 · 11306 bytes · image/svg+xml
Contiene <image> y data:image/png. No contiene <path>.
Opción AVIF: no ofrecida, porque este canvas no puede codificarla.
Píxel del fotograma 1 del GIF: 255, 0, 0, 255
Píxel del fotograma 2 del GIF: 0, 0, 255, 255
Píxel de createImageBitmap: 255, 0, 0, 255
metadata-comment.jpg · 759 bytes · texto del marcador ausente

Qué revisar

Abre el SVG en un editor de texto y verás un PNG incrustado, no trazados editables. No elijas SVG cuando necesites calco vectorial. AVIF sale del menú antes de la conversión cuando el navegador no puede codificarlo; Chrome 154.0.8037.99 fue ese caso. WebP, JPEG y PNG estaban disponibles. El GIF realmente tiene dos fotogramas, rojo y luego azul, pero el bitmap del conversor es solo el fotograma rojo. El PNG de origen contiene el comentario kitly-av04-marker; el JPEG no lo contiene.

Advertencias

  • Solo se comprobó un comentario tEXt de PNG. Esta ejecución no demuestra qué ocurre con EXIF, perfiles ICC o etiquetas GPS.
  • El GIF se generó con ImageMagick 7.1.2-21 como dos fotogramas sólidos de 4 × 4. Es un archivo de animación, no un clip grabado.
  • AVIF puede aparecer en otro navegador. La ausencia aquí no vale para todos los navegadores.

Archivos del ejemplo

Elige el formato a partir de los compromisos medidos

Los pasos de la guía ya dicen que elijas un formato y revises la descarga. Estas opciones son las que distinguen los archivos medidos.

JPEG

Úsalo cuando: La imagen tiene tonos continuos, el destino necesita amplia compatibilidad y la transparencia no importa. El archivo de 96 × 64 bajó de 19288 bytes a 1350 bytes con calidad 0.86.

Compromisos: Los píxeles transparentes quedan blancos. Los colores planos pueden cambiar, como 12, 122, 184 pasó a 16, 121, 178. Un origen pequeño puede crecer: la marca de 100 bytes pasó a 914 bytes.

PNG

Úsalo cuando: Necesitas la esquina transparente y el color plano exacto. La reexportación PNG de la marca conservó alfa 0 en la esquina y 12, 122, 184 en el rectángulo.

Compromisos: El control de calidad no hace nada en PNG. La recodificación aun puede aumentar el archivo; 100 bytes pasaron a 154 bytes.

WebP

Úsalo cuando: Este Chrome pudo codificar WebP, así que el formato permanece en el menú y el control de calidad se aplica, como en JPEG.

Compromisos: Esta sesión no guardó un recuento de bytes WebP del conversor. Confirma que el destino acepte WebP y compara el tamaño que muestra la página.

AVIF

Úsalo cuando: Solo cuando el formato siga en el menú. La página quita las salidas que este canvas no puede codificar.

Compromisos: Chrome 154.0.8037.99 no ofreció AVIF. No cuentes con él en un navegador que lo oculta.

SVG

Úsalo cuando: Necesitas un archivo SVG que muestre los píxeles actuales, para un flujo que espera .svg.

Compromisos: No es calco vectorial. La muestra de 11306 bytes es un PNG dentro de un elemento image y no tiene elementos path.

Cuando el archivo convertido sorprende

Compara la descarga con la entrada indicada en la página. Estos son los fallos observados en esta sesión, además de los límites de archivo y de píxeles que se aplican antes de convertir.

Problema: El archivo nuevo pesa más que el original.

Causa probable: El origen ya es pequeño o plano, o el formato nuevo guarda los píxeles con menos eficiencia. La marca transparente llegó a 914 bytes en JPEG y a 154 bytes en PNG.

Qué hacer: Quédate con el original si es más pequeño y el destino lo acepta. Para una imagen de tonos continuos, compara el JPEG a 0.86 con el tamaño que muestra la página antes de descargar.

Problema: Un área transparente quedó blanca.

Causa probable: JPEG, y cualquier otra salida sin transparencia, se dibuja sobre un rectángulo blanco. La esquina de la marca cambió de alfa 0 a 255, 255, 255, 255.

Qué hacer: Exporta PNG cuando la vista a cuadros deba seguir vacía. Revisa la esquina de la descarga, no solo el centro del gráfico.

Problema: AVIF no aparece en la lista de formatos.

Causa probable: El canvas de este navegador no codifica AVIF. Chrome 154.0.8037.99 falló esa prueba, así que la opción se quita antes de convertir.

Qué hacer: Elige WebP, JPEG o PNG en este navegador. Prueba AVIF solo en un navegador donde la opción esté listada.

Problema: El SVG no se abre como trazados editables.

Causa probable: El exportador envuelve un PNG. No calca los bordes.

Qué hacer: Usa el SVG solo como imagen colocada. Para un gráfico transparente, prefiere el PNG y edita ese archivo.

Problema: Una animación quedó en un solo fotograma.

Causa probable: El conversor decodifica con createImageBitmap. En two-frame.gif ese bitmap fue el fotograma rojo, aunque un decodificador de fotogramas vio rojo y luego azul.

Qué hacer: No uses esta herramienta para conservar la animación de un GIF. Convierte un fotograma fijo elegido a propósito.

Problema: Un comentario de texto desapareció del JPEG.

Causa probable: La exportación JPEG del canvas no llevó el comentario tEXt kitly-av04-marker del PNG.

Qué hacer: Si necesitas ese comentario, conserva el PNG. Esta comprobación no cubrió EXIF ni otros metadatos.

Problema: El archivo se rechaza antes de que aparezca una vista previa.

Causa probable: La página acepta imágenes de hasta 25 MB y 40 megapíxeles, y rechaza un archivo cuya extensión y tipo MIME no coinciden. HEIC, HEIF y TIFF siguen dependiendo de que este navegador pueda decodificarlos.

Qué hacer: Elige una imagen más pequeña o un formato que este navegador ya muestre. Un archivo dañado y un HEIC o TIFF que el navegador no decodifica reciben mensajes distintos.

Referencias del comportamiento de exportación

Los recuentos de bytes vienen de los archivos de esta página. Estas referencias describen las API del navegador que usa el conversor.

Preguntas frecuentes

¿El conversor de imágenes sube mis archivos?

No. La conversión se ejecuta en tu navegador, así que la imagen seleccionada permanece en tu dispositivo mientras Kitly crea el archivo descargable.

¿Qué formatos de imagen puedo convertir?

Kitly acepta imágenes que el navegador actual puede decodificar y las convierte a salidas que ese navegador puede generar, como WebP, JPEG, PNG, AVIF cuando sea compatible, BMP y SVG. HEIC, HEIF y TIFF no se presentan como formatos siempre abiertos.

¿Convertir una imagen reduce la calidad?

Depende del formato de salida. JPEG, WebP y AVIF pueden usar compresión, y la conversión también puede aumentar el archivo. JPEG es una mala opción cuando necesitas conservar transparencia.

¿Por qué un píxel transparente quedó blanco?

La exportación JPEG rellena el canvas de blanco antes. En la marca medida de 32 × 24, el píxel de la esquina (0, 0) pasó de alfa 0 a blanco opaco, 255, 255, 255, 255.

¿Por qué AVIF no aparece en la lista de formatos?

La página solo lista formatos que este navegador puede codificar. Headless Chrome 154.0.8037.99 no produjo un data URL AVIF, así que AVIF se eliminó. WebP, JPEG y PNG siguieron disponibles.

¿La salida SVG se convierte en trazados vectoriales editables?

No. El SVG medido pesa 11306 bytes, contiene un elemento image con un data URL PNG y no contiene elementos path.