YamlBox

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.

Opções de conversão

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

  1. 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.

  2. 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.

  3. 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.

Procurando por “decodificação base64 on-line”, “codificação base64”, “conversor base64”? Você está no lugar certo - navegue por todas as 19 ferramentas.

Leitura mais profunda

Artigo do blog · 5 min de leitura Base64 decodificar e codificar: para transporte, não para Base64 decodifique e codifique no navegador — a regra de tamanho 4/3, preenchimento, a variante base64url e o bug do Unicode que faz o texto decodificado parecer lixo. Leia o guia →