O que o conversor de texto simples faz
O texto copiado de bios de redes sociais, geradores de letras, PDFs e aplicativos de conversa muitas vezes carrega mais do que parece. Um nome com letras diferentes é, na verdade, uma sequência de símbolos matemáticos. Uma frase vinda de um editor de texto tem aspas curvas e travessões. Uma mensagem pode esconder espaços de largura zero que quebram um campo de senha ou uma fórmula de planilha. Esta ferramenta encontra esses caracteres e os troca pelas versões simples do teclado.
Use quando:
- um texto feito em um gerador de letras não funciona em um campo de nome de usuário ou em uma caixa de busca
- um nome ou código colado não bate, mesmo parecendo idêntico
- um formulário recusa o texto por “caracteres inválidos”
- você precisa de aspas retas para código, arquivos CSV ou linha de comando
- alguém mandou um texto riscado ou com glitch e você quer ler normalmente
Como usar
- Cole em Texto para limpar. Um exemplo com vários problemas misturados já vem carregado para você ver o resultado antes.
- A caixa Texto simples é atualizada enquanto você digita.
- Escolha o que limpar. Cinco opções vêm ligadas por padrão:
- Letras diferentes para letras normais
- Aspas curvas, travessões e reticências para os do teclado
- Remover caracteres invisíveis
- Remover marcas de glitch e de riscado
- Corrigir espaços estranhos e duplos
- Duas opções vêm desligadas: Remover acentos (é para e) e Remover emojis.
- Clique em Copiar ou Baixar. A nota abaixo da ferramenta informa quantos caracteres foram limpos.
Exemplos
Cada resultado foi gerado por esta ferramenta com as configurações padrão, a não ser quando a tabela diz o contrário.
| Você cola | Você recebe |
|---|---|
| 𝗕𝗼𝗹𝗱 text | Bold text |
| 𝐼𝑡𝑎𝑙𝑖𝑐 | Italic |
| 𝓈𝒸𝓇𝒾𝓅𝓉 | script |
| 𝔹𝕒𝕝𝕝 | Ball |
| wide | wide |
| Ⓑⓤⓑⓑⓛⓔ | Bubble |
| ꜱᴍᴀʟʟ ᴄᴀᴘꜱ | small caps |
| S̶t̶r̶i̶k̶e̶ | Strike |
| “It’s fine,” she said… | “It’s fine,” she said… |
| Wait, depois um travessão, depois what? (escrito sem espaços) | Wait-what? |
| Café crème, com Remover acentos ligado | Cafe creme |
| Great job seguido de dois emojis, com Remover emojis ligado | Great job |
Em português funciona do mesmo jeito: “Promoção” entre aspas curvas, seguido de uma meia-risca e de reticências em um único caractere, vira "Promoção" - só até sexta... não perca!, com os acentos preservados.
Como funciona
O Unicode, o padrão por trás de todo texto nos computadores, tem muitos caracteres que são cópias estilizadas das letras normais. A maioria deles vem com uma indicação oficial de qual letra comum representa. O conversor usa essa informação para levar cada letra estilizada de volta para A a Z ou 0 a 9. Alguns estilos, como as maiúsculas pequenas (versalete) e as letras em quadrado preto, não têm esse vínculo oficial, então a ferramenta usa uma tabela própria para eles.
As outras opções funcionam do mesmo jeito, um grupo de caracteres por vez:
- Aspas curvas, travessões e reticências viram ’ e “ e - e três pontos. Isso inclui o travessão (U+2014), a meia-risca (U+2013) e o sinal de menos. Os marcadores de lista viram hifens.
- Caracteres invisíveis são removidos. Entre eles estão o espaço de largura zero, a junção de largura zero, o hífen opcional, a marca de ordem de bytes (BOM), as marcas de direção e caracteres de preenchimento em branco como o Preenchimento Hangul e o Braille em Branco.
- Marcas de glitch e de riscado são marcas combinantes empilhadas sobre as letras. Removê-las deixa as letras de baixo. Um acento que pertence à letra, como o de é ou o til de ã, é mantido. Se o acento chega como um caractere à parte, uma letra seguida de um acento solto, como às vezes acontece com texto copiado de um Mac ou de um PDF, a ferramenta junta os dois em uma letra só. A nota conta cada letra unida como um caractere limpo, então “café” escrito assim dá “1 caractere limpo.”
- Espaços estranhos, como o espaço não separável e o espaço eme, viram espaços normais, e sequências de espaços dentro de uma linha são reduzidas a um.
Hindi, árabe, chinês e outras escritas ficam como estão. Só os caracteres específicos listados acima mudam.
Dicas e limites
- Dígitos sobrescritos ficam. Converter x² em x2 mudaria o sentido, então os números escritos como sobrescritos não são alterados. O mesmo vale para os indicadores ordinais º e ª.
- Texto de cabeça para baixo e espelhado usa letras parecidas de outros alfabetos. Elas não são convertidas de volta. Para texto espelhado, use o sentido inverso do gerador de texto espelhado.
- Os acentos são uma escolha. Deixe Remover acentos desligado para nomes e textos normais em português. Ligue para nomes de arquivos, URLs e sistemas que só aceitam ASCII.
- Remover emojis também remove símbolos como o de copyright, porque o Unicode os coloca no mesmo grupo.
- Se você só precisa lidar com travessões, a ferramenta de remover travessão dá mais controle sobre o que entra no lugar deles.
Outras formas de fazer isso
No Microsoft Word e no Google Docs, colar sem formatação (Ctrl+Shift+V na maioria dos navegadores e no Docs) tira o negrito, as cores e os links, mas mantém as letras Unicode diferentes, as aspas curvas e os caracteres invisíveis, porque eles são caracteres, e não formatação. No Excel ou no Planilhas Google, =TIRAR(A1) (=CLEAN(A1) em inglês) remove alguns caracteres de controle e =ARRUMAR(A1) (=TRIM(A1)) remove os espaços extras, mas nenhuma das duas mexe nas letras estilizadas. Em código, a normalização Unicode (text.normalize('NFKC') em JavaScript ou unicodedata.normalize('NFKC', text) em Python) converte a maioria das letras estilizadas, mas também muda coisas que você talvez queira manter, como ½ e os sobrescritos.
Para tirar tags HTML ou símbolos de Markdown, use a ferramenta de remover formatação de texto. Para limpar só espaços e linhas em branco, use o removedor de espaços em branco.