MV Tools

Execução prática de ida e volta de texto

Entenda Base64, codificação URL e entidades HTML sem tratá-las como criptografia

Um fluxo prático para mover texto por formatos, URLs e HTML sem mudar seu significado.

Equipe editorial de MV ToolsAtualizado 8 min de leitura

Abrir ferramenta

Comece pelo destino

Base64, porcentagem URL e entidades HTML resolvem representações diferentes, não criptografia ou validação.

Mantenha o original até confirmar: valor pode ser codificado no nível errado ou duas vezes.

Base64 altera a representação UTF-8; não esconde o texto original.
Base64 altera a representação UTF-8; não esconde o texto original.

Base64 não protege segredo

Base64 representa bytes UTF-8 como texto, é reversível e geralmente aumenta tamanho.

Não proteja credenciais com Base64; mantenha valor e padding exatos quando necessário.

A ida e volta confirma representação, não sigilo ou autorização.
A ida e volta confirma representação, não sigilo ou autorização.

Codifique componentes URL

Codifique valor antes de juntar para que & e = não criem estrutura. URL completa preserva delimitadores.

Não decodifique cegamente ou repetidamente; teste espaços, Unicode, &, = e %.

E comercial, igual, espaços, Unicode e porcentagem ficam dentro do valor.
E comercial, igual, espaços, Unicode e porcentagem ficam dentro do valor.

Escape HTML pelo contexto

A ferramenta converte seis caracteres para texto, não sanitiza HTML arbitrário.

Texto, atributos, URL, CSS e JavaScript exigem regras diferentes. Prefira templates e DOM.

Útil para texto literal, não para sanitizar marcação arbitrária.
Útil para texto literal, não para sanitizar marcação arbitrária.

Teste ida e volta

Passe amostra pequena uma vez pelo caminho real e compare resultado.

Ferramentas são locais, mas URLs assinadas, tokens e dados reais continuam sensíveis.

Use escape de framework e APIs DOM no contexto real.
Use escape de framework e APIs DOM no contexto real.

Perguntas frequentes

Base64 é criptografia?

Não; é reversível.

Por que meu parâmetro dividiu?

O componente provavelmente não foi codificado antes de juntar.

Escape HTML sanitiza HTML?

Não; contexto e política de sanitização ainda são necessários.