Inicio / Herramientas Numéricas / Generador en línea de números de serie
Herramientas online gratis

Generador en línea de números de serie

Genera hasta 10.000 números de serie con prefijo, ancho mínimo y número inicial. Ejemplo: INV-0008, INV-0009, INV-0010. El procesamiento se realiza localment…

Empezar a usar

Qué hace esta herramienta

El generador produce una secuencia determinista de números de serie y la muestra en texto plano, uno por línea. Define la cantidad de resultados (1–10.000), el ancho mínimo de dígitos (1–100), un prefijo textual opcional (hasta 100 caracteres) y el número inicial (entero no negativo). Los valores por defecto son 10 resultados, ancho 8, prefijo SN- e inicio 1.

Cálculo aplicado

El valor numérico comienza en el número inicial. En cada paso se incrementa en 1 y se coloca después del prefijo. Si el número tiene menos dígitos que el ancho indicado, se añaden ceros a la izquierda; el ancho es un mínimo, no un tope, de modo que un número como 12345 no se corta aunque el ancho sea 4.

Ejemplo concreto

Para verificar el funcionamiento, prueba con 3 resultados, ancho 4, prefijo INV- y número inicial 8. La salida será:

INV-0008
INV-0009
INV-0010

Al llegar a 10, el prefijo se mantiene y el relleno se ajusta: la línea es INV-0010, no INV-10.

Errores y límites

  • La cantidad debe ser un entero entre 1 y 10.000.
  • El ancho debe ser un entero entre 1 y 100.
  • El prefijo no puede superar los 100 caracteres.
  • El número inicial debe ser un entero no negativo.
  • La última línea debe permanecer dentro del rango seguro de enteros de JavaScript; de lo contrario, el resultado podría ser incorrecto.

La generación se realiza localmente en el navegador y no consulta ningún servicio externo. Dado que no se guarda historial ni se añade checksum, la misma combinación de prefijo y rango puede generar números idénticos en otra ejecución.

Lista de verificación antes de usar la salida

  • Revisa la cantidad: si necesitas 10.001 números, divide la petición en varias tandas.
  • Ajusta el ancho a la longitud de tus etiquetas; más ancho significa más ceros a la izquierda.
  • Comprueba el prefijo para que no contenga espacios que luego cueste eliminar.
  • Elige un número inicial no negativo que se ajuste a tu orden de numeración.
  • Verifica el último número calculado y confirma que no supere el límite seguro de JavaScript.

Preguntas frecuentes

Si el ancho es 4 y el número tiene 5 cifras, ¿qué ocurre?

El número se muestra completo. Por ejemplo, 12345 con ancho 4 sale como 12345, sin perder el último dígito.

¿Sirve para crear códigos únicos tipo inventario?

Puede ayudarte a preparar una secuencia, pero no debes considerarla universalmente única. Para inventario real necesitas verificar los duplicados con tus registros o añadir un identificador de emisión.

¿Qué valores son válidos?

Cantidad de 1 a 10.000, ancho de 1 a 100, prefijo de hasta 100 caracteres y número inicial entero no negativo. También debes mantener el último valor dentro del rango seguro de números enteros de JavaScript.

El procesamiento se realiza localmente en tu navegador.