Ir ao conteúdo
WriteWithin

Limpador de caracteres de texto

Remova caracteres especiais, emoji, símbolos, números, acentos e resíduos invisíveis em uma única ferramenta privada do navegador — sem danificar escritas não latinas.

Predefinições

Especiais e símbolos

Letras e números

Invisíveis e de controle

Aspas e Unicode

Suas próprias regras

A ordem de processamento é fixa: normalizar → invisíveis → controle → aspas → acentos → emoji → classes de caracteres → regras personalizadas → ASCII → organizar.

Por que esta ferramenta é diferente

  • Remoção de acentos que entende as escritas — hindi, árabe, hebraico e tailandês mantêm suas marcas em vez de serem danificados
  • Os emoji são removidos como clusters completos, então famílias, bandeiras e tons de pele não deixam resíduos invisíveis
  • Símbolos e pontuação são interruptores separados, em vez de um vago balde de «caracteres especiais»
  • Mantenha ou remova seus próprios caracteres, para que um traço ou underscore possa sobreviver a uma limpeza
  • As quatro formas de normalização Unicode explicadas de forma simples
  • Processamento privado no navegador em 16 idiomas

Como remover caracteres especiais

Remover caracteres especiais elimina pontuação e símbolos juntos, mantendo letras, números e espaços. Se quiser apenas um deles, use os interruptores separados Remover pontuação e Remover símbolos.

Remover caracteres não alfanuméricos

Remover não alfanuméricos mantém apenas letras e números de qualquer idioma. Desative Manter espaços para juntar tudo em uma única sequência contínua, útil para IDs e códigos.

Remover números do texto

Remover números elimina dígitos em qualquer escrita, incluindo numerais arábico-índicos e devanágari, não apenas de 0 a 9.

Remover letras do texto

Remover letras elimina letras de qualquer escrita, deixando dígitos, pontuação e espaços. Combine com Remover pontuação para extrair números limpos de um texto bagunçado.

Remover emoji do texto

Remover emoji elimina cada emoji como uma unidade completa. Um emoji de família, uma bandeira de país ou uma mão acenando com um tom de pele é um único cluster, então nada invisível fica para trás para danificar seu texto depois.

Remover símbolos do texto

Remover símbolos tem como alvo caracteres matemáticos, de moeda e de sinal, como mais, igual, dólar e euro. A pontuação, como vírgulas e pontos finais, permanece, a menos que você também remova a pontuação.

Remover acentos do texto

Remover acentos transforma café em cafe e Ελλάδα em Ελλαδα. O devanágari, árabe, hebraico, tailandês e cirílico são deliberadamente ignorados, porque nessas escritas as marcas fazem parte da letra, não são decoração.

Converter aspas tipográficas

Aspas tipográficas → retas substitui aspas curvas e apóstrofos por versões simples, o que código, arquivos CSV e sistemas mais antigos esperam. Aspas retas → tipográficas faz o contrário para publicação. Traços e reticências → ASCII também simplifica travessões curtos, travessões longos e o caractere único de reticências.

Remover caracteres invisíveis

O modo seguro remove espaços de largura zero e marcas de ordem de bytes. O modo agressivo também remove conectores, que alguns textos árabes e índicos precisam, então use-o apenas quando souber que seu texto não precisa. Remover marcas de direção elimina substituições bidirecionais e hifens suaves.

Normalizar texto Unicode

NFC combina letras e marcas em caracteres únicos e é a opção mais segura para armazenamento e busca. NFD os separa. NFKC e NFKD vão além e unificam caracteres semelhantes, de forma que fontes decorativas, ligaduras e números em círculo se tornam texto simples.

Remover caracteres de controle

Remover caracteres de controle elimina bytes nulos e outros códigos de controle invisíveis que quebram bancos de dados e exportações. Manter tabulações e quebras de linha está ativado por padrão para que seu layout sobreviva.

Ferramentas relacionadas

Limpador de espaços · Ferramentas de linhas · Conversor de maiúsculas · Limpador de URL

Por que limpeza no nível caractere importa

Problemas nem sempre são espaços — são quais caracteres sobreviveram. Aspas curvas do Word quebram JSON. Travessões de design. Emoji em quadrados. OCR com section signs. Zero-width joiners RTL quebram busca.

WriteWithin Text Character Cleaner para classes, normalização Unicode, keep/remove custom — no navegador sem upload. Depois que Whitespace já corrigiu spacing.

O que remove e mantém

Special, non-alphanumeric, numbers, letters

Remove special, punctuation/symbols separados. Remove non-alphanumeric, numbers, letters — Keep spaces opcional.

Emoji clusters

Remove emojis como unidade completa com ZWJ. Remove symbols + = $ €.

Accents script-aware

Remove accents em latim/grego; pula devanagari, árabe, hebraico, tailandês, cirílico onde marcas têm significado.

Smart quotes e dashes

Smart quotes to straight, straight to smart, straighten dashes.

Invisíveis e controle

Safe/agressivo invisible, direction marks, control chars. Keep tabs and line breaks default on.

NFC, NFD, NFKC, NFKD

NFC storage geral. NFKC sistemas ASCII strict em WriteWithin.

Custom keep/remove

Keep -_. para filenames.

Presets

  • Plain text
  • Filename safe
  • Name list
  • Numbers only
  • Letters only
  • ASCII safe

vs Whitespace Cleaner

Whitespace Cleaner spacing/NBSP/tabs/PDF. Character para emoji/smart quotes. Cadeia: Whitespace → Character → Line Tools.

Case Converter, URL Cleaner, Line Counter.

Passo a passo: código/CSV

  1. Colar em Character Cleaner
  2. Plain text ou ASCII safe
  3. Smart quotes to straight, straighten dashes
  4. Safe invisible + control
  5. Copy IDE/JSON/CSV

Passo a passo: filename-safe

  1. Filename safe preset
  2. Keep -_.
  3. ASCII only se preciso
  4. Tidy spaces
  5. Slugs/nomes arquivo

Erros comuns

  • Accents em árabe/hindi
  • Remove special vs só emoji
  • PDF line repair aqui
  • NFKC em display bonito
  • Desligar Keep tabs and line breaks

Benefícios script-aware

  • Emoji cluster inteiro
  • Accents respeitam scripts
  • Switches separados
  • Quatro formas Unicode
  • Privado no navegador

Casos reais

JSON/API, SKU e-commerce, SMS social, OCR/PDF, lotes filename.

Perguntas comuns

Accents quebram hindi/árabe/tai? Não. Símbolos vs special? + = $ € vs , . ! ? Sobras de emoji? Não. Forma Unicode? NFC geral; NFKC strict. Upload? Não.

Perguntas frequentes

Remover acentos danifica textos em hindi, árabe ou tailandês?

Não. A remoção de acentos afeta apenas o latim e o grego, onde as marcas são decorativas. No devanágari, árabe, hebraico, tailandês e cirílico as marcas fazem parte da letra, então permanecem intactas.

Qual é a diferença entre símbolos e caracteres especiais?

Símbolos são caracteres matemáticos, de moeda e de sinal como + = $ €. Pontuação são marcas como , . ! ? e aspas. Remover caracteres especiais elimina ambos de uma vez, e você também pode ativar cada um separadamente.

A remoção de emoji deixa resíduos quebrados?

Não. Emoji combinados, como famílias, bandeiras e tons de pele, são removidos como uma única unidade, então nenhum conector de largura zero ou seletor de variação fica para trás.

Qual forma de normalização Unicode devo usar?

NFC é a opção segura padrão para armazenar e comparar texto. NFD separa as letras de suas marcas. NFKC e NFKD também unificam caracteres semelhantes, transformando fontes decorativas, ligaduras e números em círculo em caracteres simples.

Meu texto é enviado?

Não. A limpeza de caracteres é executada totalmente no seu navegador. O texto nunca sai do seu dispositivo.