Codificar / Decodificar Base64
Codificação e decodificação Base64 segura em UTF-8.
Seu texto é codificado e decodificado inteiramente no seu navegador, então nada que você cola é enviado para um servidor.
Precisa inspecionar um token? Experimente o Decodificador JWT.
Sobre Codificar / Decodificar Base64
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.
Ferramentas relacionadas
Todas as ferramentas de ArrayKit