Codificador Base64 | Codifique rapidamente seus dados

No seu navegador Atualizado 06/2026

0 bytes
Qualquer tipo de arquivo (tamanho máx.: 10MB). Tudo é executado no seu navegador.
Usa - e _ em vez de + e / e remove o preenchimento (=). Para URLs, nomes de arquivo e JWTs.
0 bytes

Como usar o codificador e decodificador Base64

  1. Escolha Codificar ou Decodificar e selecione Texto ou Arquivo como entrada.
  2. Digite ou cole seu texto, ou selecione um arquivo, e ajuste a opção segura para URL se necessário.
  3. Clique no botão de ação para obter seu resultado instantaneamente.
  4. Copie o resultado, baixe-o como arquivo ou clique em Limpar para recomeçar.

Seus dados nunca saem do seu dispositivo. Toda a codificação e decodificação acontece localmente no seu navegador.

Use esta ferramenta a partir do seu agente de IA

API JSON e servidor Model Context Protocol (MCP) gratuitos. Sem cadastro, sem chave de API, CORS aberto. Projetado para Claude, ChatGPT, Cursor, scripts e aplicativos frontend.

curl -X POST https://mate.tools/api/v1/base64-encode.php \
  -H "Content-Type: application/json" \
  -d '{"text":"hello world","url_safe":false}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/base64-encode.php",
    data=json.dumps({"text":"hello world","url_safe":false}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/base64-encode.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"text":"hello world","url_safe":false}),
});
console.log(await r.json());

Adicione a claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) ou qualquer outro cliente compatível com MCP:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
Documentação da API OpenAPI 3.1 npm 60 req/min · 600 req/hora · corpo máx. 1 MB

Perguntas frequentes

A codificação Base64 converte dados binários ou de texto em texto ASCII usando um alfabeto de 64 caracteres (A–Z, a–z, 0–9, + e /). Ela permite que dados binários trafeguem com segurança por sistemas que só lidam com texto, como e-mail, JSON ou URLs. É codificação para transporte, não criptografia, portanto não oferece nenhuma segurança.

Mude para o modo Decodificar, cole sua string Base64 (ou carregue um arquivo .txt que a contenha) e clique em Decodificar. O texto legível aparece na caixa de resultado, e você pode usar Baixar para salvar os dados decodificados como arquivo, o que é útil para imagens, PDFs e outros conteúdos binários.

Escolha Codificar, mude a fonte para Arquivo e selecione sua imagem. A ferramenta gera tanto a string Base64 bruta quanto um data URI pronto para uso (data:image/png;base64,...). Cole o data URI no src de uma tag img HTML ou em uma propriedade background-image CSS para incorporar a imagem sem um arquivo separado.

O Base64 seguro para URL substitui + por - e / por _ e remove o preenchimento =, para que o resultado seja seguro para colocar em URLs, strings de consulta, nomes de arquivo e JSON Web Tokens (JWTs). Ative o interruptor seguro para URL quando sua saída precisar ser passada em uma URL ou nome de arquivo.

Sim. O Base64 transforma cada 3 bytes de dados em 4 caracteres ASCII, então a saída codificada fica cerca de 33% maior que o original. Esse acréscimo é o preço de tornar os dados binários seguros para transportar como texto simples.

Nada é enviado. Toda a codificação e decodificação é executada inteiramente no seu navegador usando JavaScript, então seu texto e arquivos nunca saem do seu dispositivo. A ferramenta também lida corretamente com texto UTF-8 completo, incluindo emojis e caracteres acentuados.

Converta dados para Base64 com nossa ferramenta online. Insira o texto ou arquivo e receba a string Base64. Útil para armazenamento e transmissão segura de dados.

O que é um codificador Base64?

Um codificador Base64 converte texto, imagens ou arquivos em uma string de texto Base64 simples usando um alfabeto de 64 caracteres (A–Z, a–z, 0–9, + e /). Isso permite que dados binários trafeguem com segurança por sistemas que só lidam com texto. Esta ferramenta também decodifica Base64 de volta para texto ou um arquivo para download, suporta UTF-8 e uma variante segura para URL, e é executada inteiramente no seu navegador.