Início / Ferramentas de Números / Gerador online de números de série
Ferramentas online gratuitas

Gerador online de números de série

Gere até 10.000 números de série sequenciais com prefixo, largura e início personalizáveis. Exemplo: INV-0008, INV-0009, INV-0010.

Começar a usar

Gere sequências determinísticas sem esforço

Precisa de etiquetas de inventário, códigos de ativo ou referências internas? Esta ferramenta cria uma lista de números de série com prefixo e preenchimento de zeros à esquerda. Por exemplo, com quantidade 3, largura 4, prefixo INV- e início 8, o resultado é:

INV-0008
INV-0009
INV-0010

O preenchimento é um mínimo: se o número tiver mais dígitos que a largura, é apresentado completo, sem truncar. A geração é local no navegador e produz texto copiável.

Parâmetros reais e limites

  • Quantidade: inteiro de 1 a 10.000.
  • Largura: inteiro de 1 a 100.
  • Prefixo: até 100 unidades de código UTF-16.
  • Início: inteiro não negativo, tal que o último número da sequência não exceda o limite seguro de JavaScript (2^53 - 1).

Exemplo prático

Para gerar 5 códigos de produto com prefixo PROD-, largura 6 e início 2024, a saída será:

PROD-002024
PROD-002025
PROD-002026
PROD-002027
PROD-002028

Limitações a conhecer

A ferramenta não guarda histórico de emissão, não consulta bases de dados, não adiciona soma de verificação e não garante unicidade global. Se reutilizar o mesmo prefixo e intervalo, pode gerar séries duplicadas. Para identificadores únicos em sistemas críticos, considere uma solução com validação central.

Perguntas frequentes

O que acontece se o número ultrapassar a largura definida?

O preenchimento com zeros é um mínimo. Por exemplo, com largura 3 e número 1234, o resultado é 1234, não 123 nem 1.234.

Posso usar letras ou caracteres especiais no prefixo?

Sim, o prefixo aceita até 100 unidades de código UTF-16 de texto, incluindo letras, números e símbolos comuns. O prefixo é adicionado tal como escrito, sem alterações.

Como evitar números de série duplicados?

Como a ferramenta não regista emissões anteriores, deve controlar manualmente os prefixos e intervalos utilizados. Para cada novo lote, escolha um prefixo diferente ou um intervalo que não se sobreponha a lotes anteriores.

Valores iniciais: quantidade 10, prefixo NO-, início 1 e número mínimo de dígitos 4. A largura conta todos os dígitos, não os zeros acrescentados; os números mais longos ficam completos. Inicie o processamento e copie a lista, com um número consecutivo por linha. Alterar definições não gera outro resultado. Limpar apaga apenas o resultado e mantém as quatro definições; não existe botão para descarregar ficheiros. Quantidade: inteiro de 1 a 10000; largura: inteiro de 1 a 100. Os valores inicial e final devem ser inteiros de 0 a 9007199254740991; um início vazio vale 0. O prefixo opcional aceita 100 unidades de código UTF-16: 50 emojis como 😀 atingem esse limite. A saída completa, incluindo quebras de linha, admite até 1000000 unidades de código UTF-16. As mesmas definições produzem os mesmos números. Não há histórico de emissão; coordene prefixos e intervalos entre lotes.

O processamento é feito localmente no navegador.