Pular para o conteúdo

Codificador / Decodificador Base64

Codifica e decodifica strings Base64 (texto e arquivos).

Roda no seu navegador

Cole texto ou envie um arquivo pequeno. Codificamos para Base64 padrão (RFC 4648) e decodificamos versões padrão e URL-safe. UTF-8 tratado corretamente.

Como usar

  1. Escolha codificar ou decodificar

    Codificar transforma texto puro em Base64; Decodificar reverte. Troque a aba no topo.

  2. Cole a entrada

    O codificador aceita qualquer texto UTF-8. O decodificador aceita padrão e URL-safe, com ou sem padding.

  3. Copie o resultado

    A saída atualiza sozinha. Use o botão de copiar.

O que é?

Base64 é um esquema de codificação que representa dados binários arbitrários com 64 caracteres ASCII imprimíveis. Não é criptografia - qualquer um decodifica na hora. O propósito é transporte: passar bytes binários por canais textuais (corpos de e-mail, JSON, data URLs, payloads JWT). A variante URL-safe permite uso em URL sem escape extra.

Quando usar

Para codificar: imagem pequena como data URL em CSS, credencial em JSON, payload em JWT, anexar arquivo em corpo SMTP. Para decodificar: inspeção de JWT, cabeçalho HTTP Basic, respostas de API que embrulham binário em JSON.

Erros comuns

Base64 infla ~33% o tamanho - evite para dados grandes com alternativa binária. Não use como criptografia. Atenção às variantes: padding às vezes omitido, caracteres URL-safe diferentes, quebras a cada 76 caracteres.

FAQ

Diferença entre Base64 padrão e URL-safe?
URL-safe troca « + » por « - » e « / » por « _ » e geralmente omite padding. Aceitamos ambos ao decodificar.

Mais nesta categoria