Conversor de UTF-8 para ASCII
Bancos de dados legados, servidores FTP antigos e importadores de CSV rigorosos ainda travam em qualquer caractere acima do limite ASCII de 128 pontos. Cole uma string UTF-8 como café crème brûlée e este conversor devolve cafe creme brulee, mantendo a forma das palavras e removendo os acentos. Muitos símbolos também recebem um substituto em texto simples: © vira (C) e € vira EUR. Tudo o que não tem equivalente em ASCII, como os caracteres chineses, japoneses, coreanos, árabes, tailandeses ou cirílicos, é substituído por um ponto de interrogação (?); por isso é uma ferramenta para limpar texto latino acentuado, não para romanizar outros sistemas de escrita.
Como converter UTF-8 para ASCII
-
1
Cole o texto UTF-8
Insira qualquer string Unicode: letras latinas com acento, símbolos, emojis ou escritas não latinas.
-
2
A ferramenta translitera
As letras acentuadas perdem seus sinais (é para e, ü para u, ß para ss) e os símbolos comuns recebem um substituto ASCII (© para (C)).
-
3
Caracteres sem suporte viram ?
Qualquer caractere sem forma ASCII, incluindo CJK, árabe, tailandês, hebraico e cirílico, é substituído por um ponto de interrogação.
-
4
Copie o ASCII puro
A saída usa apenas ASCII padrão de 7 bits, pronta para slugs, nomes de arquivo ou importações legadas.
Exemplos de conversão
| Entrada | Saída ASCII |
|---|---|
café crème brûlée |
cafe creme brulee |
São Paulo ação |
Sao Paulo acao |
coração José |
coracao Jose |
André™ €50 |
Andre(TM) EUR50 |
Ω (grego) |
? |
北京 (Pequim) |
?? |
Привет (russo) |
?????? |
Como funciona a conversão
- Seu texto passa por uma tabela de transliteração padrão (a mesma que o
iconvusa comASCII//TRANSLIT). - As letras latinas acentuadas são reduzidas à letra base, e muitos símbolos e sinais de pontuação recebem um substituto ASCII nomeado:
©vira(C),€viraEUR,½vira1/2e as aspas tipográficas viram aspas retas. - Qualquer caractere que continue sem equivalente ASCII é substituído por um ponto de interrogação (
?).
O que ele converte e o que não
- Texto latino acentuado: totalmente suportado. Português, francês, alemão, espanhol, polonês, turco, vietnamita e outras escritas de base latina são reduzidas de forma limpa a letras base:
São PauloviraSao Pauloeaçãoviraacao. - Símbolos e pontuação: quase tudo suportado. Os sinais de moeda,
©e™, as frações e as aspas tipográficas têm equivalentes em texto. - Escritas não latinas: sem romanização. Os caracteres chineses, japoneses, coreanos, árabes, tailandeses, hebraicos, hindis e cirílicos não têm forma ASCII, então cada um vira um
?. Para transformá-los em letras latinas, use uma ferramenta de romanização dedicada (pinyin, romaji, RTGS e afins), não um conversor ASCII.
Erros comuns
- A conversão tem perdas e é de mão única.
MüllerviraMuller, eMullertambém, então depois você não consegue distingui-los. Guarde o UTF-8 original e trate a versão ASCII como uma cópia derivada. - Não use a saída ASCII para reconstruir os dados Unicode originais.
- Para slugs, junte os espaços e remova o ASCII não alfanumérico depois desta etapa, não durante.
Perguntas frequentes
Não. Remover acentos e transliterar tem perdas. Depois que ä vira a, não há como saber se o original era a, ä ou á. Guarde o UTF-8 original e derive dele apenas cópias em ASCII.
ß vira ss, seguindo a convenção alemã habitual de transliteração (DIN 5007-2), então Straße vira Strasse.
A maioria não tem equivalente ASCII e vira um ponto de interrogação (?): o texto chinês, japonês, coreano, árabe, tailandês e cirílico vira uma sequência de ?. Alguns símbolos clássicos são exceção: a carinha 😀 vira :-D e a seta → vira ->.
Sim. O texto que você cola é enviado ao nosso servidor, convertido, e o resultado ASCII é devolvido. Não armazenamos o que você digita. Se o texto for confidencial, faça a conversão em uma máquina local.
Ferramentas relacionadas
Gerador de Cartão CSS
Crie o CSS de um contêiner de cartão: fundo, borda, raio dos cantos, espaçamento interno e sombra suave, com pré-visualização imediata e código para copiar e colar.
Referência da Tabela ASCII
Tabela ASCII completa de 0 a 127 com valores decimais, hexadecimais, octais e binários e notação de referência numérica HTML, incluindo NUL, LF e DEL.
Conversor de Tamanho de Arquivo
Converta entre bytes, KB, MB, GB, TB e as unidades binárias IEC (KiB, MiB, GiB, TiB), combinando decimal e binário como preferir.
Visualizador de Markdown
Escreva Markdown e veja a renderização HTML atualizar ao vivo. Sintaxe com estilo GitHub, incluindo tabelas, listas de tarefas, blocos de código cercados e autolinks.
Gerador de Docker Compose
Gere um docker-compose.yml a partir de definições de serviços com imagem, portas e volumes, com padrões de boas práticas.
Conversor de base numérica
Converta números entre binário, octal, decimal, hexadecimal e qualquer base personalizada de 2 a 36, com o detalhamento posicional.
Ferramenta disponível em outros idiomas
- UTF-8 から ASCII への変換ツール [JA]
- Konwerter UTF-8 na ASCII [PL]
- ตัวแปลง UTF-8 เป็น ASCII [TH]
- UTF-8 till ASCII-omvandlare [SV]
- UTF-8-zu-ASCII-Konverter [DE]
- Konverter UTF-8 ke ASCII [ID]
- Bộ chuyển UTF-8 sang ASCII [VI]
- UTF-8 naar ASCII-converter [NL]
- Convertisseur UTF-8 vers ASCII [FR]
- UTF-8에서 ASCII로 변환기 [KO]
- Convertidor de UTF-8 a ASCII [ES]
- محوّل UTF-8 إلى ASCII [AR]
- UTF-8 to ASCII Converter [EN]
- Convertitore da UTF-8 a ASCII [IT]
- Конвертер UTF-8 в ASCII [RU]
- UTF-8'den ASCII'ye Dönüştürücü [TR]
- UTF-8 到 ASCII 转换器 [ZH]