Codificar e decodificar Base64
Digite ou cole um texto e o resultado em Base64 aparece na hora.
Seus textos e arquivos não saem do navegador: nada é enviado para nenhum servidor.
Como usar
- Cole o seu texto e escolha Codificar ou Decodificar. O texto é codificado em UTF-8, então acentos, ç, emojis e alfabetos não latinos funcionam.
- Ative “Seguro para URL” para tokens, nomes de arquivo ou URLs: + e / viram - e _, e o preenchimento = do final é removido.
- Ative “Quebrar linhas a cada 76 caracteres” quando o resultado for para o corpo de um e-mail ou para um bloco no estilo PEM.
- Ao decodificar, você pode colar Base64 padrão, Base64 seguro para URL ou uma URL data: inteira; quebras de linha e preenchimento faltando são ignorados.
Perguntas frequentes
Base64 é criptografia?
Não. O Base64 só muda a forma de escrever os bytes para que eles passem por canais que aceitam apenas texto. Qualquer pessoa consegue decodificar, então nunca use Base64 para esconder senhas ou segredos.
Por que o resultado em Base64 fica maior que a entrada?
Cada 3 bytes viram 4 caracteres, então o resultado fica cerca de 33% maior. O ç e as letras acentuadas ocupam 2 bytes em UTF-8, e outros alfabetos e emojis até 4, o que aumenta ainda mais o resultado.
O que é Base64 seguro para URL?
É a variante Base64url da RFC 4648. Ela troca + por - e / por _ para que a string possa ir numa URL ou num nome de arquivo sem precisar de escape. Os JSON Web Tokens (JWT) usam essa variante.
Meu texto é enviado para algum servidor?
Não. A codificação e a decodificação acontecem inteiramente no seu navegador.
Ferramentas relacionadas
Todas as ferramentas
Texto
- Contador de caracteres
- Maiúsculas e minúsculas
- Comparar textos
- Gerador de anagramas
- Letra cursiva
- Extrator de domínios
- Extrator de e-mails
- Localizar e substituir
- Texto em itálico
- Ordenar listas
- Visualizador de Markdown
- Corrigir caracteres estranhos
- Código morse
- Nome japonês em hangul
- Seu nome em coreano
- Letras com serifa
- Texto riscado
Converter e codificar
- Gerador de QR Code
- Base64 codificar/decodificar
- Codificar URL
- Base64 para imagem
- Binário ↔ decimal
- Binário ↔ hex
- Decimal ↔ hex
- Excel para tabela HTML
- Entidades HTML
- Imagem para Base64
- Escapar JSON
- Conversor de bases
- Conversor Punycode
- Texto para ASCII
- Texto para binário
- Texto para decimal
- Texto para hex
- Conversor Unicode
- Timestamp Unix
Conversores de unidades
- Conversor de unidades
- Conversor de temperatura
- Conversor de peso
- Conversor de área
- Conversor de comprimento
- Conversor de ângulos
- Conversor de calorias
- Conversor de tamanho de dados
- Conversor de volume de grãos
- Conversor de carga elétrica
- Conversor de energia
- Conversor de vazão
- Conversor de força
- Conversor de consumo de combustível
- Conversor de intensidade luminosa
- Conversor de força magnetomotriz
- Conversor de potência
- Conversor de pressão
- Conversor de dose de radiação
- Conversor de velocidade
- Conversor de unidades de tempo
- Conversor de volume