Ferramentas de codificação
Codifique e decodifique dados em Base64 e URL.
2 ferramentasTodas as ferramentas desta categoria
Codificador e decodificador Base64
Codifique texto para Base64 ou de volta, com saída URL-safe e UTF-8 tratado.
Abrir ferramenta →Codificador e decodificador de URL
Codifique texto ou uma URL inteira, decodifique %XX em texto e veja cada parâmetro.
Abrir ferramenta →Por que escolher nossas ferramentas
As ferramentas rodam no seu navegador com resultados instantâneos, sem esperas e sem telas de carregamento.
Seus dados permanecem no seu dispositivo sempre que uma consulta não for necessária. Nada é rastreado.
Cada ferramenta vem com um guia passo a passo para você entender o resultado.
Perguntas frequentes
Essas ferramentas são gratuitas?⌄
Sim. Cada ferramenta é totalmente gratuita, sem conta, sem assinatura e sem limites de uso.
Preciso me cadastrar?⌄
Não. Não há nada para registrar. Abra uma ferramenta e use-a imediatamente.
As ferramentas enviam meus dados para algum lugar?⌄
As ferramentas rodam no seu navegador sempre que a tarefa permite, então seus dados permanecem no seu dispositivo. Quando uma ferramenta precisa de um backend, ela envia apenas o valor que você inseriu para retornar um resultado e não mantém registro.
As ferramentas funcionam no celular?⌄
Sim. Cada ferramenta é responsiva e funciona em desktop, tablet e celular.
Explorar outras categorias
Sobre nossas ferramentas de codificação
Os dados quase nunca viajam na forma original. Arquivos binários viram texto para sobreviver ao e-mail e ao JSON, e o texto é escapado para caber com segurança numa URL. Quando um lado codifica e o outro decodifica de outro jeito, surgem links quebrados, acentos estragados ou tokens que não validam mais. Esta categoria reúne conversores gratuitos que mostram exatamente o que mudou e por quê, rodando inteiramente no seu navegador, sem enviar nada.
Codificador e decodificador Base64
O codificador e decodificador Base64 converte texto em Base64 e de volta, com os alfabetos padrão e seguro para URL, quebras de linha opcionais para MIME e PEM e tratamento correto de UTF-8 para que acentos e emojis sobrevivam. Ele mostra o aumento de tamanho e passa para uma visão hexadecimal quando os bytes não são texto, ideal para inspecionar data URIs, cabeçalhos de autenticação Basic e as partes de um JWT.
Codificador e decodificador de URL
O codificador e decodificador de URL codifica um valor isolado ou um endereço inteiro, transforma sequências %XX de volta em texto legível e divide um link em host, caminho e parâmetros. Ele detecta escapes malformados e codificação dupla, como um espaço que virou %2520, e oferece o sinal de mais para espaços quando você precisa.
Quando usar
Use-os quando um link com termo de busca ou redirecionamento quebra, quando uma API recebe parâmetros que parecem corrompidos, quando você precisa ler um token ou certificado à mão ou ao incorporar uma imagem pequena como data URI. Ver os bytes exatos dos dois lados costuma revelar a diferença em segundos.
Codificar não é proteger
Base64 e a codificação percentual tornam os dados transportáveis, não secretos. Qualquer um pode revertê-las, então nunca as use para esconder senha, token ou dados pessoais. Para sigilo, use criptografia de verdade ou um token assinado, e mantenha segredos fora das URLs.
Erros de codificação comuns
A maioria dos bugs vem de poucos suspeitos de sempre: decodificar base64url com o alfabeto padrão, tirar o preenchimento = que um decodificador rígido espera, codificar um valor duas vezes de modo que um espaço vira %2520, usar encodeURI onde precisava de encodeURIComponent ou ler bytes UTF-8 como Latin-1 de forma que acentos viram ç. Comparar entrada e saída lado a lado mostra qual é o caso.
Checklist rápido de codificação
Antes de codificar, saiba qual formato o outro lado espera: Base64 padrão ou seguro para URL, com ou sem preenchimento, um valor ou uma URL inteira, espaços como %20 ou +. Codifique exatamente uma vez, no momento em que o valor entra na URL ou no payload, use sempre UTF-8 e decodifique uma amostra para confirmar que a ida e volta devolve o original. Tenha à mão algumas amostras corretas conhecidas, para testar em segundos a atualização de uma biblioteca ou framework.
Entenda os detalhes
Os dois conversores levam a guias detalhados que explicam como as codificações funcionam, as diferenças de preenchimento e alfabeto que confundem e como resolver uma saída que não decodifica.
Dica: codifique um valor uma única vez, no ponto em que ele entra numa URL, num cabeçalho ou numa data URI, e decodifique-o uma única vez onde ele sai. Codificar duas vezes é a causa mais comum de %2520 e de Base64 corrompido. Um teste rápido é decodificar o valor uma vez e ver se ainda há caracteres % ou = que não deveriam estar ali. Guarde uma cópia do resultado para comparar depois da próxima mudança.