1001Ferramentas
📦Geradores

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