⚡Codificador/Decodificador
A codificação é o processo de converter dados em um formato específico, e a decodificação é o inverso. No desenvolvimento web, a codificação é essencial para incluir caracteres especiais em URLs, transmitir dados binários como texto e exibir caracteres especiais com segurança em HTML. Esta ferramenta lida com codificação/decodificação Base64, URL, Hex, HTML, Unicode e JSON em uma única visualização, suportando mais de 34 conjuntos de caracteres.
Como usar
- 1Inserir Texto
Digite ou cole o texto que deseja codificar ou decodificar na área de entrada no topo. Os resultados para todos os formatos aparecem simultaneamente enquanto você digita.
- 2Selecionar Conjunto de Caracteres (Opcional)
A codificação sempre usa UTF-8. Para decodificação, você pode escolher entre vários conjuntos de caracteres, como EUC-KR, Shift_JIS, GB2312 e mais.
- 3Revisar Resultados
Verifique os resultados organizados por categoria: Base64, URL, Hex, Entidade HTML, escape Unicode e mais. Use o botão de copiar ao lado de cada resultado para copiar o valor que você precisa.
- 4Conversões em Cadeia
Clique no botão 'Usar como entrada' para definir qualquer resultado como a nova entrada, permitindo conversões encadeadas.
Dicas
- 💡A codificação Base64 é comumente usada para URIs de dados para incorporar imagens diretamente em HTML/CSS e para manipulação de anexos de e-mail.
- 💡A codificação de URL é necessária sempre que os parâmetros de consulta incluem caracteres especiais ou texto não ASCII.
- 💡A conversão de Entidade HTML ajuda a prevenir ataques XSS (Cross-Site Scripting) renderizando com segurança a entrada do usuário.
- 💡As informações de comprimento (caracteres, bytes, palavras) ajudam você a verificar rapidamente as restrições de tamanho de dados.
Perguntas frequentes
- Q. Qual é a diferença entre Base64 e Base64URL?
- A. Base64URL substitui + por - e / por _ para ser seguro em URLs. É usado em tokens JWT e fluxos OAuth.
- Q. Por que é necessária a codificação de URL?
- A. URLs só aceitam certos caracteres ASCII. Espaços, caracteres especiais e texto em outros idiomas devem ser codificados como %XX para que o servidor os interprete corretamente.
- Q. Quando devo usar a codificação de entidades HTML?
- A. Ao renderizar conteúdo do usuário em HTML, converter <, >, & e " em entidades previne ataques XSS (Cross-Site Scripting).