ForHosting KIT · Imágenes

Genere tamaños de iconos para iOS, Android y web

El generador de tamaños de iconos convierte las medidas de un archivo original en una lista práctica de exportación para iOS, Android o la web.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Introduzca el ancho y el alto en píxeles, seleccione la plataforma y recibirá todas las dimensiones cuadradas requeridas con una indicación clara de ampliación. También sabrá si el original es cuadrado y cuántas salidas superan sus dimensiones útiles. Así puede detectar un archivo insuficiente antes de exportarlo o integrar el resultado JSON determinista en su proceso, sin subir imágenes ni depender de la red.

Parta de las dimensiones reales del icono maestro

Introduzca el ancho y el alto en píxeles del archivo original, no su tamaño CSS, sus medidas físicas de impresión ni las dimensiones del marco que lo rodea. La calculadora admite deliberadamente originales rectangulares, porque a veces llegan así por error a los procesos de producción. El resultado que indica si el original es cuadrado permite detectar ese problema sin impedir un análisis útil. Todos los iconos solicitados por las plataformas son cuadrados, de modo que un original desigual todavía necesitará recorte, relleno o rediseño antes de la exportación definitiva. La decisión de ampliación considera ambos ejes: un archivo de 1024 por 600 necesita ampliarse para producir un icono de 1024 píxeles, ya que el lado corto no puede formar ese cuadrado con resolución nativa. Las dimensiones deben ser píxeles enteros positivos y respetar el límite publicado. La capacidad solo examina medidas; no inspecciona, redimensiona, recorta, enfoca ni almacena ninguna imagen.

Elija el conjunto correspondiente a su publicación

Seleccione iOS, Android o web para obtener los tamaños ráster habituales del destino. El conjunto de iOS consolida las salidas en píxeles utilizadas en teléfonos, tabletas, ajustes, notificaciones, Spotlight y App Store, y elimina duplicados cuando varias combinaciones de puntos y escala producen la misma medida. Android devuelve los tamaños de iconos de inicio desde mdpi hasta xxxhdpi, además de la imagen de 512 píxeles para la tienda. Web incluye iconos pequeños del navegador, el tamaño heredado de 48 píxeles, el icono Apple Touch de 180 píxeles y los iconos de manifiesto de 192 y 512 píxeles para aplicaciones instalables. Cada registro contiene un ancho y un alto iguales y un indicador de ampliación. Una plataforma desconocida produce un error explícito en lugar de elegir silenciosamente un valor predeterminado. Esto resulta esencial en scripts de compilación, donde un error tipográfico podría generar el paquete equivocado.

Interprete la ampliación antes de exportar

Una salida se marca para ampliación cuando cualquiera de las dimensiones del original es menor que el tamaño cuadrado solicitado. Es una regla de producción conservadora y útil: estirar un mapa de bits pequeño no recupera el detalle perdido, y un ancho grande no compensa una altura insuficiente. La respuesta incluye un indicador general y un recuento, por lo que su automatización puede detener la compilación, emitir una advertencia o pedir un maestro mayor sin recorrer todos los registros. Un indicador negativo significa que hay suficientes píxeles, pero no garantiza la calidad visual. Revise también la nitidez de los bordes, la transparencia, las zonas seguras, las esquinas, los perfiles de color y las máscaras específicas de cada plataforma. Genere cada salida desde el mejor maestro disponible en vez de ampliar sucesivamente archivos ya reducidos. El cálculo es determinista y no usa la red; puede utilizarlo en el navegador o llamar a la API por $0.002 dentro de validaciones y flujos de publicación.

Validar una entrega de diseño

Compruebe si el maestro entregado es cuadrado y suficientemente grande para todos los iconos del destino.

Planificar un proceso de exportación

Obtenga una lista determinista de dimensiones antes de ejecutar una herramienta de redimensionado.

Proteger una compilación

Detenga o advierta en integración continua cuando un icono requiera ampliarse desde el original.

¿Esta herramienta redimensiona el icono?

No. Calcula las dimensiones necesarias y los indicadores de ampliación, pero no recibe ni transforma píxeles.

¿Cómo se determina la ampliación?

Un tamaño necesita ampliación si el ancho o el alto del original es menor que la salida cuadrada.

¿El original puede ser rectangular?

Sí. El resultado indica si es cuadrado y usa la dimensión corta para evaluar cada salida.

¿Qué plataformas se admiten?

Los valores aceptados son ios, android y web. Cualquier otro valor devuelve un error de entrada no válida.

¿Cuánto cuesta una solicitud API?

Cada solicitud API cuesta $0.002. La versión del navegador funciona localmente sin subir ninguna imagen.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/image/icon-set-sizes

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/image/icon-set-sizes \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"width":1024,"height":1024,"platform":"ios"}'
{
  "width": 1024,
  "height": 1024,
  "platform": "ios"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "image.icon_set_sizes",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_dimension100000
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →