E.164: como escrever um número de telefone aceito por qualquer sistema
O que é E.164?
E.164 é o padrão internacional que define como um número de telefone deve ser escrito para que qualquer rede, em qualquer lugar do mundo, consiga encaminhá-lo sem saber onde está o autor da chamada. Ele é publicado pela União Internacional de Telecomunicações e é o motivo pelo qual um número que começa com um sinal de mais funciona em qualquer país.
A regra é simples. Um número E.164 tem:
- um
+no início, - o código de chamada do país (de 1 a 3 dígitos),
- o número nacional,
- com um total de no máximo 15 dígitos depois do sinal de mais,
- e sem espaços, parênteses, hífens ou pontos.
+14155552671 está no formato E.164. +442071838750 está no formato E.164. (415) 555-2671 não está, e 020 7183 8750 também não.
O padrão é oficialmente a Recomendação E.164 da ITU-T, e os códigos de país definidos por ela são usados por todos os sistemas telefônicos do mundo.
Por que todo formulário pede esse formato?
Porque um número escrito de acordo com a convenção local é ambíguo, enquanto um número no formato E.164 não é.
Considere 020 7183 8750. No Reino Unido, esse é um número de Londres. Escrito dessa forma, ele não indica a qual país pertence, e o zero inicial é um prefixo de tronco — uma instrução de discagem relevante apenas dentro do Reino Unido, não parte do número em si. Enviado a um sistema de outro país, ele não pode ser encaminhado.
Os mesmos dígitos no formato E.164 são +442071838750: inequívocos, completos e idênticos independentemente de a chamada ter origem em Londres, Lagos ou Lima. Esse é todo o valor do padrão, e é por isso que bancos, companhias aéreas, processadores de pagamentos, sistemas de autenticação de dois fatores e plataformas de mensagens exigem esse formato.
Há um segundo motivo, menos evidente. E.164 dá a cada número de telefone do planeta uma única sequência canônica. Um banco de dados que armazena números no formato local precisa tratar 0207 183 8750, 020-7183-8750 e +44 20 7183 8750 como números potencialmente pertencentes ao mesmo cliente. Um banco de dados que armazena números no formato E.164 não precisa fazer isso, porque há apenas uma forma de escrevê-los.
Como converter um número local para E.164
São três passos, e é no segundo que as pessoas mais erram.
- Encontre o código de chamada do país.
+1para os Estados Unidos e o Canadá,+44para o Reino Unido,+91para a Índia,+49para a Alemanha,+7para a Rússia e o Cazaquistão. O código de cada país está listado na seção de códigos de área. - Remova o prefixo de tronco. A maioria dos países coloca um dígito — geralmente
0, às vezes8— antes do número quando ele é discado dentro do país. Esse dígito é uma instrução de encaminhamento, não parte do número, e deve ser removido antes da inclusão do código do país. Esse é o erro mais comum. - Una as partes com um sinal de mais no início e remova todos os espaços e separadores.
| País | Escrito no formato local | Prefixo de tronco | E.164 |
|---|---|---|---|
| Reino Unido | 020 7183 8750 | 0 | +442071838750 |
| Alemanha | 030 901820 | 0 | +4930901820 |
| Índia | 022 2202 4000 | 0 | +912222024000 |
| Austrália | (02) 9374 4000 | 0 | +61293744000 |
| Rússia | 8 495 123-45-67 | 8 | +74951234567 |
| Estados Unidos | (415) 555-2671 | nenhum | +14155552671 |
| México | 55 1234 5678 | nenhum desde 2019 | +525512345678 |
Os Estados Unidos e o Canadá não têm prefixo de tronco — o "1" discado antes de um número de longa distância é o próprio código do país, por isso nada precisa ser removido de um número dos EUA. O México aboliu seu prefixo de tronco e seu prefixo móvel separado em agosto de 2019, portanto as orientações escritas antes disso estão erradas.
Se preferir verificar o número em vez de fazer o processo manualmente, cole-o no validador de números de telefone para identificar o país, o comprimento esperado e se os dígitos iniciais indicam um número móvel ou fixo.
Os cinco erros que comprometem uma conversão
Cada um deles produz um número que parece plausível, mas não funciona.
Manter o prefixo de tronco. +44 020 7183 8750 é o erro mais comum no mundo. O 0 precisa ser removido.
Remover um zero inicial que faz parte do número. É o erro oposto e acontece em países onde o número nacional começa legitimamente com zero depois que o prefixo de tronco é removido. A Itália é o caso clássico: números fixos italianos mantêm o 0 inicial no formato internacional, portanto o número de Roma 06 1234567 fica +3906 1234567, não +396 1234567. A Itália é uma exceção que causa confusão justamente porque, em todos os outros lugares, a regra é o oposto.
Incluir o código de saída junto com o sinal de mais. +01144… não é um número. É 00 e + fazendo o mesmo trabalho duas vezes.
Usar +1 para qualquer número da América do Norte sem verificar o código de área. O código de país +1 é compartilhado pelos Estados Unidos, pelo Canadá e por vinte nações do Caribe. +1 876 é a Jamaica e +1 242 são as Bahamas, e os preços para ambos são muito diferentes dos de um número dos EUA. O validador de números de telefone identifica a qual país um número +1 realmente pertence.
Armazenar o número em uma coluna numérica. Esse problema é explicado abaixo e não pode ser corrigido depois.
E os números escritos com letras?
Números como 1-800-FLOWERS são uma convenção de marketing norte-americana que associa letras aos dígitos do teclado — ABC no 2, DEF no 3 e assim por diante. Eles não são um tipo diferente de número; são os mesmos dígitos escritos de uma forma fácil de memorizar.
Há duas coisas importantes. Eles só funcionam em um teclado organizado de acordo com esse mapeamento, que é padrão na América do Norte, mas não é universal em outros lugares. E um campo de número de telefone não fará essa conversão por você — converta as letras em dígitos antes de armazenar ou discar. 1-800-FLOWERS corresponde a +18003569377.
O que E.164 não inclui
Três coisas são frequentemente confundidas com partes do número, mas não são.
O código de saída. 00 na maior parte do mundo, 011 nos Estados Unidos e no Canadá, 810 em alguns países. É o que você disca em vez do sinal de mais quando o telefone ou aparelho não é compatível com ele. O código pertence ao país de quem faz a chamada, não ao país do número, por isso nunca aparece em E.164. +44 e 01144 são o mesmo destino discado de dois lugares diferentes.
O ramal. Um ramal interno atrás de uma central é discado depois que a chamada é atendida, usando tons, e não faz parte do número E.164. Os sistemas que precisam armazená-lo mantêm o ramal em um campo separado. Consulte como discar ramais e navegar por menus telefônicos para saber como enviá-lo automaticamente.
A formatação. Espaços, hífens, parênteses e pontos são convenções de exibição. +44 20 7183 8750 é uma apresentação legível de +442071838750; o formato padrão não contém nenhum desses elementos.
Um número mais longo é sempre um número real?
Não, e o limite de 15 dígitos costuma ser interpretado de forma errada. E.164 limita o total a 15 dígitos depois do sinal de mais, mas quase nenhum país usa os 15. Os números nacionais geralmente têm de 8 a 11 dígitos, portanto um número internacional completo costuma ter de 10 a 13 dígitos, incluindo o código do país.
O comprimento é uma verificação de validade útil, mas imperfeita. Cada país publica um plano de numeração que especifica o comprimento dos números e quais prefixos estão em uso, e um número fora desses limites é inválido. Mas o comprimento, sozinho, não informa se um número foi atribuído — ou seja, se há um assinante real do outro lado. Só fazer uma chamada ou consultar o banco de dados de uma operadora pode confirmar isso, e nenhum validador offline, incluindo o nosso, afirma o contrário.
E.164 informa a operadora ou se o número é móvel?
Historicamente, o prefixo informava as duas coisas. Hoje, ele não informa nenhuma delas de forma confiável.
As faixas de prefixos dentro de um plano nacional de numeração eram atribuídas a operadoras específicas e a tipos específicos de serviço, portanto +447… indicava um número móvel do Reino Unido, e os dígitos seguintes identificavam a rede. Então surgiu a portabilidade numérica, permitindo que os assinantes mantivessem o número ao trocar de operadora, o que rompeu definitivamente, na maior parte do mundo, a relação entre o prefixo e a operadora.
A distinção entre móvel e fixo continua mais confiável, porque a portabilidade geralmente é restrita à transferência entre operadoras do mesmo tipo. Um número que começa em uma faixa móvel quase sempre permanece nela. É um forte indicativo, não uma garantia — e isso importa para os preços, já que chamadas para números móveis e fixos têm tarifas diferentes na maioria dos países. Entenda a portabilidade numérica para saber o que continua sendo confiável.
Como armazenar números corretamente
Se você está desenvolvendo algo que armazena números de telefone, três regras evitam muitos problemas no futuro.
Armazene em E.164 e exiba no formato local. Mantenha a sequência canônica no banco de dados e formate-a para o leitor no momento da exibição. O contrário — armazenar o que o usuário digitou — produz uma tabela em que a mesma pessoa aparece três vezes.
Armazene como texto, nunca como número. Uma coluna de números inteiros remove silenciosamente o sinal de mais inicial e, em qualquer país com prefixo de tronco, também elimina o zero inicial. Esse é um erro comum de perda de dados, e não há como recuperar a informação depois.
Peça o país separadamente ao coletar um número ou defina-o a partir de um indicador conhecido. Um formulário que aceita um número local sem código de país e tenta adivinhar o país errará justamente para os usuários que mais precisam que a resposta esteja correta — pessoas no exterior.
Em resumo
E.164 é um sinal de mais, um código de país e o número nacional com o prefixo de tronco removido, escritos como uma única sequência sem espaços e com no máximo 15 dígitos. +442071838750, não 020 7183 8750.
A conversão correta depende de um passo que as pessoas costumam ignorar: remover o dígito de tronco inicial — o 0 no Reino Unido, na Alemanha, na Índia e na Austrália, o 8 na Rússia — antes de adicionar o código do país. Códigos de saída como 00 e 011 nunca fazem parte do número, ramais nunca fazem parte do número e caracteres de formatação nunca fazem parte do número. Armazene o formato canônico como texto, mostre o formato local esperado pelo leitor e todos os sistemas seguintes conseguirão encaminhar a chamada sem precisar saber onde você está.
Experimente o Telvio na sua próxima ligação
Baixe grátis. O primeiro minuto está incluído, sem necessidade de cadastro.
Baixar o TelvioFontes e citação
As tarifas da Telvio nesta página são lidas da nossa própria tabela de tarifas publicada no momento da compilação e foram atualizadas pela última vez em 7 de agosto de 2026. Os códigos de país, códigos de saída e códigos de área vêm de planos nacionais de numeração publicados. Tarifas de roaming, preços de cartões telefônicos e tarifas de concorrentes são dados de terceiros e estão identificados quando aparecem.
Tleugazin, M. (2026). E.164: como escrever um número de telefone aceito por qualquer sistema. Telvio. https://telvio.app/pt/guide/e164-phone-number-format/
Escrito por Merey Tleugazin