Codificar e decodificar Base64 — converter texto no navegador
Codifique ou decodifique Base64 e Base64url para texto UTF-8 ou bytes de ficheiro no navegador. Passos: Codificar ou Decodificar, cole texto ou escolha ficheiro, active Base64url se precisar, copie. Exemplo: Hello 世界 → SGVsbG8g5LiW55WM. Unicode via UTF-8; sem upload.
Como funciona
Codificar transforma UTF-8 ou bytes de ficheiro em Base64. Base64url para tokens URL-safe.
Regras esperadas
O que esperar: alfabetos, UTF-8 e padding.
- Alfabeto padrão A–Z, a–z, 0–9, +, /. Base64url: +→-, /→_.
- Texto sempre UTF-8 antes do Base64.
- Ficheiro = bytes brutos lidos localmente.
- Privacidade: sem servidor. RFC 4648 no navegador.
Exemplo
Codificar: Hello 世界 → SGVsbG8g5LiW55WM. Decodificar restaura o texto.
Bons casos
- Devs: codificar JSON ou UTF-8 para APIs.
- JWT: rever segmentos Base64url.
- Config: embutir blobs em YAML ou CI.
Frequently asked questions
Qual a diferença entre Base64 e Base64url?
Base64 padrão usa +, / e =. Base64url usa - e _ e omite padding — comum em JWT.
Suporta Unicode / UTF-8?
Sim. Texto vira bytes UTF-8 antes do Base64. Decodificar recupera Unicode.
Como difere da ferramenta de imagens?
Esta página é texto/bytes gerais. Imagem ↔ Base64 foca fotos com pré-visualização.
O texto ou ficheiro sai do navegador?
Não. Tudo local no navegador; sem envio ao servidor.
O que acontece com Base64 inválido?
Espaços são ignorados ao decodificar. Entrada inválida gera erro.
Dúvidas ou feedback
Algo pouco claro, quebrado ou faltando? Escreva abaixo — lemos cada mensagem sobre estas ferramentas.