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. Ferramenta gratuita e loca…
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 caracteres.
- 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 caracteres 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.
O processamento é feito localmente no navegador.