Como usar
- Cole o texto contendo caracteres especiais.
- Escolha o modo de Codificar (Encode) ou Decodificar (Decode).
- Selecione a opção "Apenas inseguros" ou "Todos os caracteres".
- Copie o resultado gerado e utilize-o em seus templates, CMS ou código-fonte.
Recursos principais
- Prevenção de Ataques XSS: codifica caracteres perigosos para que os navegadores renderizem como texto puro em vez de executar tags HTML.
- Modos de Conversão: escolha entre codificar apenas caracteres inseguros ou todos os caracteres não-ASCII.
- Decodificação de Entidades HTML: converta
<,&e outras entidades de volta em texto legível. - Conversão em Tempo Real: atualiza o resultado instantaneamente ao digitar, pronto para copiar.
- Privacidade Garantida: todo o processo é feito localmente no seu navegador, sem envio de dados.
Ferramentas relacionadas
Minifique e compacte seu código HTML localmente no seu navegador. Remova espaços em branco, quebras de linha e comentários para acelerar o carregamento de páginas. Processamento local no navegador, seguro e privado, sem upload.
Formatador JSON seguro: formate, valide e corrija JSON localmente no seu navegador. Embeleze, minifique, detecte erros e gere interfaces TypeScript ou Zod. Processamento local no navegador, seguro e privado, sem upload.
Testador e avaliador de JSONPath gratuito para JSON de API. Extraia nós correspondentes em tempo real, inspecione caminhos e copie resultados JSON com processamento local no navegador, seguro e privado (sem upload).
Converta objetos ou arrays JSON para CSV localmente no seu navegador. Aplane campos aninhados, visualize o resultado e copie ou baixe o arquivo CSV de forma segura e privada (sem upload de dados).
Converta texto ou arquivos CSV para JSON localmente no seu navegador. Suporte a cabeçalhos, delimitadores de vírgula/ponto e vírgula/tabulação, arquivos por arrastar e soltar. Processamento local no navegador, seguro e privado, sem upload.
Compare dois documentos JSON localmente no seu navegador. Ordene as chaves dos objetos para uma comparação semântica, ignore diferenças de ordenação e identifique campos adicionados, removidos ou modificados. Processamento local no navegador, seguro e privado, sem upload.
Minifique JSON em uma linha, remova recuos e quebras de linha, e compare o tamanho original, tamanho minificado, bytes economizados e porcentagem salva. Seguro e privado com processamento local no navegador (sem upload).
Conversor de JSON para TypeScript online e gratuito. Gere instantaneamente interfaces e tipos de TypeScript a partir do seu JSON com processamento local no navegador, seguro e privado (sem upload).
Lógica de cálculo
- Codificar: mapeia caracteres como
<,>,&,"e'para suas respectivas entidades HTML (ex:<). - Decodificar: reverte o mapeamento utilizando análise nativa do navegador ou tabelas de equivalência.
- Objetivo: garantir que o conteúdo seja exibido estritamente como texto, e não interpretado como HTML/JS executável pelo navegador.
Perguntas frequentes
Por que preciso codificar caracteres HTML?
Os navegadores interpretam o caractere < como o início de uma tag HTML. Codificá-lo como < força a exibição segura como texto e evita a execução de scripts indesejados (XSS).
Quais caracteres são inseguros no HTML?
Os principais são: <, >, &, aspas duplas (") e aspas simples ('), especialmente em dados inseridos por usuários.
Os meus dados estão seguros?
Sim. Todo o processamento ocorre localmente no seu navegador, sem uploads ou armazenamento externo em servidores.
O uso desta ferramenta é gratuito?
Sim, é totalmente gratuito e não requer cadastro. Você pode usar e copiar os resultados a qualquer momento.
A codificação de entidades previne o XSS por completo?
Ela é uma camada de proteção essencial, mas não resolve tudo sozinha. Para segurança completa, você deve usar estratégias complementares como CSP (Content Security Policy) e filtragem no back-end.