Generador de códigos de referencia
Códigos únicos para tickets, expedientes, casos y transacciones. Configurá prefijo, longitud y alfabeto. Listos para sistemas de soporte, CRM y operaciones.
Cuándo usar un código de referencia
Un código de referencia (también llamado ticket ID, case number, transaction ref) es lo que el cliente o el operador citan cuando hablan del ítem: "Hola, tengo un problema con el ticket REF-A8K2-9XPL". Sirve donde un ID numérico simple no alcanza, ya sea por seguridad (no querés exponer cuántos tickets llevás), legibilidad (los humanos confunden números largos) o ergonomía (un código de 8 caracteres se dicta por teléfono; un UUID no).
Diseño según el caso de uso
- Tickets de soporte. 6-8 caracteres alfanuméricos sin confusos. Ejemplo:
REF-A8K2. - Expedientes legales. Más largo (10-12), incluye año:
EXP-2026-A8K2. - Transacciones de pago. 12-16 caracteres, con checksum si es posible:
TXN-XK7N-9PMA-2025. - Códigos de validación de email. Cortos (4-6), válidos por unos minutos.
- Cupones de descuento. Legibles y memorables, 6-8 caracteres en mayúsculas.
Por qué evitar caracteres confusos
En tipografías sans-serif estándar, "O" y "0", "I" y "1", "B" y "8", "S" y "5" son prácticamente idénticos. Si tu código se escribe a mano (en un papel, formulario o pizarra) los errores de transcripción saltan al 5-10%. La opción "sin confusos" del generador remueve estos pares — sacrificás 4 caracteres del alfabeto y a cambio ganás un código que se lee bien en cualquier formato.
Combinaciones: cuántas necesitás
Un código alfanumérico de 8 caracteres en mayúsculas tiene 36⁸ ≈ 2.8 billones de combinaciones. Más que suficiente para cualquier negocio razonable. Para un sistema con millones de tickets al año, 10 caracteres dan margen sobrado. La regla de oro: calculá tu volumen anual esperado, multiplicá por 1000, y elegí longitud para evitar colisiones. Para 100k tickets/año, 8 chars sobran.
Mayúsculas vs. mixtas
Mayúsculas es siempre más seguro: en transcripción, el ojo distingue mejor, y el usuario no se confunde. Mixtas (Aa) duplica las combinaciones por carácter, pero introduce el problema de "case-sensitivity": si tu sistema lo trata case-insensitive, no estás ganando nada y sí riesgo. Para uso humano, mayúsculas. Para uso solo máquina-a-máquina, mixtas con base64.
Agrupación
Agrupar el código en bloques (XXXX-XXXX) ayuda a la memoria visual y a la dictación. El cerebro recuerda 4 grupos de 4 mejor que 16 caracteres seguidos. Stripe, Apple, y casi todos los servicios serios agrupan sus códigos. El estándar de teléfonos argentinos (XX-XXXX-XXXX) tiene la misma lógica.
Preguntas frecuentes
¿Para qué sirve?
Para identificar de forma única tickets, expedientes, casos o transacciones.
¿Diferencia con ID de base?
El ID es interno y numérico; el código de referencia es público, alfanumérico y resistente a errores.
¿Por qué letras y números?
Más combinaciones por carácter, así se necesitan códigos más cortos.