crear códigos QR para URLs en Google Sheets

Tutorial: Cómo crear códigos QR para URLs en Google Sheets

Los códigos QR son herramientas versátiles para vincular contenido digital con el mundo físico. Con Google Sheets, puedes generar códigos QR de manera rápida y sencilla utilizando una fórmula basada en la API de QR Server. En este tutorial, aprenderás cómo crear códigos QR directamente en tus hojas de cálculo.

Crear códigos QR de un listado de URLs en Google Sheets

Generar códigos QR desde un listado de URLs en Google Sheets puede ser especialmente útil cuando manejas grandes cantidades de enlaces. Este enfoque automatizado permite ahorrar tiempo y reduce los errores manuales, al mismo tiempo que ofrece una manera profesional de compartir información en diversos contextos como marketing, logística o eventos. A continuación, te explico cómo prepararte para implementar esta funcionalidad paso a paso.


Paso 1: Preparación

  1. Abre una hoja de cálculo en Google Sheets.
  2. En la celda A2, ingresa la URL que deseas convertir en código QR y así completa la lista de URLs a convertir.
URLs a convertir

Paso 2: Insertar la fórmula

  1. En la celda donde deseas que aparezca el código QR (por ejemplo, P2), ingresa la siguiente fórmula:
=IMAGE("https://api.qrserver.com/v1/create-qr-code/?size=150x150&data="&ENCODEURL(A2))
api + encodeurl

Y arrastramos la fórmula hacia abajo para completar el listado

listado de URls + QR
  1. Explicación de la fórmula:
    • IMAGE: Inserta la imagen generada por la API directamente en la celda.
    • ENCODEURL(A2): Codifica la URL en la celda A2 para que sea compatible con la API.
    • https://api.qrserver.com/v1/create-qr-code: URL base de la API para generar códigos QR.

Paso 3: Ajustar según sea necesario

  1. Si deseas cambiar el tamaño del código QR, modifica los valores de «size» en la URL de la fórmula.
    • Ejemplo: Para un código de 200×200 pixeles, reemplaza «150×150» por «200×200».
  2. Puedes copiar esta fórmula en otras celdas para generar múltiples códigos QR basados en diferentes URLs.

Sobre la API utilizada

La API utilizada en esta fórmula es proporcionada por QR Server (qrserver.com). Algunos aspectos importantes sobre esta API:

  1. Gratuidad y facilidad de uso:
    • Es una API gratuita y de uso público.
    • No requiere autenticación para su uso básico.
  2. Flexibilidad:
    • Permite generar códigos QR de varios tamaños y formatos.
  3. Limitaciones:
    • Al ser gratuita, puede tener restricciones en la cantidad de solicitudes permitidas por un periodo de tiempo.
  4. Seguridad:
    • Se recomienda no utilizar esta API para datos sensibles, ya que los datos viajan a través de una URL pública.

¿Qué hace ENCODEURL()?

NCODEURL() es una función en Google Sheets que convierte una URL en un formato seguro para su uso en una API, evitando errores por caracteres especiales.

  • Evita problemas de codificación: Algunos caracteres como espacios, signos de puntuación o caracteres especiales pueden causar fallos al enviarlos a una API. ENCODEURL() se encarga de convertirlos en una versión codificada compatible.
  • Mejora la compatibilidad con la API de QR Server: Asegura que cualquier URL ingresada en la celda O2 pueda ser procesada sin errores por la API.
  • Uso recomendado en integraciones con APIs externas: Esta función es especialmente útil cuando trabajas con servicios que requieren datos a través de URLs, como herramientas de automatización y análisis SEO.

Por ejemplo, si la URL en A2 contiene espacios o caracteres especiales como ? o &, la función ENCODEURL() los convertirá en su versión codificada (%20, %3F, %26 respectivamente), permitiendo que la API los interprete correctamente.

¿Para qué puede ser útil esta función? 💡

Esta función para generar códigos QR directamente en Google Sheets puede ser extremadamente útil para empresarios y profesionales SEO que deseen optimizar su estrategia digital y potenciar su SEO local. Algunos ejemplos de uso práctico incluyen:

  1. Promociones locales: Genera códigos QR para campañas promocionales que dirijan a los usuarios a ofertas exclusivas en tu web o tienda local.
  2. Auditorías SEO locales: Facilita el acceso a URLs relevantes en reportes y documentos compartidos con clientes o colaboradores.
  3. Optimización de inventarios: Vincula productos físicos con sus descripciones online, mejorando la experiencia del cliente.
  4. Carteles interactivos: Integra códigos QR en carteles publicitarios para que los usuarios accedan directamente a reseñas o detalles de productos y servicios.
  5. Eventos locales: Comparte información sobre eventos, como horarios o ubicaciones, mediante códigos QR impresos en folletos o tickets.

Relación con otros tutoriales


Una solución rápida y práctica

Este tutorial de Google Sheets para generar códigos QR utilizando la API de QR Server es una solución práctica y eficiente. Esta herramienta puede ser adaptada para diversas necesidades, desde marketing hasta gestión de datos. Si tienes dudas o necesitas ayuda adicional, no dudes en escribirnos o dejar un comentario. ¡Estamos aquí para ayudarte!

Scroll al inicio