Pular para o conteúdo
Ferramenta Grátis

Base64 e URL Encode

Codifique e decodifique Base64 e URL Encode (percent encoding) online, nos dois sentidos, com detecção automática de JWT, Data URI e parâmetros de URL.

O que é

O Base64 e URL Encode é uma ferramenta online e gratuita que codifica e decodifica texto nos dois formatos mais usados para transportar dados na web. Se você não é da área técnica, pense neles como duas formas diferentes de empacotar um texto para que ele viaje sem problemas dentro de sistemas, links e arquivos.

O Base64 transforma qualquer conteúdo, como um texto, um token ou um trecho de arquivo, em uma sequência de letras, números e poucos símbolos, útil para embutir dados binários ou tokens dentro de sistemas que só aceitam texto puro. Já o URL Encode, também chamado de percent encoding, troca espaços, acentos e caracteres especiais por códigos como %20, garantindo que um link continue funcionando corretamente dentro de um navegador ou de uma chamada de API.

A ferramenta funciona de forma bidirecional: existem dois painéis lado a lado, um para o texto legível e outro para o conteúdo codificado. Ao digitar em qualquer um dos dois lados, o outro é atualizado automaticamente, sem precisar clicar em botões separados de codificar e decodificar.

Um recurso extra é o scanner automático de conteúdo: se o texto colado no modo Base64 tiver o formato de um token JWT, do tipo usado em autenticação de sistemas, ou de uma imagem embutida em Base64 (Data URI), a ferramenta identifica o padrão e avisa na tela, sem abrir ou decodificar o conteúdo interno do token. No modo URL Encode, links com parâmetros de busca são organizados automaticamente em uma tabela com cada parâmetro e seu valor, o que facilita a leitura de URLs longas de rastreamento.

Como usar

  • Escolha o modo desejado: Base64 ou URL Encode, no topo da ferramenta.
  • Digite ou cole o texto legível no painel da esquerda para ver o resultado codificado aparecer à direita.
  • Ou cole um conteúdo já codificado no painel da direita para ver a versão decodificada aparecer à esquerda.
  • Observe o aviso do scanner caso o conteúdo seja identificado como token JWT, imagem em Base64 ou link com parâmetros.
  • Confira a tabela de parâmetros quando ela aparecer, para ver cada valor de uma URL separadamente.
  • Clique no botão de copiar em qualquer um dos dois lados para levar o resultado para onde precisar.

Dicas

  • O Base64 gerado aqui é o formato padrão (com os caracteres +, / e o padding =), não a variante URL-safe. Para usar em URLs, troque manualmente + por hífen e / por underline, removendo o = do final.
  • Base64 não é criptografia: qualquer pessoa pode decodificar o conteúdo de volta, então não use para proteger senhas ou dados sigilosos.
  • A ferramenta trata corretamente acentos e o caractere ç, então textos em português são codificados e decodificados sem gerar símbolos estranhos.
  • Se o resultado do decode vier errado, confira se você copiou a sequência completa, sem cortar o início ou o fim.
  • Todo o processo roda localmente no seu navegador, sem enviar nenhuma informação para servidores externos.

Perguntas frequentes

Qual a diferença entre Base64 e URL Encode?

O Base64 embala qualquer texto usando apenas letras, números e poucos símbolos, ideal para transportar dados. O URL Encode transforma espaços e acentos em códigos como %20, para usar dentro de links da web sem quebrar o endereço.

Base64 é seguro para guardar senhas?

Não. Base64 não é criptografia: ele só reorganiza o texto e qualquer pessoa consegue decodificar de volta. Use apenas para transportar ou embalar dados, nunca para proteger senhas ou informações secretas.

A ferramenta funciona com acentos e ç?

Sim. Ela trata os caracteres em UTF-8, então palavras com ç, ã, é e outros acentos são codificadas e decodificadas corretamente. Assim você não recebe símbolos estranhos no resultado.

Meu texto é enviado para algum servidor?

Não. Todo o processo acontece dentro do seu navegador, sem enviar nada pela internet. Por isso você pode usar a ferramenta até com textos internos ou sensíveis com tranquilidade.

Por que o resultado do decode veio errado?

Normalmente isso acontece quando a sequência colada está incompleta ou tem espaços e quebras de linha a mais. Confira se você copiou o texto inteiro e tente novamente escolhendo a operação correta (Base64 ou URL).

O Base64 gerado é URL-safe (Base64Url)?

Não. Esta ferramenta gera o Base64 padrão, com os caracteres +, / e o padding = no final. A variante URL-safe (Base64Url) substitui + por hífen e / por underline, e costuma remover o padding. Se você precisa da versão URL-safe para usar em um link ou em um token, faça essa troca manualmente depois de codificar.

O scanner decodifica o conteúdo de um token JWT?

Não totalmente. Quando o texto colado no modo Base64 tem o formato de um JWT (header.payload.signature), a ferramenta apenas identifica e avisa que se trata desse tipo de token. Ela não abre nem mostra o conteúdo decodificado do header e do payload, então para inspecionar os dados internos de um JWT é preciso usar um decodificador específico para esse formato.

A ferramenta aceita upload de arquivos ou imagens?

Não. A ferramenta trabalha apenas com texto colado ou digitado nos campos. Ela detecta quando o texto colado é uma imagem em Data URI (Base64), mas não tem um botão de upload para converter um arquivo local diretamente em Base64.

Sobre este conteúdo

Escrito por:
Equipe Ferramenta Grátis

Ferramentas relacionadas

Base64 e URL Encode Online Grátis | Ferramenta Grátis