También disponible en: English · Português · Français · العربية
Convertir PNG a JPG: la herramienta que rellena la transparencia antes de comprimir
Convierte PNG a JPG en tu propio navegador, sin subir imágenes y sin que la transparencia se vuelva negra por sorpresa.
¿Qué es un conversor de PNG a JPG?
Convertir PNG a JPG parece un simple cambio de extensión, pero en realidad es una recodificación completa: la imagen se descomprime hasta sus píxeles y se vuelve a comprimir con un algoritmo distinto, con pérdida, pensado para fotografías. Esta herramienta hace ese trabajo entero dentro de tu pestaña del navegador. Sueltas uno o varios archivos PNG, o haces clic para elegirlos, y no se sube nada a ningún servidor: la decodificación y la recodificación ocurren en tu propio dispositivo, con tu propia CPU.
Antes de tocar nada, la herramienta abre cada archivo y lee sus primeros bytes para saber qué es de verdad, en lugar de fiarse de la extensión .png. Con eso muestra el formato detectado, si la imagen tiene transparencia real, el peso original y, si es un GIF, cuántos fotogramas tiene. A partir de ahí eliges la calidad JPEG que quieres y, si hace falta, el color que va a sustituir a la transparencia.
Cómo se usa
- Suelta o elige tus archivos PNG Puedes soltar varias imágenes a la vez o hacer clic para abrir el selector de archivos. La herramienta lee cada una por sus bytes de cabecera y muestra el formato detectado, el peso original y si de verdad tiene transparencia.
- Ajusta la calidad y el color de relleno JPEG ya viene seleccionado como destino. Mueve el deslizador de Calidad de 1 a 100 según cuánto peso quieras ahorrar, y si alguna imagen tiene transparencia real, elige si el fondo se rellena de blanco, negro o un color personalizado.
- Descarga cada imagen o todas a la vez Cada fila muestra el peso del resultado y el cambio de porcentaje frente al original, con su propio botón de descarga. Si son muchas, usa Descargar todo; si quieres seguir con otro lote, Añadir más imágenes o Empezar de nuevo.
Por qué la transparencia es el problema real
JPEG no tiene canal alfa en absoluto: es un formato pensado en los años noventa para fotografías, donde cada píxel es opaco por definición. Un PNG, en cambio, puede guardar transparencia de dos maneras distintas — con un canal alfa de verdad en los tipos de color 4 y 6, o con un fragmento tRNS que marca como transparentes ciertas entradas de una paleta en los PNG de tipo 3 — y esta herramienta comprueba las dos. Esa lectura combinada de canal alfa y tRNS se comprobó contra el decodificador de imágenes de macOS en 60 archivos PNG reales, y coincidió en todos los casos.
Si conviertes un PNG transparente a JPEG sin pensarlo, lo más probable es que el resultado salga con manchas negras donde antes había transparencia. Pasa porque un lienzo HTML vacío es negro transparente por defecto, y muchos conversores pintan encima de ese lienzo sin rellenarlo antes con un color sólido. Es, con diferencia, la queja más repetida sobre las herramientas de PNG a JPG. Por eso esta rellena el fondo primero — blanco por defecto — y te deja cambiarlo por negro o por el color que necesites.
El control de color de relleno no aparece siempre: solo se muestra cuando una imagen concreta tiene transparencia de verdad y el destino es JPEG. En esa misma comprobación sobre 60 PNG reales, 16 de ellos — más de la cuarta parte — no tenían ninguna transparencia: eran capturas de pantalla o imágenes exportadas sin canal alfa. Mostrar un selector de color en esos casos sería ruido inútil, así que la herramienta lo oculta y solo lo saca cuando hace falta.
Limitaciones honestas
Esta herramienta convierte formatos, no repara ni mejora imágenes. Si conviertes una foto que ya era JPEG y la vuelves a convertir, cada recodificación pierde un poco más de detalle, incluso con la calidad al máximo, porque se codifica desde píxeles ya decodificados sin memoria de las decisiones de compresión anteriores. Ese historial de compresión no se guarda en ningún sitio dentro del archivo, así que convertir una copia de una copia va acumulando el daño sin que se pueda deshacer.
Si sueltas un GIF o un WebP animado, solo se convierte el primer fotograma: un lienzo de navegador dibuja una sola imagen, así que la animación se pierde y la herramienta te avisa de cuántos fotogramas tenía el original. HEIC, el formato de foto del iPhone, solo se puede decodificar en Safari en dispositivos Apple — en cualquier otro navegador la herramienta lo dice en vez de fallar en silencio. Esa comprobación de HEIC se hace con el mismo análisis de cabecera que identifica cualquier otro archivo, no con la extensión.
Convertir borra todos los metadatos: no sobrevive ningún bloque EXIF, así que desaparecen las coordenadas GPS, el modelo de cámara y la velocidad de obturación — una ventaja de privacidad antes de publicar una foto, pero una pérdida real si estabas archivando el original. La salida también está limitada a 4096 por 4096 píxeles, y lo que exceda ese techo se reduce en proporción. Y esta herramienta cambia el formato, no el tamaño: si necesitas otras dimensiones, hay un redimensionador de imágenes aparte.
¿Por qué es gratis?
No hay ningún servidor descomprimiendo tus PNG y volviéndolos a comprimir, así que no hay ningún coste por gigabyte que trasladarte a ti. El trabajo lo hace el procesador de tu propio dispositivo, en el tiempo que tarda tu pestaña en ejecutar JavaScript — no una granja de máquinas que alguien tenga que pagar. Es la misma razón por la que la herramienta puede detectar el formato real de cada archivo sin depender de un servicio externo: todo el análisis de bytes ocurre en el mismo sitio que la conversión.
Por eso esta herramienta no pide cuenta, no pone marca de agua ni límite de peso de pago: convertir cien PNG cuesta lo mismo que convertir uno, porque el coste ya lo pusiste tú al abrir la pestaña. No hay un plan gratuito limitado esperando a que lo superes, porque tampoco hay un plan de pago detrás que subvencionar. La única inversión real es la batería de tu dispositivo mientras dura la conversión, y para un puñado de imágenes eso es prácticamente cero.