Conv. ASCII

Converter caracteres e códigos ASCII com informações detalhadas de caracteres

Instruções de Uso

🚀 Início rápido

  • Caractere → ASCII: digite texto e clique em "Codificar" para obter os códigos; "Decodificar" restaura os caracteres
  • Código ASCII → Caractere: digite códigos numéricos para obter os caracteres
  • Direção: escolha Codificar/Decodificar para definir o sentido

📌 Casos de uso comuns

  • Programação: lidar com codificações e depurar cadeias
  • Análise de dados: inspecionar caracteres especiais e codificações
  • Redes: entender e depurar caracteres de controle em protocolos
  • Educação: aprender fundamentos e codificações
  • Segurança: ajuda a identificar caracteres invisíveis e verificar cadeias suspeitas
  • Conversão de formato: entre sistemas numéricos

🎛️ Parâmetros de conversão e alcance

  • Entrada de código: vários formatos são aceitos
  • Binário: com prefixo 0b, ex.: 0b1000001
  • Octal: com prefixo 0o, ex.: 0o101 0o141
  • Decimal: ex.: 65 97 32
  • Hexadecimal: com prefixo 0x, ex.: 0x41 0x61 0x20
  • Separadores: espaços, vírgulas ou ponto e vírgula
  • Intervalos: dígitos 48–57, maiúsculas 65–90, minúsculas 97–122
  • Códigos comuns: Espaço (32), 0 (48), A (65), a (97), LF (10), CR (13)
  • Exibição binária: mostrar códigos ASCII como bytes de 8 bits (cobre 0–127); caracteres fora de ASCII são exibidos pelo ponto de código Unicode (U+XXXX)
  • Exibição octal: prefixado com 0o; comum em permissões Unix
  • Exibição decimal: valores padrão 0–127
  • Exibição hexadecimal: com prefixo 0x (maiúsc./minúsc. indiferente), útil para programação e depuração
  • Pré‑visualização de caracteres: exibe glifos; caracteres de controle exibem nomes
  • Caracteres especiais: suporta quebra de linha (\n) e tabulação (\t)
  • Além do ASCII: caracteres fora do ASCII exibem suas informações Unicode; alguns podem aparecer como caracteres substitutos (U+D800–U+DFFF)

🧭 Dicas de uso

  • Entrada de texto: digite ou cole o conteúdo a converter
  • Validação: códigos ASCII devem estar entre 0–127
  • Caracteres de controle: lidar com cuidado
  • Depuração: encontre caracteres de controle ocultos

⚠️ Limitações e compatibilidade

  • Intervalo: ASCII padrão cobre 0–127
  • Fora do intervalo: caracteres fora de ASCII (0–127) exibem informações Unicode
  • Exibição: alguns caracteres de controle não são renderizáveis
  • Compatibilidade: ASCII estendido (128–255) varia por sistema

🔒 Privacidade e segurança

  • Todo o processamento ocorre no seu navegador; os dados não saem do seu dispositivo

❓ Perguntas frequentes

Por que caracteres chineses não retornam códigos ASCII?

ASCII só suporta inglês. Chinês e outros usam Unicode (além de 0–127); exibimos os pontos de código Unicode

O que são caracteres de controle e como são exibidos?

Caractere de controle (0–31) é não imprimível (quebra de linha, retorno de carro, tabulação). Exibimos seus nomes

Qual a regra de maiúsculas/minúsculas no ASCII?

Maiúsculas A–Z: 65–90; minúsculas a–z: 97–122. A diferença é 32

Por que usar hexadecimal?

É compacto e mapeia facilmente para binário (1 hex = 4 bits)

O que é ASCII estendido?

Usa 8 bits (128–255) e varia por região; hoje recomenda‑se UTF‑8

Os códigos de nova linha variam entre sistemas?

Sim. Windows usa CR+LF (13+10); Unix/Linux/macOS usam LF (10); Mac clássico usava CR (13)

Conversor ASCII - Texto, Hex, Binário, Decimal - CrateX.app