Este codificador decodificador Base64 converte texto em Base64 e decodifica Base64 de volta para texto legível, tudo processado localmente no seu navegador. A codificação é segura em UTF-8, então emojis, acentos e quaisquer caracteres Unicode são convertidos de ida e volta corretamente, sem corrupção. O decodificador é tolerante: aceita o alfabeto URL-safe (usando - e _), tolera padding ausente e remove espaços em branco perdidos antes de decodificar Base64 para texto. Foi feito para desenvolvedores, engenheiros de QA e qualquer pessoa que trabalhe com APIs, JWTs, data URIs ou cabeçalhos HTTP e precise de um conversor base64 rápido e confiável para codificar ou decodificar na hora. Alterne entre os modos Codificar e Decodificar com um clique e copie o resultado. Como tudo roda no seu navegador, nada é enviado para um servidor.
Recursos
Codificação segura em UTF-8 para que emojis e caracteres acentuados sejam convertidos de ida e volta corretamente
Decodifica Base64 padrão e URL-safe (caracteres - e _)
Tolera padding ausente ou extra ao decodificar
Remove automaticamente espaços e quebras de linha da entrada colada
Alternância com um clique entre os modos Codificar e Decodificar
Mensagens de erro claras quando a entrada está vazia ou não é um Base64 válido
Copie a saída codificada ou decodificada com uma única ação
Como usar Codificar / Decodificar Base64
Escolha o modo Codificar para converter texto em Base64, ou o modo Decodificar para converter Base64 de volta para texto.
Digite ou cole seu texto ou string Base64 na caixa de entrada.
Leia o resultado convertido instantaneamente na área de saída.
Copie a saída para usar na sua chamada de API, cabeçalho ou data URI.
Exemplo
Entrada
Olá, ArrayKit!
Saída
T2zDoSwgQXJyYXlLaXQh
Codificando texto UTF-8 simples para Base64 padrão.
Erros comuns e solução de problemas
A decodificação retorna "Input is not valid Base64." — Remova quaisquer caracteres fora do alfabeto Base64 (A-Z, a-z, 0-9, +, /, -, _) e tente novamente; símbolos perdidos ou dados truncados quebram a decodificação.
O texto decodificado mostra caracteres ilegíveis ou mojibake — Os dados originais provavelmente não eram texto UTF-8, ou apenas parte da string Base64 foi copiada. Cole a string completa para obter uma conversão de ida e volta limpa.
Um token URL-safe não decodifica em outro lugar — O Base64 URL-safe usa - e _ e frequentemente descarta o padding. Esta ferramenta o decodifica, mas se outro sistema o rejeitar, converta - para + e _ para / e adicione novamente o padding =.
Espaços ou quebras de linha em um bloco colado parecem causar problemas — Nenhuma ação é necessária aqui; o decodificador remove espaços e quebras de linha automaticamente antes de decodificar.
Perguntas frequentes
O que é um codificador decodificador Base64?
É uma ferramenta que converte texto e strings binary-safe em Base64 e vice-versa. O codificador decodificador Base64 do ArrayKit roda nas duas direções no seu navegador, com tratamento seguro em UTF-8 de emojis e acentos.
Como decodifico uma string Base64 para texto?
Alterne para o modo Decodificar, cole sua string Base64 na caixa de entrada, e o texto legível aparece instantaneamente na área de saída para você copiar.
A ferramenta Base64 do ArrayKit suporta Base64 URL-safe?
Sim. A decodificação aceita os caracteres - e _ usados pelo alfabeto URL-safe e tolera padding ausente, então tokens de JWTs e URLs decodificam de forma limpa.
A ferramenta Base64 lida com emojis e caracteres acentuados?
Sim. O texto é codificado em UTF-8 antes do Base64, então qualquer Unicode, incluindo emojis e acentos, é convertido de ida e volta corretamente, sem corrupção.
Por que minha string Base64 falha ao decodificar?
A entrada contém caracteres fora do alfabeto Base64, ou parte da string está faltando. Cole a string completa e inalterada e remova quaisquer símbolos perdidos.
Meus dados são enviados para algum lugar quando uso a ferramenta Base64?
Não. Toda a codificação e decodificação acontece localmente no seu navegador, seus dados nunca saem do seu dispositivo e nada é enviado para um servidor.