Web e codificação
Base64 Codificador e decodificador
Codifique texto UTF-8 para Base64 ou decodifique Base64 de volta para texto, incluindo variantes seguras para URL e conteúdo não-ASCII. Quebras de linha de entrada (como vistas em arquivos PEM) são toleradas.
- Funciona 100% no seu navegador
- Sem inscrição · Sem uploads
- Uso gratuito e ilimitado
Texto ou Base64
Exemplos: Texto para codificar · Base64 para decodificar · Entrada URL segura —⌘/Ctrl + Enter converte · solta um arquivo para carregá-lo · processado localmente
Conversões
A saída é somente leitura. Use Copiar, Baixar ou Compartilhar para movê-lo.
Como usar a ferramenta Base64 Codificador / Decodificador
-
Cole texto ou Base64
A alternância de modo decide a direção; use auto para que strings curtas, somente alfabéticas, sejam tentadas como Base64.
-
Alterne URL-seguro se necessário
URL-safe Base64 troca + por - e / por _, e elimina o preenchimento — necessário em parâmetros de consulta e segmentos JWT.
-
Copie o resultado
As quebras de linha na entrada são ignoradas, para que você possa decodificar um certificado empacotado ou corpo PEM diretamente.
O que torna esta ferramenta diferente
- Manipulação correta de UTF-8 – acentos, CJK e emoji ida e volta perfeitamente
- Opção de alfabeto URL seguro com manuseio de preenchimento
- Espaços em branco e quebras de linha na entrada são tolerados
- Erros precisos para caracteres inválidos ou dados truncados
- Também mostra o comprimento do byte, útil para verificações de tamanho
Privacidade por arquitetura: esta página não contém análises que recebam sua entrada e o código de conversão é executado em sua guia. Você pode se desconectar da rede após carregar e continuar trabalhando.
Base64 Codificador / Decodificador — perguntas frequentes
Base64 é criptografia?
Não. Base64 é uma codificação, não uma criptografia — não tem chave e oferece zero confidencialidade. Trate os dados codificados em Base64 como texto simples que apenas parece embaralhado. Use criptografia (TLS, AES, idade) quando o sigilo for necessário.
Por que Base64 às vezes URL é seguro com - e _?
O padrão Base64 usa + e /, que são problemáticos dentro de URLs e identificadores. A variante URL-safe (RFC 4648 §5) substitui - e _ e muitas vezes omite o preenchimento =, de modo que o valor sobrevive sendo colocado em uma string de consulta ou nome de arquivo.
Como decodifico Base64 em um arquivo ou imagem?
Esta ferramenta decodifica em texto, o que é adequado para cargas de texto. Se os bytes decodificados forem uma imagem ou arquivo, este decodificador relata isso claramente, em vez de imprimir lixo - use uma ferramenta de bytes para arquivo para eles.
Por que minha string Base64 termina com = ou ==?
Preenchimento. Base64 encodes 3 bytes into 4 characters; quando o comprimento da entrada não é múltiplo de três, a codificação é preenchida com = para manter o bloco completo. O preenchimento geralmente é opcional e é removido no uso seguro para URL.
Ferramentas relacionadas
Procurando por “decodificação base64 on-line”, “codificação base64”, “conversor base64”? Você está no lugar certo - navegue por todas as 19 ferramentas.