Codificação Base64

Converta texto simples em Base64, decodifique Base64 de volta em texto e copie ou baixe o resultado.

Entrada
Saída
0 caracteres 0 linhas

Codificar texto para transporte e armazenamento Base64

Este codificador Base64 transforma texto simples em uma string Base64 segura para ASCII e pode decodificá-lo novamente para uma rápida viagem de ida e volta. É útil quando um valor deve viajar por JSON, HTML, variáveis de ambiente, saída de comando, e-mail ou outros sistemas que esperam texto imprimível.

Base64 é um formato de codificação, não de criptografia. Qualquer pessoa com a string pode decodificá-la, e a saída codificada geralmente é cerca de um terço maior porque cada 3 bytes se transformam em 4 caracteres Base64.

Como usar

  1. Cole texto simples ou um valor Base64 no editor de entrada.
  2. Escolha Codificar para criar uma sequência Base64 ou Decodificar para ler uma sequência Base64 existente.
  3. Verifique o editor de saída e a mensagem de status. A entrada Base64 inválida é reportada imediatamente quando a decodificação falha.
  4. Use Copiar para a área de transferência, Baixar para um arquivo de texto ou Limpar para redefinir ambos os editores.

O que é codificação Base64?

Codificação Base64 representa bytes com um alfabeto limitado de letras, números, +, / e preenchimento = opcional. Isso torna mais fácil colocar dados binários ou derivados de Unicode em canais somente de texto.

Use Base64 para representação e transporte, não para sigilo ou compactação. Se precisar de confidencialidade, use criptografia; se precisar de integridade, use um hash ou assinatura; se precisar de arquivos menores, use a compactação antes da codificação.

Notas de entrada

A codificação aceita texto normal, incluindo Unicode. Ao decodificar, cole o valor Base64 completo sem rótulos, aspas, cabeçalhos ou prosa envolvente; falta de preenchimento ou caracteres extras podem fazer com que uma carga válida falhe.

Exemplo

Uma mensagem curta torna-se um valor Base64 seguro para ASCII e pode ser decodificada de volta ao texto original:

--- Texto simples ---
Hello, World!

--- Codificado em Base64 ---
SGVsbG8sIFdvcmxkIQ==

--- Decodificado ---
Hello, World!

Integração MCP

MCP (Model Context Protocol) permite que agentes de IA e aplicativos descubram e executem utilitários do Coding.Tools para fluxos repetíveis de conversão, formatação, hash e geração.

Nome da ferramenta MCP: base64-encode

Endpoint MCP: https://coding.tools/mcp

Chame tools/list primeiro. Cada ferramenta inclui inputSchema, outputSchema e examples para que um agente de IA ou cliente possa montar argumentos válidos sem adivinhar.

Em tools/call, leia result.content[0].text para o valor exibível e result.structuredContent para parsing por máquina. Falhas da ferramenta retornam isError: true; falhas de protocolo retornam um JSON-RPC error.

Exemplo de requisição tools/call:

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"base64-encode","arguments":{"input":"Hello from Coding.Tools MCP"}}}'

A maioria das ferramentas de texto e dados aceita uma string input e options opcionais. Ferramentas de imagem que dependem das APIs de imagem do navegador são listadas para descoberta e retornam um link para a interface web quando precisam desses recursos.