Pular para o conteúdo

Codificador/decodificador Base64 e URL

Codifique e decodifique Base64, codificação de URL (percent-encoding) e entidades HTML

Carregando a ferramenta…

Codifica textos e arquivos em Base64, codificação de URL (percent-encoding), entidades HTML, escapes Unicode ou hex, e os decodifica de volta. Use-o para ler valores codificados na resposta de uma API ou em uma URL, ou para preparar valores para código e configuração.

Como usar

  1. Escolha uma aba: “Base64”, “URL”, “Entidades HTML”, “Escapes Unicode” ou “Hex”.
  2. Digite em “Texto” para ver o resultado em “Codificado”, ou cole um valor codificado à direita para ver o texto.
  3. Defina opções como “Alfabeto seguro para URL (- e _)”, “Quebrar linhas a cada 76 caracteres” ou “Codificar como”.
  4. Para arquivos, solte um em “Converter arquivo em Base64”; salve dados binários decodificados com “Salvar os bytes decodificados como arquivo”.

Como funciona

Perguntas frequentes

Base64 é criptografia?
Não. Qualquer pessoa consegue decodificá-lo, então não deve ser usado para esconder senhas ou dados pessoais.
O que significa %20 em uma URL?
É um espaço em percent-encoding. A codificação de formulários escreve o espaço como +, o que você pode escolher com “Espaço como +”.
Como converter uma imagem em data URI Base64?
Solte a imagem em “Converter arquivo em Base64” e ative “Gerar como data URI”. Para um arquivo PNG, o resultado começa com data:image/png;base64,.
Qual a diferença entre Base64 e Base64url?
O Base64url usa - e _ no lugar de + e / e elimina o preenchimento com =. Ele é usado em JWTs e URLs; ative “Alfabeto seguro para URL (- e _)” para obtê-lo.