Ir para o conteúdo
TextArray
Totalmente local

Normalizar texto Unicode

Transforme texto Unicode sofisticado em caracteres simples e comuns.

Entrada
Saída

Normalizar texto Unicode

Geradores de texto sofisticados não alteram a fonte. Eles trocam cada letra por uma semelhante de outro bloco Unicode, então 𝗯𝗼𝗹𝗱 são na verdade cinco símbolos matemáticos e ⓒⓘⓡⓒⓛⓔ é uma linha de alfanuméricos incluídos. Cole esse texto aqui e ele voltará como caracteres simples. Use-o quando um nome de usuário estilizado, biografia ou título de produto precisar ir para um banco de dados, uma exportação CSV, um slug, uma linha de assunto de e-mail ou qualquer lugar que um leitor de tela precise ler em voz alta - a tecnologia assistiva anuncia 𝓬𝓾𝓻𝓼𝓲𝓿𝓮 letras, um símbolo confuso de cada vez, e os mecanismos de pesquisa raramente os correspondem.

O núcleo é a normalização Unicode NFKC, que dobra os alfabetos matemáticos – negrito, itálico, script, fraktur, golpe duplo, monoespaçado – além de caracteres de largura total, letras circuladas e quadradas, sobrescritos, subscritos e ligaduras de volta ao ASCII. Os mapas explícitos lidam com o que o NFKC ignora: os alfabetos negativos circulados e quadrados preenchidos, dígitos dingbat e letras maiúsculas. Versaletes emprestam letras reais - ǫ significa q maiúsculo - então desative essa opção se o seu texto realmente usar ǫ. Mais dois estilos são opcionais pelo mesmo motivo: ativar letras de bandeira para dobrar os indicadores regionais de A a Z e virar o texto de cabeça para baixo para inverter uma string invertida e virar cada glifo para cima.

Remover marcas de combinação limpa pilhas de zalgo e sobreposições tachadas. Os acentos são recompostos antes das marcas serem removidas, de modo que á, ő, ł e ü permanecem intactos; uma letra muito empilhada pode manter um acento, que a ferramenta de remoção de acentos finaliza. Emoji, tons de pele e teclas são deixados de lado.

Tudo roda no seu navegador. Nada é carregado, então mensagens coladas, nomes e filas de moderação permanecem no seu dispositivo.

FAQ

Por que um texto sofisticado precisa ser normalizado?
Essas letras são símbolos Unicode separados, não uma fonte. Bancos de dados, caixas de pesquisa, classificação e leitores de tela os tratam como caracteres não relacionados, de modo que o texto estilizado geralmente prejudica a pesquisa, a correspondência e a acessibilidade.
Meus acentos e diacríticos foram preservados?
Sim. A normalização recompõe letras como á, ě, ő, ł e ü antes que as marcas de combinação sejam removidas, para que o texto acentuado comum permaneça inalterado. Para remover acentos propositalmente, use a ferramenta remover acentos.
Ele exclui emoji?
Emoji, modificadores de tom de pele, teclas e seletores de variação passam intactos. As letras da bandeira mudam apenas se você ativar essa opção, já que uma bandeira é tecnicamente um par de letras.
Por que alguns textos em zalgo ainda estão levemente acentuados?
A normalização compõe a primeira marca de uma pilha na letra base onde existe uma letra pré-composta, de modo que um acento pode permanecer após a pilha acabar. Execute o resultado removendo acentos para obter letras simples.
Meu texto é carregado em algum lugar?
Não. A ferramenta funciona inteiramente no seu navegador e seu texto nunca sai do seu dispositivo.