Herramienta Gratuita

Generador de porcentajes para rejillas CSS Grid

Genera grid-template-columns proporcional a partir de pesos, con vista previa en vivo y desglose en píxeles.

Vista Previa en Vivo
ColumnaPorcentajePíxeles
Resumen de IA y AEO (TL;DR)

Respuesta Rápida: ¿Qué es Generador de porcentajes para rejillas CSS Grid?

¿Qué hace esta herramienta? Genera grid-template-columns proporcional a partir de pesos, con vista previa en vivo y desglose en píxeles.

Categoría de Aplicación
Diseño Web y Utilidades CSS
Fórmula de Cálculo
Porcentaje de Columna = (Ancho de Columna / Suma de Anchos) × 100
Parámetros de Entrada
Anchos o Pesos de Columna (separados por coma) / Ancho del Contenedor (px) / Espacio entre Columnas — Gap (Opcional, px)
Resultados Devueltos
Porcentajes Calculados / Equivalente en Píxeles / Código CSS Generado
Guía Rápida de Uso (Paso a Paso)
  1. Paso 1: Introduce o ajusta el campo Anchos o Pesos de Columna (separados por coma).
  2. Paso 2: Introduce o ajusta el campo Ancho del Contenedor (px).
  3. Paso 3: Introduce o ajusta el campo Espacio entre Columnas — Gap (Opcional, px).
  4. Paso 4: Haz clic en Generar Grid para obtener el desglose y resultados inmediatos.
Consejo de Optimización (IA)

Para obtener resultados óptimos, asegúrate de ingresar los valores en las unidades correspondientes.

¿Por qué usar porcentajes en CSS Grid?

grid-template-columns acepta varias unidades (px, fr, %, minmax()), y aunque la unidad fr es la más común para repartir espacio de forma proporcional, los porcentajes siguen siendo útiles cuando necesitas que el ancho de cada columna sea un valor exacto y predecible —por ejemplo, para que coincida con un diseño entregado por un equipo de diseño en Figma que especifica anchos en porcentaje— o cuando combinas la rejilla con otros elementos posicionados de forma absoluta que también usan porcentajes. Este generador de porcentajes para CSS Grid calcula esos valores exactos a partir de simples pesos relativos, sin necesidad de resolver la proporción a mano.

¿Cómo se calculan los porcentajes de columna?

Porcentaje de Columna = (Peso de la Columna ÷ Suma de Todos los Pesos) × 100

Ejemplo: con pesos 1, 2, 1 (tres columnas donde la central es el doble de ancha), la suma es 4, así que los porcentajes son 25%, 50% y 25%. Un detalle importante que muchos desarrolladores pasan por alto: cuando defines un gap, CSS Grid resta primero el espacio total de los gaps del ancho del contenedor, y solo después reparte el espacio restante según los porcentajes — por eso esta calculadora muestra tanto el porcentaje como su equivalente exacto en píxeles, calculado sobre el ancho ya descontado el gap.

Guía paso a paso: cómo generar tu rejilla en porcentajes

1) Escribe los "Anchos o Pesos de Columna" separados por coma (por ejemplo, 1,2,1). 2) Indica el "Ancho del Contenedor" en píxeles. 3) Ajusta el "Gap" opcional entre columnas. 4) La vista previa en vivo, la tabla de porcentajes y píxeles, y el código grid-template-columns se generan al instante. Si necesitas definir también las filas de tu rejilla (no solo las columnas), cambia al Modo 2: Grid 2D para calcular ambos ejes a la vez con su propia vista previa 2D.

Modo 2D: filas y columnas a la vez

Una rejilla real casi siempre necesita definir tanto grid-template-columns como grid-template-rows. El Modo 2 de esta herramienta calcula ambos ejes de forma independiente a partir de sus propios pesos, con una vista previa en vivo que muestra cómo se distribuyen las celdas en un grid del tamaño que definas, generando el código CSS completo listo para copiar.

Casos de uso: cuándo conviene un grid en porcentajes

Los porcentajes en Grid encajan bien al maquetar layouts de tipo revista o dashboard donde el diseño original ya especifica anchos exactos en %, al combinar Grid con elementos posicionados de forma absoluta o con otras técnicas de maquetación que también usan porcentaje, y al documentar un sistema de columnas reutilizable donde el porcentaje exacto de cada columna debe quedar registrado como parte del design system. Si en cambio tu layout es de una sola fila que debe repartirse dinámicamente según el contenido disponible, la herramienta más adecuada suele ser la calculadora de porcentajes para CSS Flexbox.

Errores comunes al calcular porcentajes de Grid

El error más frecuente es calcular el porcentaje sobre el ancho total del contenedor sin descontar primero el gap, lo que produce columnas ligeramente más anchas de lo esperado y puede provocar un desbordamiento horizontal sutil. Otro error habitual es mezclar unidades sin verificar cómo interactúan: combinar fr y % en la misma declaración es válido, pero el resultado final no siempre es intuitivo si no entiendes que fr reparte el espacio restante después de resolver el resto de unidades.

Porcentajes en Grid frente a la unidad fr

fr es generalmente más simple porque reparte automáticamente el espacio sobrante sin que tengas que recalcular nada si añades o quitas una columna. Los porcentajes, en cambio, dan un valor absoluto y auditable, útil cuando ese ancho exacto importa para otra parte del sistema. Si tu rejilla incluye imágenes que también deben escalar de forma fluida dentro de cada columna, combina esta herramienta con la calculadora de ancho fluido porcentual para imágenes web.

Compatibilidad de navegadores y consejos profesionales

CSS Grid tiene soporte completo en todos los navegadores modernos (Chrome, Firefox, Safari, Edge) desde 2017, por lo que usar porcentajes en grid-template-columns no requiere ningún prefijo ni comprobación especial de compatibilidad. Un consejo profesional habitual: si tu rejilla debe adaptarse también a distintos tamaños de pantalla, considera combinar los porcentajes generados aquí con la función minmax() — por ejemplo, minmax(0, 25%) evita que una columna se desborde si su contenido es más ancho que el porcentaje asignado, un problema muy común con imágenes o tablas dentro de columnas estrechas. Otro consejo: documenta siempre el peso relativo de cada columna (no solo el porcentaje final) en los comentarios de tu CSS, para que el siguiente desarrollador entienda de dónde viene esa proporción si necesita añadir una columna más adelante.

Preguntas Frecuentes (FAQ)

¿Por qué mis columnas no suman exactamente el ancho del contenedor?

Si has definido un gap, ese espacio se resta del ancho disponible antes de repartir los porcentajes — es un comportamiento correcto de CSS Grid, no un error. Esta calculadora ya tiene en cuenta ese descuento al mostrar los píxeles equivalentes.

¿Debería usar % o fr para mis columnas?

fr es generalmente más simple y flexible porque reparte automáticamente el espacio sobrante sin que tengas que calcular nada — pero los porcentajes tienen la ventaja de ser un valor absoluto y predecible, útil cuando necesitas anclar el ancho de una columna a un valor exacto conocido de antemano, o al combinar Grid con elementos posicionados en porcentaje.

¿Puedo mezclar columnas en porcentaje con columnas de ancho fijo?

Sí, CSS Grid permite mezclar unidades libremente en grid-template-columns (por ejemplo, 200px 1fr 25%) — esta calculadora asume que todas las columnas son proporcionales entre sí, pero puedes tomar los porcentajes generados y combinarlos manualmente con columnas de ancho fijo en tu CSS final.

¿Cómo calculo el porcentaje de 3 columnas con pesos 1, 2, 1?

La suma de los pesos es 4, así que los porcentajes resultantes son 25%, 50% y 25% respectivamente — la columna central ocupa el doble que cada una de las laterales. Introduce cualquier combinación de pesos en esta calculadora para obtener el desglose exacto al instante.

¿Es gratuito este generador de porcentajes para CSS Grid?

Sí, sin registro y sin límite de usos, como el resto de calculadoras de CSS y diseño web de porcentaje.net. Calcula y previsualiza tu rejilla en tiempo real directamente en tu navegador.

Categorías Recomendadas

Herramientas Relacionadas

Otras calculadoras de CSS & Web que te pueden interesar.

CSS & Web

Generador de degradados CSS lineales con porcentajes

Genera un degradado lineal de 2 colores con vista previa en vivo, o crea degradados multi-color...

Ver herramienta
CSS & Web

Generador interactivo de código CSS Border Radius

Edita las 4 esquinas con radios elípticos y vista previa en vivo, o carga formas predefinidas ...

Ver herramienta
CSS & Web

Calculadora de porcentajes para CSS Flexbox

Calcula el flex-basis proporcional de tus elementos con vista previa en vivo, o simula cómo se...

Ver herramienta
CSS & Web

Generador de sombreado CSS Box Shadow

Diseña una sombra con vista previa en vivo y presets de elevación, o apila varias capas de so...

Ver herramienta
CSS & Web

Convertidor de Píxeles a unidades REM (CSS)

Convierte píxeles a rem al instante con vista previa de tamaño real, o convierte una lista co...

Ver herramienta
CSS & Web

Generador de escala tipográfica para diseño UI

Genera una escala tipográfica armónica con vista previa real del texto, o una escala fluida c...

Ver herramienta
CSS & Web

Calculadora de espaciado UI usando la proporción áurea

Genera una escala de espaciado armónica con vista previa visual, o expórtala como variables C...

Ver herramienta
CSS & Web

Convertidor de alto de ventana (VH) a Píxeles

Convierte un valor vh a píxeles al instante, o descubre cuántos píxeles se recorta un elemen...

Ver herramienta
CSS & Web

Calculadora de contraste de color accesibilidad WCAG

Comprueba el ratio de contraste WCAG entre dos colores frente a los niveles AA/AAA, o deja que ...

Ver herramienta
CSS & Web

Calculadora de opacidad de color HEX (Canal Alfa)

Convierte cualquier color y opacidad a HEX de 8 dígitos y RGBA con vista previa en vivo, o gen...

Ver herramienta
CSS & Web

Calculadora de ancho fluido porcentual para imágenes web

Calcula el ancho fluido en % de tu imagen con vista previa en vivo, o genera un snippet srcset/...

Ver herramienta
CSS & Web

Convertidor de ancho de ventana (VW) a Píxeles

Convierte un valor vw a píxeles al instante, o genera una tabla con su equivalencia en 9 dispo...

Ver herramienta
CSS & Web

Convertidor de unidades REM a Píxeles

Convierte rem a píxeles al instante, o compara cómo se renderiza tu valor rem en distintas ba...

Ver herramienta
CSS & Web

Calculadora de relación de aspecto de pantallas

Simplifica cualquier relación de aspecto y escala el alto a un nuevo ancho con vista previa en...

Ver herramienta
Herramientas de Texto

Eliminador de Comentarios CSS en Texto

Elimina comentarios multilínea (/* */) y de línea (//) en CSS, SCSS y SASS sin alterar reglas...

Ver herramienta
Herramientas de Texto

Generador de Fuentes y Letras Bonitas

Genera letras bonitas y fuentes decorativas para Instagram, TikTok y Discord: gótica, doble tr...

Ver herramienta
Herramientas de Texto

Generador de Tarjetas de Presentación vCard desde Texto

Convierte firmas de correo, textos o datos de contacto en archivos vCard (.vcf v3.0 / v4.0)....

Ver herramienta
Educación & Notas

Generador de Citas Chicago

Genera citas en formato Chicago 17ª edición: elige entre el sistema Autor-Fecha (ciencias) o ...

Ver herramienta
Herramientas de Texto

Generador de Texto Invisible

Genera texto invisible copiable para nombres y biografías de Discord, Instagram, WhatsApp, Tik...

Ver herramienta
Agricultura & Cultivos

Calculadora de porcentajes de mezclas de fertilizante NPK

Calcula el peso de N, P y K de una mezcla de fertilizante, o el análisis N-P-K resultante de m...

Ver herramienta
Herramientas de Texto

Generador de Texto Subrayado

Genera texto subrayado Unicode para WhatsApp, Instagram y Discord. 4 variantes (simple, doble, ...

Ver herramienta
Herramientas de Texto

Generador de Plantillas de Texto

Crea plantillas con campos {{variables}} y combínalas con una tabla CSV para generar decenas d...

Ver herramienta