Base64 Encoder/Decoder
Conversor Base64 online gratuito — encode e decode texto, suporta UTF-8, arquivos e Base64URL. Sem registro.
Conversor Base64 online gratuito — encode e decode texto, suporta UTF-8, arquivos e Base64URL. Sem registro.
Base64 é um esquema de codificação binário-para-texto que representa dados binários usando 64 caracteres ASCII (A–Z, a–z, 0–9, +, /). É amplamente usado no desenvolvimento web para transmitir dados binários por meio de formatos baseados em texto — incorporando imagens em HTML/CSS como URIs de dados, enviando anexos de arquivos em APIs REST ou armazenando tokens JWT. itcoders.pl Base64 Encoder/Decoder funciona inteiramente no navegador: nenhum dado sai do seu dispositivo.
Cole texto para codificação ou uma string Base64 para decodificação no painel esquerdo. A ferramenta detecta automaticamente o modo correto — se a entrada parecer Base64, ela muda para decodificação. Você também pode selecionar manualmente o modo com os botões Codificar ou Decodificar. O botão Trocar troca instantaneamente dados entre os painéis. O resultado pode ser copiado para a área de transferência ou baixado como arquivo de texto.
O modo Base64URL substitui + e / por - e _, removendo também os caracteres = — essa variante é segura para URLs e nomes de arquivos. Quebrar a cada 76 caracteres (padrão MIME) é útil ao incorporar Base64 em corpos ou cabeçalhos de email. O recurso de upload de arquivo converte qualquer arquivo (imagem, PDF, ZIP) em uma representação Base64 — prático ao enviar arquivos por meio de APIs JSON. Decodificar um arquivo de volta funciona automaticamente: se o resultado não for texto legível, a ferramenta oferece download do arquivo.
Toda codificação e decodificação ocorre no lado cliente — nenhum fragmento de texto colado ou arquivo enviado é enviado para um servidor. Isso torna seguro trabalhar com tokens JWT, chaves API, certificados ou dados sensíveis. itcoders.pl Base64 Encoder/Decoder é totalmente gratuito, não requer registro e funciona em qualquer navegador moderno.
Não — Base64 é codificação, não criptografia. Qualquer pessoa pode decodificar Base64 sem chave. Ele apenas converte dados binários em formato texto. Para proteção de dados, use criptografia (AES, RSA, etc.) e utilize Base64 apenas como camada de transporte.
Base64 codifica 3 bytes de dados binários em 4 caracteres de texto, aumentando o tamanho em aproximadamente 33%. Esse é o trade‑off para transmitir dados binários por meio de formatos de texto como JSON, HTML ou cabeçalhos HTTP.
Base64 padrão usa + e /, que têm significado especial em URLs. Base64URL substitui por - e _, removendo o preenchimento = — tornando a saída segura para uso em URLs e nomes de arquivos sem codificação percentual.
Sim — a ferramenta usa codificação UTF-8 que suporta todos os caracteres Unicode, incluindo letras acentuadas, cirílico, caracteres chineses e emojis. Ao contrário da função padrão btoa(), que gera erro em caracteres não‑ASCII.