Need safe multi-accounting? Compare the top-rated solutions at AntiDetect Hub. Explore Now

Codificador e decodificador de Base64

0 (0 avaliações)

Digite ou cole um texto à esquerda para obter Base64, ou cole Base64 à direita para recuperar o texto. Conversão instantânea no navegador, nada é enviado a um servidor.

Isto não é um Base64 válido.
Usa - e _ no lugar de + e / e não usa o preenchimento = (Base64URL, usado em JWT e URLs).
Os dados decodificados não são texto (pode ser uma imagem ou um arquivo), então o texto acima está incompleto. Para recuperar uma imagem, use Conversor de imagem para Base64 e vice-versa: gerador de Data URI.

Base64 online: codifique e decodifique na hora

Digite ou cole um texto à esquerda para obter a representação em Base64 à direita, ou cole uma sequência Base64 à direita para recuperar o texto original. A conversão acontece na hora no seu navegador, então seus dados nunca são enviados a um servidor. São aceitos texto em UTF-8 (cirílico, letras acentuadas, emojis) e Base64 seguro para URL.

O que é Base64?

Base64 é uma forma de escrever qualquer dado, inclusive dados binários, usando apenas 64 caracteres seguros: as letras A-Z e a-z, os dígitos 0-9, mais "+" e "/", com "=" usado como preenchimento no final. Cada 3 bytes de dados viram 4 caracteres, então a versão em Base64 fica cerca de 33% maior que o original. Ele existe porque muitos sistemas, como e-mail, JSON, HTML e URLs, foram feitos para texto e podem quebrar ou corromper dados binários brutos.

Base64 não é criptografia

O Base64 apenas muda o formato dos dados, não os protege. Qualquer pessoa decodifica uma sequência Base64 em um segundo, com esta ferramenta ou com uma única linha de código, por isso nunca o use para esconder senhas, chaves de API ou dados pessoais. Pelo mesmo motivo, ele não esconde links ou textos dos buscadores: esse truque antigo não funciona mais, porque buscadores e navegadores sabem decodificá-lo, e ele pode ser visto como tentativa de manipular os resultados de busca.

Onde o Base64 é usado hoje

  • Imagens e fontes dentro de HTML e CSS como data: URIs, o que poupa uma requisição para arquivos pequenos (para imagens use o conversor de imagem para Base64)
  • Anexos de e-mail: o MIME codifica os arquivos anexados em Base64
  • APIs e JSON: envio de arquivos, imagens ou outros dados binários dentro de um campo de texto
  • Autenticação HTTP Basic: o cabeçalho Authorization leva "usuário:senha" em Base64 (isso é codificação, não segurança, então use sempre HTTPS)
  • Tokens JWT: cada parte de um JSON Web Token é um texto Base64URL que você pode decodificar para ler o conteúdo
  • Chaves e certificados: arquivos PEM (certificados SSL, chaves SSH e PGP) são Base64 entre as linhas BEGIN e END
  • Configuração e segredos: os segredos do Kubernetes e muitas ferramentas de CI/CD guardam valores em Base64
  • URLs e cookies: o Base64 seguro para URL leva pequenos tokens em links, cookies e webhooks

Base64 seguro para URL (Base64URL)

O Base64 padrão contém "+", "/" e "=", que têm significado especial em URLs. A variante segura para URL os troca por "-" e "_" e dispensa o preenchimento. Ative a opção "Base64 seguro para URL" para codificar assim. Na decodificação, os dois alfabetos são aceitos automaticamente, com ou sem preenchimento, e as quebras de linha são ignoradas.

Como usar o conversor de Base64

  1. Para codificar, digite ou cole o texto na caixa Texto. A caixa Base64 é preenchida automaticamente.
  2. Para decodificar, cole uma sequência Base64 na caixa Base64. O texto original aparece na caixa Texto.
  3. Use os botões de copiar para copiar qualquer um dos resultados.

Se os dados decodificados não forem texto (por exemplo, uma imagem), a ferramenta avisa. Use o conversor de imagem para Base64 para vê-la.

Ferramentas semelhantes

Conversor de imagem para Base64 e vice-versa: gerador de Data URI

Codifique PNG, JPG, GIF, WebP e SVG em Base64 ou data:image URI para img src e CSS, e decodifique Base64 em imagem. Grátis, no navegador, sem upload.

7
Decodificador e codificador de URL

Decodificador e codificador de URL online: códigos %20 e %XX para texto e texto para URL (valor, URL inteira, formulário). UTF-8 e Windows-1251.

9
Conversor de hexadecimal online

Conversor de hexadecimal online: hex para decimal, binário e texto e vice-versa, de qualquer tamanho, e float para hex (IEEE 754). No navegador.

12

Ferramentas populares