Ferramenta gratuita para programadores
Codificador e Descodificador Base64 — Converter Texto e URL
Codifique ou descodifique texto, parâmetros de URL e dados em formato Base64. Ideal para data URI, JWT, e-mail MIME, Basic Authorization e fontes CSS. Tudo é processado localmente no navegador.
O que é a codificação Base64 e quando é utilizada?
O Base64 é um método de codificação de dados binários numa cadeia ASCII. É utilizado quando é necessário transferir dados binários através de protocolos que só aceitam texto (HTTP, e-mail, JSON). Casos de utilização típicos: 1) Data URI para imagens inline em CSS e HTML, 2) cabeçalho Basic HTTP Authorization, 3) codificação MIME de anexos de e-mail, 4) payload de JWT (JSON Web Token), 5) CSS @font-face para fontes inline, 6) campos JSON para pequenos ficheiros binários. O Base64 aumenta o tamanho dos dados em cerca de 33%, pelo que não é utilizado para ficheiros grandes. Tudo é processado localmente no navegador — nada é enviado para o servidor.
- Codificação e descodificação de texto + parâmetros de URL
- Local no navegador — sem envio para o servidor
- Ideal para data URI, JWT, e-mail MIME, Basic Auth
- Alojamento BeoHosting para programadores a partir de 4,31 €/mês
BeoHosting Team
10+ godina iskustva — Stručnjaci za web hosting i infrastrukturu
- Web Hosting
- WordPress Hosting
- VPS
- Dedicated Serveri
- Domeni
- SSL
- cPanel
- LiteSpeed
- Linux administracija
- DNS
Poslednje ažurirano:
Base64 Enkoder & Dekoder
Unesite tekst, zatim enkodirajte u Base64 ili dekodirajte iz Base64.
Privatnost: Sve se obrađuje lokalno u pregledacu pomoću ugrađenih btoa/atob funkcija. Vaši podaci se NE šalju na server.
Onde se utiliza o Base64?
Os seis usos mais comuns da codificação Base64 no desenvolvimento web.
Imagens Data URI
Imagens inline em HTML e CSS sem um pedido HTTP separado. Ideal para ícones pequenos e ficheiros SVG.
data:image/png;base64,iVBORw0KGgo...Basic HTTP Authorization
username:password codificado em Base64 é enviado no cabeçalho Authorization para autenticação em REST API.
Authorization: Basic dXNlcjpwYXNzAnexo de e-mail MIME
Os anexos binários de e-mail (imagens, documentos) são codificados em Base64 para transferência por SMTP.
Content-Transfer-Encoding: base64JWT (JSON Web Token)
O header e o payload do JWT são codificados em Base64URL. Três segmentos separados por um ponto.
eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyIjoiam9obiJ9...Dados binários em JSON
Pequenos ficheiros binários (imagens, PDF) em campos JSON através de APIs REST/GraphQL.
{"file": "SGVsbG8gV29ybGQ="}Fontes inline em CSS
@font-face com uma fonte WOFF2 codificada em Base64 — sem pedidos HTTP adicionais.
@font-face { src: url(data:font/woff2;base64,...) }Base64 — como funciona a codificação e a descodificação
O Base64 é um grupo de codificações binário-para-texto que representam dados binários em formato ASCII utilizando 64 caracteres diferentes: letras maiúsculas e minúsculas (A-Z, a-z), algarismos (0-9) e dois caracteres especiais (+ e /). O sinal = é utilizado como preenchimento (padding) no final, caso a entrada não seja divisível por 3 bytes.
Os dados binários originais são divididos em grupos de 3 bytes (24 bits). Estes 24 bits são depois divididos em 4 grupos de 6 bits cada e cada grupo é mapeado para um caractere Base64. É por isso que a cadeia resultante é cerca de 33% mais longa do que a original.
Base64URL — variante para parâmetros de URL
O Base64 padrão utiliza os caracteres + e /, que têm um significado especial nos URLs. A variante Base64URL substitui o + por - e o / por _ para evitar a codificação de URL. O caractere de preenchimento = é frequentemente omitido. O formato JWT utiliza Base64URL no header e no payload.
Embora o Base64 seja muitas vezes erradamente apresentado como uma forma de encriptação, NÃO é encriptação — é apenas codificação. Qualquer pessoa pode descodificar trivialmente uma cadeia Base64. Para proteger dados sensíveis, utilize encriptação AES-256 ou HTTPS/TLS para a transferência.
Spremni da pokrenete svoj sajt?
Pridružite se 4.000+ zadovoljnih korisnika. Besplatna migracija i 15 dana garancije povrata novca.
Perguntas frequentes - Codificador Base64
Odgovori na najčešća pitanja o našim uslugama.
Naše garancije za vaš mir
Zaštićeni ste sa svake strane
15 dana garancije
Vraćamo novac bez pitanja u prvih 15 dana.
Besplatna migracija
Mi prebacimo vaš sajt bez prekida — vi ništa ne radite.
24/7 podrška
Naši stručnjaci su tu 24/7 kroz tikete i live chat.