Original
Dimensiones-
Tamaño-
Herramienta / 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.
Dimensiones-
Tamaño-
Dimensiones-
Tamaño-
Esto abre un correo a Kitly. No se envía nada hasta que mandes el mensaje desde tu aplicación de correo.
No incluyas contraseñas, nombres de archivo, contenido de archivos, JSON pegado, URLs de destino, contenido del QR, códigos cortos ni otros secretos.
Elige el formato según el lugar donde usarás la imagen y compara el resultado antes de guardarlo.
Abre una imagen que el navegador pueda decodificar. Kitly muestra sus dimensiones y tamaño antes de convertirla.
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.
Ejecuta la conversión, compara la vista previa y los datos del archivo, y descarga la nueva imagen cuando el resultado sea adecuado.
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.
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.
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.
continuous-tone.png · 96 × 64 · 19288 bytes · image/png · opaco | Formato de salida | JPEG |
|---|---|
| Calidad | 0.86 (valor inicial del control) |
| Navegador | Headless Chrome 154.0.8037.99 |
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 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.
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.
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 | Calidad JPEG | 0.86 |
|---|---|
| Control de calidad del PNG | Se ignora. El control queda desactivado para PNG. |
| Navegador | Headless Chrome 154.0.8037.99 |
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 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.
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.
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 | 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 |
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 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.
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.
Ú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.
Ú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.
Ú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.
Ú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.
Ú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.
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.
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.
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.
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.
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.
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.
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.
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.
Los recuentos de bytes vienen de los archivos de esta página. Estas referencias describen las API del navegador que usa el conversor.
No. La conversión se ejecuta en tu navegador, así que la imagen seleccionada permanece en tu dispositivo mientras Kitly crea el archivo descargable.
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.
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.
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.
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.
No. El SVG medido pesa 11306 bytes, contiene un elemento image con un data URL PNG y no contiene elementos path.