Skip to content

Grátis · Privado · Sem cadastro

Remover barra horizontal — conserte o traço que não é um travessão

U+2015 parece exatamente um travessão e comporta-se como nada parecido. Cole o texto e transforme cada uma num travessão real, num hífen ou em nada.

Ferramenta para remover travessões

Tudo acontece no seu navegador. Seu texto nunca sai desta página.

Esta ferramenta substitui
Substituir cada traço por

Ctrl (ou ⌘) + Enter para repetir.

Texto sem barras horizontais

0traços removidos

A barra horizontal (―, U+2015) é um caractere Unicode distinto do travessão, e na tela os dois são indistinguíveis na maioria das fontes. A diferença está no que o software faz com eles. Um travessão (U+2014) é o caractere a que editores, guias de estilo e editores de texto se referem como «travessão», e é o que o seu atalho de teclado, a autocorreção e as configurações tipográficas produzem. A barra horizontal é a alternativa que algumas tradições tipográficas preferem para o diálogo citado — e a que vários fluxos editoriais emitem sem que ninguém peça.

Como parecem idênticas, ninguém percebe que uma está no texto até algo rejeitá-la. Um validador de formulário com whitelist ASCII ou restrita recusa. Um verificador de estilo a sinaliza como inconsistência frente aos travessões no resto do mesmo documento. Um localizar e substituir por «—» reporta zero correspondências num texto que visivelmente contém uma. E numa fonte que nunca desenhou U+2015, o caractere aparece como um retângulo vazio — o quadradinho que manda as pessoas buscar «por que meu travessão vira quadradinho».

Esta ferramenta remove exatamente esse caractere e deixa em paz travessões, meias-risas e hífens autênticos. A substituição padrão é um travessão real, que é o que a maioria de fato quer: mesma aparência, mesmo significado, mas um caractere em que toda ferramenta concorda. Escolha Hífen se o destino é um campo de código ou um slug, ou Nada se a barra era decoração — um filete, um separador, uma linha divisória indesejada — e não pontuação.

De onde vem o caractere

Ninguém digita U+2015 de propósito. Ele chega com um documento, um fluxo ou uma fonte.

Uma exportação de PDF ou InDesign

Ferramentas editoriais e fluxos de impressão às vezes mapeiam um filete ou um travessão de diálogo para U+2015. Copie um parágrafo do PDF e o caractere vem junto.

Travessões de diálogo

Alguns estilos editoriais abrem o diálogo com um traço em vez de aspas, e prescrevem a barra horizontal para o papel. Se um manuscrito segue esse estilo, cada um desses traços é U+2015.

Uma substituição de fonte

Um documento aberto numa máquina sem a fonte original pode ter seus travessões reescritos por uma fonte de reserva que usa a barra horizontal — o glifo parece certo, o caractere não.

Limpeza automatizada de texto

Scrapers, passagens de OCR e CMS mais antigos normalizam pontuação com suas próprias tabelas de mapeamento, e algumas dessas tabelas escrevem U+2015 onde a origem tinha U+2014.

Escolha a substituição

A certa depende de a barra ter sido pontuação, separador ou filete.

Travessão

Prosa e documentos

A resposta certa quase sempre. Aparência idêntica, e todo editor, validador e chatbot concorda no que é.

Hífen

Slugs, código e dados

ASCII e universalmente aceito. Use quando o texto tiver de sobreviver a uma planilha, a uma URL ou a um campo de banco de dados.

Espaço

Uma barra como separador

Quando o caractere dividia dois rótulos em vez de pontuar uma frase, um espaço é o que a linha realmente queria.

Nada

Filetes e divisores

Apague-a sem cerimônia quando a barra era um filete decorativo — uma linha de traços no lugar de uma quebra de seção.

Qualquer que seja a escolha, ela se aplica a toda a colagem numa única passada — um capítulo, um manuscrito inteiro ou uma coluna de planilha. Nada é enviado e não há limite de palavras, então uma página de casos é tão segura quanto uma frase.

Perguntas

O que é uma barra horizontal, e como difere de um travessão?
A barra horizontal é U+2015 e o travessão é U+2014. Costumam renderizar de forma idêntica, mas são code points diferentes com propriedades Unicode diferentes, então um programa que compara caracteres ou valida contra uma whitelist as trata como duas coisas sem relação.
Por que meu travessão aparece como um retângulo vazio?
Porque o caractere não é o travessão para o qual sua fonte tem glifo. U+2015 falta em um número surpreendente de fontes, e o retângulo de glifo ausente é o que você vê. Os traços de dois e três em faltam ainda mais. Converter o caractere num travessão real conserta a exibição em todo lugar.
É seguro converter para travessão?
Para prosa, sim — o glifo é o mesmo e o significado é o mesmo. O único lugar onde a distinção importa é uma publicação que usa deliberadamente U+2015 para diálogo; por isso a ferramenta também permite escolher hífen, espaço ou exclusão.
Por que o localizar e substituir não a encontra?
Porque você busca U+2014 e o documento contém U+2015 — duas strings que parecem iguais na caixa de busca e nunca correspondem. Buscar o caractere do travessão é a forma mais comum de descobrir esse problema: zero resultados numa página cheia de traços.
Pode quebrar um arquivo JSON, CSV ou requisição de API?
Pode. O JSON proíbe caracteres de controle literais e alguns validadores rejeitam não-ASCII fora de strings; carregadores de CSV e APIs antigas costumam assumir codificação de um byte e corrompem tudo acima de U+007F. Uma barra horizontal no meio de um valor é uma causa plausível de uma importação falha que parece um misterioso bug de codificação.
Esta página também remove os traços de dois e três em?
Não — esta página fica travada no U+2015 e em nada mais, então travessões reais nunca são dano colateral. Os multi-em (U+2E3A e U+2E3B) têm página própria, e Remover todos os traços limpa cada família de uma vez.

Pronto para limpar seu texto?

Sem cadastro, sem uploads, sem limite de palavras. Cole, escolha e copie o resultado.

Remover traços agora