Quicklabtools

Texto

Codificador de Base64 e URL

Converta texto para Base64 ou para o formato de URL, e volte ao texto original quando precisar.

Como usar

  1. Escolha o tipo: Base64 ou URL.
  2. Escolha a direção: codificar para gerar o formato, ou decodificar para voltar ao texto.
  3. Cole o texto e clique em converter. Copie o resultado.

Como funciona

No Base64, o texto é convertido para bytes UTF-8 e depois para letras, números, + e /. Na decodificação, os bytes são lidos de volta como UTF-8. No formato de URL, usamos encodeURIComponent e decodeURIComponent, que trocam espaços, acentos e símbolos por sequências que começam com %.

Exemplo

O texto "Olá" em Base64 vira T2zDoQ==, e volta a "Olá" ao decodificar. O texto "a b&c" em URL vira a%20b%26c.

Limitações

Base64 não é criptografia. Qualquer pessoa consegue decodificar o texto.

Perguntas frequentes

Base64 protege o meu texto?

Não. Base64 só muda a forma de escrever o texto, sem chave nem senha. Quem tiver o resultado consegue decodificar.

Por que a decodificação de URL dá erro?

Uma sequência que começa com % precisa ter dois dígitos hexadecimais, como %20. Um % sozinho ou seguido de letras que não são hexadecimais, como %zz, gera o erro.

Para que serve o = no final do Base64?

O sinal = completa o texto codificado para um múltiplo de quatro caracteres. Ele faz parte do padrão. Esta ferramenta aceita o texto com ou sem ele.

Outras ferramentas de Texto