Codificador e Decodificador Base64
Codifique texto → Base64 ou decodifique Base64 → texto. UTF-8 do início ao fim.
Base64 é a forma padrão de empacotar bytes arbitrários — texto, fragmentos de imagem, payloads JSON — em caracteres que sobrevivem a qualquer transporte somente ASCII: e-mail, URLs, segmentos JWT, strings JSON. O codificador abaixo lida com UTF-8 completo (incluindo emoji), suporta tanto o alfabeto padrão quanto o base64url (URL-safe, sem preenchimento), e roda completamente no seu navegador. Nada do que você colar sai desta página.
How to use
Escolha uma direção
Selecione Codificar para converter texto em Base64, ou Decodificar para ler uma string Base64 como texto.
Escolha o alfabeto (apenas na codificação)
Padrão para e-mails, URIs de dados e HTTP Basic Auth. base64url para JWTs, cookies assinados e qualquer coisa que viaje em URLs.
Cole sua entrada
A saída aparece instantaneamente conforme você digita. Clique no ícone de copiar para pegar o resultado.
Frequently asked questions
- O que é Base64?
- Base64 representa dados binários usando apenas 64 caracteres ASCII imprimíveis (A–Z, a–z, 0–9, +, /). Cada três bytes de entrada se tornam quatro caracteres Base64, mais preenchimento ('=') no final para atingir um múltiplo de quatro.
- O que é base64url?
- Uma variante URL-safe definida na RFC 4648 §5. Substitui + por - e / por _ para que o valor codificado seja válido dentro de uma URL sem escapes adicionais. O preenchimento (=) é convencionalmente removido porque sinais de igual no final às vezes confundem analisadores de caminho.
- Base64 comprime ou criptografa meus dados?
- Nenhum dos dois. Aumenta estritamente o tamanho em 33% (4 bytes de saída por 3 bytes de entrada), e a transformação é completamente reversível por qualquer pessoa — não é um mecanismo de segurança.
- O codificador lida com emoji e caracteres não-ASCII?
- Sim. A entrada é primeiro codificada como bytes UTF-8, depois esses bytes são codificados em Base64. A decodificação faz o inverso e valida que o resultado é UTF-8 bem formado antes de retorná-lo.
- Os dados são enviados para um servidor?
- Não. Todo o codificador e decodificador roda no seu navegador como JavaScript estático. O Convertitive nunca registra, armazena ou transmite nenhuma de suas entradas.
Ferramentas relacionadas
- Gerador de senhaSenhas aleatórias e seguras.
- Expressão cronCriar, ler e validar a sintaxe cron.
- Conversor de Maiúsculas e MinúsculasConverter texto entre maiúsculas, minúsculas e mais.
- Gerador de Hash — SHA-1, SHA-256, SHA-384, SHA-512Gerar hash criptográfico de qualquer texto.
- Formatador e Validador de JSONFormatar, minificar e validar estruturas JSON.
- Conversor de JSON para YAML e YAML para JSONConverter entre os formatos JSON e YAML.