Uma busca não devolve nada
O valor parece idêntico na tela, e um PROCV, uma cláusula WHERE de SQL ou uma verificação de duplicatas o trata como outra string. Hífens inseparáveis são um culpado frequente dos bugs «o valor com certeza está lá».
Grátis · Privado · Sem cadastro
Um hífen inseparável parece exatamente o do seu teclado e se recusa a comportar-se como ele. Esta ferramenta converte cada um num hífen comum, num espaço ou em nada.
O hífen inseparável (‑, U+2011) foi adicionado ao Unicode para um único trabalho: unir as partes de algo que nunca deve quebrar no fim de uma linha — 555-0134, AN-4471-B, Jean-Pierre, 2-4-17. Ele se desenha como um hífen normal em toda fonte, os dois são impossíveis de distinguir na tela, e são caracteres diferentes para todo programa que compara strings. Esse é o problema inteiro: texto que parece correto e não corresponde.
Ele entra nos seus dados por uma colagem. O Word o insere com Ctrl + Shift + - e o Google Docs o oferece em Caracteres especiais; InDesign, LaTeX e fluxos tipográficos o emitem automaticamente onde uma quebra seria prejudicial; e um PDF ou página web que o usa o entrega direto à sua área de transferência. De lá ele viaja para uma planilha, um ticket, um cadastro de cliente — e então uma busca por «555-0134» não devolve nada enquanto o registro está na tela parecendo exatamente o valor buscado.
Esta ferramenta substitui exatamente o U+2011: hífens comuns, meias-risas e travessões ficam intactos. A substituição padrão é o simples hífen ASCII, o que você quer para tudo que uma máquina lerá: o número continua lendo-se como um telefone, ordena-se com o resto da coluna e corresponde ao que as pessoas digitam. Escolha um espaço quando o hífen só separava duas palavras, e Nada para apagá-lo — útil quando as partes nunca deveriam estar unidas.
Os sintomas têm todos a mesma forma: texto que parece certo e não corresponde.
O valor parece idêntico na tela, e um PROCV, uma cláusula WHERE de SQL ou uma verificação de duplicatas o trata como outra string. Hífens inseparáveis são um culpado frequente dos bugs «o valor com certeza está lá».
U+2011 ordena-se depois dos dígitos e letras ASCII em vez de com o hífen, então um lote colado de identificadores pode cair no fundo da coluna em vez de ao lado dos vizinhos.
Validadores de telefone e CEP, APIs antigas e carregadores de CSV costumam permitir só ASCII. Um hífen inseparável dentro de um campo é um caractere inválido sem causa visível.
Todo o propósito do caractere: numa coluna estreita, um número de peça longo pode alargar o layout ou estourá-lo, porque o hífen se recusa a ser ponto de quebra. Se esse é o comportamento que você quer manter, mantenha o caractere.
O padrão e a resposta segura. ASCII, um byte, reconhecido por todo sistema — e continua lendo-se como um telefone ou código para um humano.
Use quando o caractere estava entre palavras e não entre dígitos — um par com hífen que devia ser duas palavras.
Apaga o caractere para que as duas metades se fundam. É o que um slug, uma chave de conta ou um usuário quer.
Uma única regra vale para toda a colagem — uma coluna de mil valores é o mesmo trabalho que uma linha. Cole-a, copie a coluna limpa de volta — sem upload, sem limite de linhas.
Três hífens diferentes no Unicode, três trabalhos diferentes — escolha a página que combina com o seu.
Como digitá-lo no Word e no Docs, e quando mantê-lo.
O outro hífen invisível — tira o U+00AD de colagens de PDF.
Troca hífens comuns por espaços, sublinhados ou nada.
Conserta o traço U+2015 que aparece como retângulo vazio.
Limpa toda família de traços numa passada, visíveis ou não.
Sem cadastro, sem uploads, sem limite de palavras. Cole, escolha e copie o resultado.
Remover traços agora