Generadores

Generadores para tareas cotidianas: códigos QR, códigos de barras, UUID y valores aleatorios — creados localmente en tu navegador y de forma gratuita.

Todo aquí está pensado para que lo lea una máquina

Lo que une a esta categoría es que casi nunca eres tú quien consume el resultado. Un escáner lee el código de barras, la cámara de un teléfono lee el código QR, una base de datos indexa el UUID, un navegador representa el color. Así que la pregunta que importa para cada herramienta de aquí es siempre la misma: ¿aceptará esto quien lo reciba?

Un código que alguien escaneará en una caja o en un palé — el generador de códigos de barras. EAN-13, UPC, Code128 y el resto, con el dígito de control calculado por ti.

Un código que alguien escaneará con el teléfono — el generador de códigos QR. Diecisiete tipos de contenido, logotipos, degradados, y cada código probado antes de descargarlo.

Un identificador para una fila de base de datos o un objeto de API — el generador de UUID, versiones 1 y de la 3 a la 7.

Un valor de color en una notación concreta — el selector de color: HEX, RGB, HSL, OKLCH, CMYK, además del token de Tailwind más cercano.

Un número, o una lista de ellos — números aleatorios en un rango que definas, o primos en uno.

¿Código de barras o código QR?

La pregunta que casi todo el mundo trae, y que ninguna de las dos páginas de producto puede responder por sí sola porque cada una solo sabe de sí misma.

Código de barras si el número ya existe y algo en una cadena de retail o logística tiene que leerlo — una caja, un escáner de almacén, un sistema de inventario. Un código de barras unidimensional almacena un número corto y nada más. Su virtud es que un escáner láser de hace décadas lo lee al instante y de forma fiable, y que industrias enteras están construidas asumiendo que así será.

Código QR si un teléfono es el lector y el contenido es algo más rico que un número: una URL, credenciales de Wi-Fi, una vCard, una cadena de pago. El QR guarda muchos más datos, sobrevive a daños parciales gracias a la corrección de errores, y se escanea desde cualquier ángulo. Lo que no hace es participar en sistemas de retail que esperan un GTIN.

Si la respuesta es “quiero que la gente escanee este cartel con el teléfono”, es un código QR. Si la respuesta es “nuestro proveedor pidió un código de barras en la caja”, es un código de barras, y el número tiene que venir de ellos.

Generado no es lo mismo que registrado

La distinción que causa más decepción, así que conviene decirla sin rodeos.

Un código de barras que generas aquí no es un número de producto oficial. El generador dibuja un símbolo válido y escaneable con un dígito de control correcto para los dígitos que escribas. No puede asignarte un GTIN — esos vienen de GS1, cuestan dinero, y un comercio que escanee un número inventado descubrirá que pertenece a otra empresa o a nadie. Vale para etiquetas internas de stock, no vale para nada que pase por una tienda.

Un UUID es único, no secreto. La colisión no es una preocupación práctica, pero un UUID v4 en una URL sigue siendo un valor que alguien puede compartir, registrar en un log o pegar en un ticket de soporte. La unicidad no es autorización. Si un recurso necesita protección, necesita una comprobación de acceso, no un nombre difícil de adivinar.

Un código QR es tan bueno como aquello a lo que apunta. El código es permanente una vez impreso; la URL detrás de él no lo es. Apunta los códigos impresos a un enlace que controles y puedas redirigir, nunca a una URL de campaña que vayas a retirar en seis meses.

Cada herramienta de esta página se ejecuta enteramente en el navegador, así que nada de lo que codifiques — una cadena de pago, una contraseña de Wi-Fi o un identificador de cliente — se transmite a ningún sitio.

Agradecería que compartieras estas páginas con amigos, las guardaras en favoritos o las enlazaras. ¡Gracias! 🙏