Ferramenta para programadores

Converter texto e ficheiros para Base64 e de volta

Codifique texto ou um ficheiro para Base64, descodifique Base64 para texto ou ficheiro e use Base64URL. Tudo fica no navegador.

Converta texto UTF-8, ficheiros e Base64URL neste dispositivo. Nada é enviado à NEXNARA.

  • Executa localmente
  • Sem envio
  • Instantâneo
  • Grátis
Modo
Alfabeto

O Base64 fica cerca de 33% maior do que os bytes originais. Mais de 10 MB pode atrasar o separador. Acima de 32 MB é bloqueado.

Como funciona

  1. Cole os seus dados
  2. Execute a ação
  3. Copie o resultado

Por que a NEXNARA

  • Privado

    Os seus dados ficam no navegador.

  • Instantâneo

    Os resultados aparecem de imediato.

  • Sem envio

    Nada é enviado para um servidor da NEXNARA.

  • Funciona em qualquer lugar

    Não é preciso instalar nada.

Saiba mais

O que é Base64?

Base64 transforma dados binários em texto ASCII com A–Z, a–z, 0–9, + e /. É uma codificação, não uma cifra. Qualquer pessoa pode descodificar sem chave.

O que é Base64URL?

Base64URL é a mesma codificação com + como -, / como _ e muitas vezes sem preenchimento. Tokens e alguns URL usam-no. Isto não é um descodificador JWT.

Porque é o Base64 maior?

Cada 3 bytes passam a 4 caracteres ASCII, cerca de um terço a mais, mais o preenchimento opcional. É esperado, não compressão.

Ficheiro para Base64

Escolha ou largue um ficheiro para o codificar no navegador. Copie Base64 em bruto ou um data URL. Volte a gravar Base64 ou um data URL como ficheiro. O ficheiro não é carregado.

Base64 vs. codificação de URL

A codificação de URL (percentual) torna texto seguro dentro de um endereço. Base64 codifica bytes arbitrários como ASCII. Use o codificador de URL para valores de consulta; esta página para texto, ficheiros e data URL.

Como usar

No modo Texto, cole texto e prima Codificar, ou cole Base64 e prima Descodificar. Trocar inverte as caixas. O modo Ficheiro codifica um ficheiro. Para ficheiro transforma Base64 ou um data URL numa transferência.

Suporte a Unicode

Esta ferramenta codifica bytes UTF-8, então coreano, japonês, chinês, árabe, hindi e emoji vão e voltam corretamente. Não se usa btoa puro em uma string Unicode.

Usos comuns

Use Base64 para data URLs, transporte simples de texto ou para inspecionar strings codificadas. Não trate isso como forma de esconder segredos.

Privacidade

O texto e os ficheiros ficam no navegador. Não são enviados à NEXNARA nem guardados em cookies, armazenamento local ou uma base de dados.

Perguntas frequentes

Base64 é criptografia?

Não. Base64 é uma codificação. É fácil de decodificar e não deve ser usado para proteger senhas ou segredos.

O Base64 pode codificar Unicode?

Sim. Esta ferramenta converte o texto em bytes UTF-8 primeiro e depois em Base64, então texto não inglês e emoji funcionam.

Posso converter um ficheiro para Base64?

Sim. Abra o modo Ficheiro, escolha ou largue um ficheiro e prima Codificar. Pode copiar Base64 em bruto ou um data URL. O ficheiro não é carregado.

Porque é o Base64 maior do que o original?

O Base64 guarda 6 bits por carácter, por isso 3 bytes passam a 4 caracteres — cerca de 33% a mais, mais o preenchimento.

O que é Base64URL?

Um alfabeto seguro para URL: - em vez de +, _ em vez de / e muitas vezes sem =. Codifique e descodifique aqui. Payloads JWT não são lidos como tokens.

Os meus dados são carregados?

Não. Texto e ficheiros são convertidos só no navegador. Sem carregamento para o servidor e sem API externa.

Posso descodificar Base64 localmente?

Sim. A descodificação corre neste separador. Para dados binários use Para ficheiro em vez de descodificar como texto.

O que acontece com Base64 inválido?

A ferramenta mostra Base64 inválido e não falha. Espaços são ignorados e o preenchimento em falta é completado. Uma cadeia cortada é rejeitada.