Codifique e decodifique strings Base64 instantaneamente. No navegador, privado, sem limites.
Codifique qualquer tipo de arquivo para Base64 para APIs ou transferência.
Converta imagens em URIs de dados Base64 para incorporar em CSS ou HTML.
Decodifique e inspecione tokens JWT para ver cabeçalhos, payloads e claims.
Codifique ou decodifique URLs e parâmetros com codificação percentual.
Converta caracteres especiais em entidades HTML e vice-versa.
Converta entre formatos hexadecimal e Base64.
Decodifique strings Base64 em imagens com visualização.
Decode any Base64 string back to its original file with auto-detection.
Decodifique documentos PDF em Base64 e visualize no navegador.
Base64 é um sistema de codificação projetado para representar bytes como texto legível usando um alfabeto seguro para qualquer canal digital. Ele transforma grupos de três bytes em quatro caracteres ASCII, impedindo que cabeçalhos de e-mail, formulários ou sistemas de log rejeitem a informação. Ao copiar e colar strings nesta ferramenta, você transforma dados binários em uma sequência que trafega sem erros por protocolos feitos para texto puro.
A conversão gera um aumento de cerca de 33 % em relação ao tamanho original. Esse acréscimo é o preço da compatibilidade, mas vale a pena quando você precisa transmitir certificados, chaves de API, imagens pequenas ou trechos de JSON incorporados. Se a string começar com símbolos como +, / ou terminar com sinais de igual, isso é esperado: o padding faz parte da especificação e permite reconstruir os bits originais durante a decodificação.
Encoding the word Hello (first 3 bytes: Hel)
Every 3 bytes of input produce 4 Base64 characters — a ~33% size increase.
MIME encodes email attachments (images, PDFs, binary files) in Base64 so they can travel safely through text-only email servers.
Embed images, fonts, or other assets directly in HTML or CSS using data:image/png;base64,…, eliminating extra HTTP requests.
HTTP Basic Auth encodes username:password in Base64. JWT tokens use Base64URL for their header and payload sections.
Send binary data (images, PDFs, keys) through JSON APIs or XML documents that only support text characters.
Store TLS certificates, private keys, and secrets in YAML or JSON config files (e.g., Kubernetes secrets) as Base64 strings.
Share binary data as text — paste a Base64 string into a chat message, issue tracker, or terminal without corrupting binary content.
More Developer Tools
Namso Gen
namso.io
Random IBAN
randomiban.co
Random IMEI
randomimei.com
Random MAC
randommac.com
UUID Gen
createuuid.com
Password Gen
password-generator.co
Lorem Ipsum
makelorem.com
JSON Format
jsonformat.co
Hex to ASCII
hextoascii.co
Hash Gen
hashgenerator.co
Char Counter
charcounter.io
QR Code
makeqrcode.io
URL Encode
urlencode.co
Morse Code
decodemorse.com
Binary Text
texttobinary.io
HTML Entities
htmlentities.io
Age Calc
calculateage.io
Compound Calc
compoundcalculator.io