Generador de CSS de Google Fonts
Genera URLs @import y etiquetas <link> de Google Fonts para cualquier combinación de tipografías y grosores con nuestro generador gratuito de CSS de Google Fonts. Selecciona entre más de 40 tipografías populares, elige los grosores que necesitas, define una estrategia font-display para un rendimiento de carga óptimo y obtén al instante el fragmento de CSS o HTML listo para usar. Todo el procesamiento se ejecuta localmente en tu navegador, sin registro.
Select fonts and weights, choose a display strategy, and get the @import or <link> tag ready to paste into your project. The output updates in real time - no signup required.
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
/* CSS font-family usage */
/* Inter */
.font-inter {
font-family: 'Inter', system-ui, -apple-system, sans-serif;
}¿Por qué usar nuestro generador de CSS de Google Fonts?
- Generación instantánea de CSS de Google Fonts: selecciona cualquier combinación de Google Fonts y grosores y obtén al instante un @import o una etiqueta listos para usar. Nuestro generador actualiza la salida en tiempo real, sin esperas ni pasos de compilación.
- Generador de CSS de Google Fonts online seguro: toda la generación ocurre localmente en tu navegador; tus selecciones de tipografías y los detalles de tu proyecto nunca salen de tu dispositivo. Usa nuestro generador online con total privacidad.
- Generador de CSS de Google Fonts sin instalación: genera @import y etiquetas de Google Fonts directamente en cualquier navegador, sin Node.js, npm ni herramientas de compilación. Funciona en cualquier dispositivo y lugar: solo selecciona y copia.
- Estrategia font-display y previsualización en vivo: elige entre las estrategias font-display swap, optional, fallback, block o auto para un rendimiento de carga óptimo. Ve una previsualización en vivo de cada tipografía renderizada en el navegador antes de añadirla a tu proyecto.
Casos de uso habituales del generador de CSS de Google Fonts
- Tipografía de aplicaciones web: los desarrolladores frontend usan nuestro generador para configurar rápidamente la tipografía de apps React, Vue y Angular. Selecciona la familia, elige los grosores que necesitas y pega el @import generado en tu archivo CSS global.
- Diseño de landing pages: los diseñadores y responsables de marketing usan nuestro generador para combinar una tipografía display con una de cuerpo en landing pages. Carga una combinación predefinida como «Editorial Blog» o «Creative Portfolio» y ten la etiqueta lista en segundos.
- Proyectos Next.js y Gatsby: los desarrolladores de Next.js y Gatsby usan nuestro generador para obtener la sintaxis @import correcta para su hoja de estilos global o su _document.tsx. El CSS generado es compatible con cualquier framework basado en React.
- Carga de tipografías optimizada: los desarrolladores preocupados por el rendimiento usan nuestro generador para elegir la estrategia font-display: swap u optional, minimizando el desplazamiento de diseño y mejorando las puntuaciones de Core Web Vitals de sus sitios.
- Desarrollo de plantillas de correo: los desarrolladores de correo usan nuestro generador para obtener la sintaxis @import correcta en plantillas HTML. Selecciona solo los grosores necesarios para mantener la URL de importación corta y de carga rápida.
- Configuración de sistemas de diseño: los ingenieros de sistemas de diseño usan nuestro generador para documentar las familias tipográficas, los grosores y las estrategias de visualización exactas que se usan en un producto. El fragmento CSS generado pasa a formar parte de la documentación del sistema de diseño.
¿Qué es un generador de CSS de Google Fonts?
Un generador de CSS de Google Fonts es una herramienta que construye la URL @import o la etiqueta <link> correcta para cargar Google Fonts en un proyecto web. Google Fonts sirve gratis más de 1400 familias tipográficas desde su CDN, pero construir la URL correcta de la API -especialmente al combinar varias tipografías, grosores y variantes en cursiva- exige entender la sintaxis de la API CSS2 de Google Fonts. Nuestro generador se encarga de todo automáticamente: selecciona tus tipografías y grosores, elige una estrategia font-display y obtén la URL correcta al instante. Sin necesidad de construir a mano tuplas de ejes ital,wght@ ni recordar el formato de los parámetros de la API.
Cómo funciona nuestro generador de CSS de Google Fonts
- 1. Selecciona tus tipografías: elige entre más de 40 Google Fonts populares organizadas por categoría (sans-serif, serif, monospace, handwriting, display). Carga una combinación predefinida como «Modern SaaS» o «Editorial Blog» para empezar al instante, o añade tipografías de una en una.
- 2. Elige grosores y estilos: selecciona los grosores concretos (100-900) y las variantes en cursiva que necesites. Carga solo los grosores que realmente uses: cada grosor adicional aumenta el tiempo de carga. La previsualización en vivo muestra cada tipografía renderizada en el navegador.
- 3. Copia o descarga: copia al portapapeles el @import o la etiqueta <link> generados, o descárgalos como archivo .css. La salida también incluye declaraciones CSS font-family listas para usar para cada tipografía seleccionada.
Qué se genera
- @import URL (CSS): una declaración @import url('...') para usar al principio de un archivo CSS o dentro de una etiqueta <style>. Es la forma más sencilla de cargar Google Fonts en un flujo de trabajo centrado en CSS.
- Etiqueta <link> (HTML): un par de etiquetas <link rel="preconnect"> más la etiqueta principal <link rel="stylesheet"> para usar en el <head> de un documento HTML. Las sugerencias preconnect mejoran el rendimiento de carga al establecer conexiones tempranas con los servidores de Google.
- Declaraciones CSS font-family: reglas CSS font-family listas para usar para cada tipografía seleccionada, incluida la pila de fuentes de reserva del sistema correcta para la categoría (sans-serif, serif, monospace, etc.).
- Estrategia font-display: el parámetro display= añadido a la URL de Google Fonts controla cómo gestiona el navegador el periodo de carga de la tipografía. Se recomienda swap para la mayoría de sitios, ya que muestra una tipografía de reserva de inmediato y cambia a la tipografía web al cargarse, evitando el texto invisible.
Cómo elegir la estrategia font-display adecuada
- swap (recomendada): muestra una tipografía de reserva de inmediato y cambia a la tipografía web cuando se carga. La mejor para textos de cuerpo y titulares donde el texto invisible perjudicaría la experiencia.
- optional: usa la tipografía web solo si se carga en una ventana muy breve (normalmente 100 ms). La mejor para sitios críticos en rendimiento donde la carga de tipografías no debe afectar a las métricas.
- fallback: periodo de bloqueo corto (100 ms) y luego periodo de intercambio (3 segundos). Un término medio entre swap y optional.
- block: oculta el texto hasta que la tipografía se carga (hasta 3 segundos). Evítala en textos de cuerpo: puede provocar texto invisible (FOIT) y perjudicar los Core Web Vitals.
Preguntas frecuentes
Un generador de CSS de Google Fonts es una herramienta que construye la URL @import o la etiqueta <link> correcta para cargar Google Fonts en un proyecto web. Nuestro generador se ejecuta íntegramente en tu navegador: elige tus tipografías y grosores, define una estrategia font-display y obtén al instante el fragmento de CSS o HTML listo para usar. Sin registro.
La etiqueta <link> en el <head> del HTML suele ser preferible por rendimiento. Permite al navegador descubrir y empezar a cargar la tipografía antes que un @import dentro de un archivo CSS, que solo se procesa tras descargar el propio archivo CSS. Usa @import cuando necesites cargar tipografías desde dentro de un archivo CSS.
font-display: swap indica al navegador que muestre una tipografía de reserva de inmediato mientras se carga la tipografía web, y luego cambie a ella cuando esté lista. Esto evita el texto invisible (FOIT) y lo recomiendan Google PageSpeed Insights y las guías de Core Web Vitals.
Carga solo los grosores que realmente uses en tu CSS. Cada grosor adicional suma al tamaño total de descarga. Para la mayoría de proyectos, 2 o 3 grosores bastan (por ejemplo, 400 para el cuerpo, 600 para seminegrita y 700 para negrita). Cargar los 9 grosores aumenta notablemente el tiempo de carga.
swap muestra una tipografía de reserva de inmediato y cambia a la tipografía web cuando se carga. optional usa la tipografía web solo si se carga en una ventana muy breve (normalmente 100 ms); si la pierde, se usa la de reserva durante toda la sesión de la página. optional es mejor para sitios críticos en rendimiento.
Sí. Nuestro generador combina varias familias tipográficas en una sola URL de petición a la API, lo que es más eficiente que hacer peticiones separadas para cada tipografía. Añade tantas como necesites: el generador construye automáticamente la URL combinada óptima.
Sí, para un rendimiento óptimo. La salida con <link> de nuestro generador incluye automáticamente dos sugerencias preconnect: una para fonts.googleapis.com y otra para fonts.gstatic.com. Estas sugerencias indican al navegador que establezca conexiones tempranas con los servidores de Google, reduciendo la latencia de carga de tipografías.
Totalmente. Toda la generación de CSS de Google Fonts ocurre íntegramente en tu navegador con JavaScript. Tus selecciones de tipografías y el código generado nunca se envían a ningún servidor. Todo se ejecuta localmente en tu dispositivo, garantizando una privacidad total.
¡Sí! Nuestro generador de CSS de Google Fonts es 100 % gratis, sin registro, sin anuncios y sin límites de uso. Genera @import y etiquetas link de Google Fonts para cualquier proyecto tantas veces como necesites, totalmente gratis y para siempre.