Extrair números de telefone

Cole um texto: todos os números de telefone que ele contém são extraídos.

Seu texto fica no seu navegador: não é salvo nem enviado para lugar nenhum.

O caso real

Uma lista de contatos chega num e-mail, numa mensagem de grupo ou num formulário preenchido, e os números ficam espalhados entre as frases. Copiá-los à mão é a forma mais rápida de errar um dígito. Aqui você cola o texto inteiro e recebe um número por linha, pronto para colar numa planilha ou numa agenda.

Como eles são reconhecidos

Um número de telefone é reconhecido quando os dígitos têm a forma de um número de verdade, escrito com espaços, pontos, hifens, barras ou parênteses do jeito que as pessoas escrevem: um celular italiano (nove ou dez dígitos começando com 3), um telefone fixo italiano (seis a onze dígitos começando com 0), um número gratuito, um número espanhol (nove dígitos começando com um algarismo de 6 a 9), um número norte-americano escrito como (415) 555-2671, e qualquer número com o prefixo internacional, escrito com + ou com 00.

O mesmo número escrito de formas diferentes é um duplicado: “415-555-2671”, “(415) 555-2671” e “+1 415 555 2671” são o mesmo telefone, então ele aparece uma vez só, na forma da primeira ocorrência. Dois números escritos um depois do outro, separados apenas por um espaço, são divididos quando todos os dígitos se repartem em números válidos.

Datas escritas em números (12.03.2024), valores (1.250,00 €), sequências coladas a uma letra, como um IBAN ou um código de produto, e sequências precedidas por um rótulo como “pedido nº”, “order”, “invoice”, “IBAN”, “ISBN” ficam de fora. Números grandes escritos com pontos entre os milhares, como 331.000.000, também ficam de fora: três grupos de três, como 800.123.456, só são aceitos depois de “tel.”, “cel.” ou “WhatsApp”.

Por que você deve sempre conferir o resultado

Nenhum programa consegue saber o que uma sequência de dígitos significa sem entender a frase ao redor: um código de cliente de dez dígitos começando com 3 tem a forma de um celular italiano, e sem um rótulo na frente ele vai parar na lista. No sentido inverso, um número estrangeiro escrito sem o prefixo internacional, ou com separadores incomuns como “415 - 555 2671”, com espaços em volta do hífen, pode passar despercebido. Esses são os dois erros possíveis, e vale dar uma olhada na lista antes de usá-la.

O mesmo texto, cinco coisas para procurar

Acima da caixa há cinco botões, e o mesmo texto pode ser processado também pelos outros tipos, com as mesmas regras: Extrator de e-mails, Extrator de links, Extrair hashtags e Extrair menções.

O mesmo texto com o mesmo botão dá a mesma lista nas cinco páginas.

Veja também

Se você também precisa dos endereços de e-mail do mesmo texto, há Extrair e-mails de um texto, e para links, Extrair links de um texto. Se, em vez disso, os contatos estão num arquivo exportado de um celular, a página certa é Abrir uma agenda .vcf, que lê nomes, números e endereços e os transforma numa tabela. Para todos os números, não só os de telefone, há Extrair números de um texto.

Ferramentas relacionadas