Codificador/Decodificador Base64

Codifique texto para Base64 ou decodifique Base64 para texto instantaneamente. Suporta Unicode completo incluindo emoji. Todo o processamento ocorre localmente no seu navegador.

🔒 Todo o processamento ocorre localmente no seu navegador — nada é armazenado ou enviado a qualquer servidor.

Como usar este codificador/decodificador Base64

  1. Codificar: Digite qualquer texto e clique em Codificar para obter a representacao Base64.
  2. Decodificar: Mude para o modo Decodificar, cole uma string Base64 e clique em Decodificar para obter o texto original.
  3. Copie o resultado com um clique, ou use Carregar exemplo para experimentar instantaneamente.
  4. Pressione Ctrl+Enter para processar — ou simplesmente cole e a ferramenta detecta automaticamente.

Sobre a codificacao Base64

A codificacao Base64 representa dados binarios usando 64 caracteres ASCII (maiusculas A-Z, minusculas a-z, digitos 0-9, mais +, e barra /. O sinal de igual = e usado para preenchimento. Como todos os caracteres Base64 sao ASCII imprimiveis, e seguro usa-los em strings JSON, atributos HTML, corpos de email e URLs.

Um caso de uso comum e incorporar imagens pequenas diretamente em HTML ou CSS como URIs de dados. Outro e armazenar configuracao binaria ou tokens de API em arquivos de configuracao JSON. Esta ferramenta lida com o conjunto de caracteres UTF-8 completo, para que voce possa codificar emoji, texto internacional e simbolos especiais sem perda de dados.

Esta ferramenta usa as APIs integradas atob, btoa, TextEncoder e TextDecoder do seu navegador. Ela valida a entrada rigorosamente — caracteres invalidos sao marcados imediatamente em vez de produzir silenciosamente lixos.

Perguntas frequentes

O que e codificacao Base64?

Base64 e um sistema de codificacao binario-para-texto que converte dados binarios em uma cadeia de caracteres ASCII (A-Z, a-z, 0-9, +, /, e =). E comumente usado para incorporar dados binarios (como imagens) em JSON, XML ou HTML, ou para transmitir dados binarios com seguranca por protocolos somente texto como HTTP ou email.

Como funciona o codificador?

O codificador pega seu texto, converte-o em bytes usando UTF-8 (que lida com qualquer idioma incluindo emoji), e entao mapeia cada byte para sua representacao Base64. O resultado e uma cadeia de texto que voce pode armazenar ou transmitir com seguranca em qualquer lugar que aceite texto ASCII.

Como funciona o decodificador?

O decodificador pega uma string Base64, valida que ela contém apenas caracteres Base64 validos, converte-a de volta para bytes brutos, e entao decodifica esses bytes como texto UTF-8. Se a entrada nao for Base64 valido, ele mostra uma mensagem de erro clara.

Meus dados sao enviados para um servidor?

Nao. Todo o processamento ocorre 100% no seu navegador usando as APIs integradas atob e TextEncoder/TextDecoder do JavaScript. Nada e enviado, transmitido ou armazenado em nenhum lugar. Voce pode ate usar esta ferramenta offline.

O que significa o caractere = no final de algumas strings Base64?

O caractere = (sinal de igual) e preenchimento. Base64 codifica 3 bytes em 4 caracteres. Quando a entrada nao e um multiplo de 3 bytes, preenchimento e adicionado para fazer a saida um multiplo de 4 caracteres.

Posso codificar texto Unicode como emoji?

Sim. Esta ferramenta usa codificacao UTF-8 internamente, entao lida corretamente com qualquer caractere Unicode, incluindo emoji, caracteres CJK, arabe e simbolos especiais.

Qual e a diferenca entre Base64 e codificacao URL?

Base64 e codificacao URL (codificacao percentual) servem para propositos diferentes. Base64 e para converter dados binarios arbitrarios em texto ASCII; expande dados em ~33%. Codificacao URL substitui caracteres especiais por sequencias %. Use Base64 quando precisar codificar dados binarios; codificacao URL para parametros de consulta.

Gostando do SlimUtils? Se essas ferramentas gratuitas economizaram seu tempo, considere nos pagar um café! Apoiar no Ko-fi