Gerador de Código de Rastreio Correios (fake)
Gera códigos de rastreio dos Correios brasileiros no formato AA999999999BR (com dígito verificador correto). Para testes — não rastreiam encomendas reais.
Número de rastreio dos Correios: padrão UPU S10
Os códigos de rastreio emitidos pelos Correios seguem o padrão internacional UPU S10 (Universal Postal Union, recomendação S10). O formato é sempre de exatamente 13 caracteres: duas letras identificando o tipo de serviço, nove dígitos identificando o objeto e duas letras finais com o código ISO 3166-1 alfa-2 do país de origem (BR para Brasil). Exemplos: LB123456789BR (carta registrada internacional) ou PJ123456789BR (SEDEX internacional).
Dos nove dígitos do meio, o 8º dígito é um verificador calculado a partir dos sete primeiros com os pesos 8, 6, 4, 2, 3, 5, 9, 7. Multiplique cada um dos sete dígitos iniciais pelo peso correspondente, some, divida por 11 e pegue o resto. O DV é 11 - resto, com duas exceções: se o resultado for 10, o DV vira 0; se for 11, vira 5. Isso permite que validadores rejeitem erros de digitação antes de consultar o SRO (Sistema de Rastreamento de Objetos).
Prefixos comuns dos Correios
- LB — carta registrada simples internacional
- PJ — SEDEX internacional
- RL / RA / RB — carta registrada nacional
- JT / JU / JV — SEDEX nacional
- DU — débito automático / objetos com cobrança
- OE — objetos entregues (uso mais comum em relatórios legados)
Rastreamento, AR e o mercado
Um código de rastreio é consultado pelo SRO dos Correios, acessível pelo site oficial de rastreamento, pelo aplicativo dos Correios, ou por scrapers e APIs comunitárias. Serviços premium incluem o AR (Aviso de Recebimento), um comprovante físico assinado que prova a entrega legalmente — frequentemente exigido em intimações judiciais e notificações contratuais. Fora dos Correios, o mercado brasileiro de last-mile inclui Loggi, Total Express, Mercado Envios (Mercado Livre), J&T Express e Jadlog — cada um com seu próprio formato de rastreio, nenhum dos quais segue o UPU S10.
Exemplo de cálculo do dígito verificador
Considere os sete primeiros dígitos 1234567. Multiplique pelos pesos 8, 6, 4, 2, 3, 5, 9: 8 + 12 + 12 + 8 + 15 + 30 + 63 = 148. Divida por 11 → resto 5. DV = 11 - 5 = 6. Logo, o bloco completo de nove dígitos é 123456769, somado ao prefixo e país: LB123456769BR. É exatamente a validação que um SDK dos Correios roda antes de submeter um objeto.
Perguntas frequentes
A ferramenta gera um código de rastreio real que eu posso consultar? Não. O código é sintaticamente válido (prefixo correto, DV válido, sufixo de país real), mas não está cadastrado no SRO dos Correios. Consultá-lo retornará "objeto não encontrado".
Serve para teste de integração? Sim — esse é o principal caso de uso. Você pode usar em endpoints de sandbox, fixtures, mocks de respostas SRO e ambientes de QA que precisam de códigos realistas sem poluir dados de produção.
A ferramenta também gera o QR Code ou etiqueta de envio? Não. Esse gerador produz apenas a string de 13 caracteres do rastreio. Use uma ferramenta separada de QR ou código de barras para renderizá-la.
Por que os Correios usam UPU S10? Porque S10 é o padrão global de interoperabilidade postal. Todo país-membro da UPU concorda com o formato para que pacotes possam cruzar fronteiras e ser rastreados ponta-a-ponta — o sufixo BR informa ao correio do país de destino quem emitiu o código.
Ferramentas Relacionadas
Gerador de Código Postal de Portugal (fake)
Gera códigos postais portugueses no formato ####-### com prefixos válidos (1000–9999). Para testes de fixtures, não correspondem a endereços reais.
Gerador de Código DARF (Receita Federal)
Sorteia um código de receita DARF da lista oficial (0190 IRPF, 0561 IRRF, etc.) — útil para mockups e testes de sistemas fiscais.
Gerador de Codice Fiscale Italiano Fake
Gera Codice Fiscale italiano com checksum válido a partir de nome/data — apenas para testes de cadastros.