Corre localmente no navegador
Codificador Base64
Codifique texto UTF-8 para Base64 para data URIs, cabeçalhos e embeds. A codificação usa APIs web neste separador, sem salto a servidor.
Cole texto simples quando precisa da forma Base64 para um cabeçalho Authorization, uma data URL ou um valor de config. Esta página só codifica.
TextEncoder e btoa correm no navegador, por isso a cadeia não viaja para ser codificada.
Como usar
- Cole o texto UTF-8.
- Codifique para Base64.
- Copie a cadeia codificada.
Como funciona
A cadeia passa a bytes UTF-8 e esses bytes a Base64 ASCII. Emojis e letras não latinas sobrevivem à ida e volta ao descodificar.
Este codificador não parte linhas a 76 caracteres. Cole a saída como um só token salvo se uma spec pedir outra coisa.
Exemplos
Fragmento de auth básica
Codificar user:token dá um blob Base64 para colocar após a palavra Basic num cabeçalho.
Prefixo data URI
Um SVG pequeno em texto codifica-se e antepõe-se um data URI de SVG mais Base64, para uma imagem em linha.
FAQ
Posso codificar um ficheiro?
Esta página codifica o texto que cola. Binários pedem outro fluxo.
Isto é Base64 seguro para URL?
Não. É Base64 padrão com mais e barra. Troque esses caracteres se uma spec exigir URL-safe.
A codificação esconde segredos?
Não. Base64 é codificação, não cifra. Qualquer pessoa pode descodificar.
O texto sai do separador?
Não. A codificação é no cliente.
Ferramentas relacionadas
- Descodificador Base64Descodifique Base64 para texto UTF-8 legível e inspecione tokens e payloads. A descodificação não sai deste separador.
- Codificador de URLCodifique em percentagem valores de consulta e segmentos de caminho com encodeURIComponent. Espaços passam a %20. Fica no navegador.
- Formatador JSONImprima JSON com indentação escolhida para ler payloads de API. A formatação corre no navegador e não sai deste separador.
- Gerador de UUIDGere UUID versão 4 com a API Web Crypto. Crie até 500 identificadores de uma vez e copie ou descarregue a lista.
- Descodificador de URLDescodifique URLs e cadeias de consulta em percentagem para texto legível. Sequências inválidas são assinaladas sem chamada de rede.