
Click to upload or drag and drop
Supported formats: JPEG, PNG, WEBP, BMP, GIF Maximum file size: 20MB
Image to upscale. JPG / PNG / WEBP / BMP / GIF (first frame), up to 20 MB. Output format follows the input; transparent backgrounds are filled with white.
Multiplies width and height, keeping the aspect ratio. 1x enhances quality at the same size. Output must stay within 67 MP (about 8192×8192) and 16,384 px per side, otherwise the request is rejected.

Explore different use cases and parameter configurations
README
Complete guide to using kie/image-upscale
Kie Image Upscaler API para escalado 2×, 4× y 8×

Qué hace la Kie Image Upscaler API


Mejora en el tamaño original

El texto se escala, no se reescribe

Tamaño de salida exacto, sin recortes

Hasta 67 megapíxeles por imagen

El formato de salida sigue al de entrada
Especificaciones de Kie Image Upscaler API
Límites de entrada, reglas de salida y topes de tamaño de la Kie Image Upscaler API.
| Especificación | Kie Image Upscaler |
|---|---|
| Alojamiento | KIE hosted |
| Factores de escalado | 1 (mejora en el mismo tamaño), 2 (predeterminado), 4, 8 |
| Entrada | Una URL de imagen descargable públicamente, de hasta 20 MB |
| Formatos de entrada | JPG, PNG, WEBP, HEIC, BMP, GIF (solo el primer fotograma) |
| Tamaño de salida | Ancho y alto de entrada multiplicados por el factor, relación de aspecto conservada, sin recortes |
| Tope de salida | Hasta 67 108 864 píxeles en total y 16 384 píxeles por lado |
| Formato de salida | JPG para entrada JPG y WEBP para entrada WEBP; PNG para el resto |
| Transparencia | No se conserva: las áreas transparentes se aplanan sobre blanco |
| Imágenes por solicitud | 1 |
| Retención de resultados | Los enlaces de los resultados caducan a los 14 días aproximadamente |
Tamaño de salida según entrada y factor
Ejemplos reales de cómo el tamaño de entrada y el factor definen el tamaño de salida, y qué combinaciones superan el límite de 67 megapíxeles.
| Entrada | Factor | Salida |
|---|---|---|
| 1024×1024 | 1 | 1024×1024 (1.05 megapíxeles) |
| 1024×1024 | 2 | 2048×2048 (4.19 megapíxeles) |
| 1024×1024 | 4 | 4096×4096 (16.78 megapíxeles) |
| 1024×1024 | 8 | 8192×8192 (67.11 megapíxeles) |
| 1646×1646 | 2 | 3292×3292 (10.84 megapíxeles) |
| 1646×1646 | 4 | 6584×6584 (43.35 megapíxeles) |
| 1646×1646 | 8 | Rechazado (173 MP, supera el límite) |
| 6000×4000 | 1 | 6000×4000 (24.00 megapíxeles) |
| 6000×4000 | 2 | Rechazado (96 MP, supera el límite) |
Cómo usar Kie Image Upscaler API
- 1
Paso 1: Aloja tu imagen en una URL pública
Coloca la imagen en una URL de descarga directa, en formato JPG, PNG, WEBP, HEIC, BMP o GIF, de hasta 20 MB. - 2
Paso 2: Elige un factor dentro de los límites de salida
Multiplica el ancho y el alto por 2, 4 u 8 y comprueba que el resultado no supere los 67 megapíxeles ni los 16 384 píxeles por lado. Usa el factor 1 para mejorar la calidad sin cambiar el tamaño. - 3
Paso 3: Envía la imagen y el factor
Envía una solicitud POST a https://api.kie.ai/api/v1/jobs/createTask con model establecido en kie/image-upscale y un objeto input que contenga image_url y upscale_factor; añade una callBackUrl si quieres que se te envíe el resultado. La respuesta devuelve un taskId. - 4
Paso 4: Descarga y guarda el resultado
El resultado se envía a tu callBackUrl, o puedes comprobar el estado de la tarea con el punto de conexión de consulta unificado. Copia la imagen ampliada a tu propio almacenamiento, ya que los enlaces de resultados caducan después de unos 14 días.