Todas las herramientas
Generar y crear

Generador de sprite sheets

Reúne iconos, fotogramas de juego o imágenes de interfaz en una sola sprite sheet PNG. Ajusta las columnas, el margen entre celdas y el fondo, con transparencia incluida.

Suelta imágenes aquí o haz clic para elegirlas

JPG, PNG, WebP, GIF, BMP, TIFF, AVIF, HEIC o SVG · hasta 100 archivos · 100 MB cada uno

Combina muchas imágenes en una hoja

Una sprite sheet guarda muchas imágenes pequeñas en un solo archivo. Los juegos las usan para fotogramas de animación y casillas, y las webs llevan años usándolas para cargar decenas de iconos con una sola petición. Montar una a mano en un editor de imágenes es lento y propenso a errores.

Este generador coloca tus imágenes en una cuadrícula regular, fila a fila, en el orden en que las añades. Cada celda tiene el tamaño de la imagen más grande, para que los fotogramas se alineen de forma predecible, y la hoja se guarda en PNG, que conserva la transparencia.

Cómo crear una sprite sheet

  1. Paso 1: Añade tus imágenes

    Suelta hasta 100 imágenes, en el orden en que deben aparecer.

  2. Paso 2: Ajusta las columnas

    Elige de 1 a 20 columnas; las filas se añaden automáticamente.

  3. Paso 3: Ajusta margen y fondo

    Añade de 0 a 80 px de margen entre celdas y elige fondo transparente, blanco, negro o personalizado.

  4. Paso 4: Descarga el PNG

    Revisa la vista previa en directo y descarga sprite-sheet.png.

Ajustes de la sprite sheet

Hasta 100 imágenes

Suficiente para la mayoría de las animaciones y juegos de iconos.

Celdas uniformes

Cada celda coincide con la imagen más grande, así la posición de los fotogramas es predecible.

Control del margen

El espacio entre celdas evita que se mezclen los bordes al escalar las texturas.

Fondo transparente

La salida PNG conserva toda la transparencia alfa.

Para qué sirven las sprite sheets

  • Animación de juegos 2D. Agrupa ciclos de caminata y efectos para motores como Phaser, Godot o Unity.

  • Sprites de iconos en CSS. Sirve muchos iconos como una sola imagen y colócalos con background-position.

  • Juegos de casillas. Reúne las casillas de un mapa en un único atlas.

  • Packs de emojis y pegatinas. Mantén una serie de gráficos pequeños en un solo archivo ordenado.

Cómo encontrar la posición de cada sprite

Como todas las celdas tienen el mismo tamaño, puedes calcular las posiciones en lugar de leer un archivo de mapa. Con un ancho de celda W y un alto H (las medidas de la imagen más grande) y un margen P, la imagen de la columna c y la fila r (contando desde cero) empieza en x = c por (W + P) e y = r por (H + P).

Las imágenes más pequeñas que la celda se colocan en su esquina superior izquierda y no se escalan. Para animaciones, exporta todos los fotogramas con el mismo tamaño para que cada uno quede exactamente en su celda.

  • x = columna por (ancho de celda + margen).
  • y = fila por (alto de celda + margen).
  • Los fotogramas se numeran de izquierda a derecha y de arriba abajo.

Usar la hoja en CSS

Define la hoja como background-image de un elemento del tamaño de una celda y muévela con un background-position negativo, por ejemplo background-position: -64px 0 para el segundo icono de 64 px de la primera fila.

Para pantallas de alta densidad, crea la hoja con imágenes al doble del tamaño de visualización y escala el fondo con background-size.

Consejos para sprite sheets

  • Numera tus fotogramas (01, 02, 03) y añádelos en ese orden.
  • Usa de 1 a 2 px de margen en texturas de juego para evitar que los bordes se mezclen.
  • Mantén los sprites del mismo tamaño en las animaciones.
  • Comprime el PNG final con el compresor por lotes si el peso importa.

Preguntas sobre el generador de sprite sheets

¿Cuántas imágenes puedo combinar?

Hasta 100 imágenes en una hoja.

¿Qué tamaño tiene cada celda?

Cada celda coincide con el ancho y el alto de la imagen más grande que hayas añadido.

¿Genera un mapa JSON o CSS?

No. Como las celdas son uniformes, las posiciones se calculan a partir de la columna, la fila, el tamaño de celda y el margen.

¿Admite transparencia?

Sí. Elige el fondo transparente; la hoja se guarda en PNG.

¿Se redimensionan las imágenes?

No. Cada imagen conserva su tamaño original y se coloca arriba a la izquierda de su celda.

¿Se suben mis archivos?

No. La hoja se monta en tu navegador.

Herramientas de imagen relacionadas