Codificador Base64 URL
Codifique texto para Base64 seguro para URL (Base64url) instantaneamente
Entrada
Saída (seguro para URL, sem preenchimento)
Exemplos de codificação Base64 URL
Base64 seguro para URL substitui + por - e / por _, e remove o preenchimento =. Exemplo:
Texto com caracteres inseguros para URL
Entrada:
Saída Base64url (sem caracteres +, / ou =):
Clique em Amostra acima para carregar dados de exemplo.
O que é codificação Base64 URL?
Base64url é definido em RFC 4648 Section 5 como variante de Base64 segura para URL e nomes de ficheiro.
Para Base64 padrão, use o Codificador Base64. Para decodificar Base64url, use o Decodificador Base64 URL.
Como usar esta ferramenta
Colar o seu texto
Digite ou cole o seu texto no editor à esquerda. Clique em Amostra para carregar texto de exemplo.
Ler a saída segura para URL
O painel direito mostra o resultado Base64url.
Copiar ou baixar
Clique em Copiar ou Baixar. Para decodificar, use o Decodificador Base64 URL.
Base64 padrão vs Base64url
As únicas diferenças são três caracteres e a regra de preenchimento:
O Decodificador Base64 URL trata isto automaticamente.
Onde Base64url é usado
JWTs, OAuth 2.0 PKCE, WebAuthn e identificadores seguros para URL usam Base64url.
Para Base64 padrão, use o Codificador Base64. Para decodificar, use o Decodificador Base64.
Perguntas frequentes
Os meus dados são privados?
Sim. A codificação executa-se inteiramente no seu navegador.
Por que não há preenchimento = na saída?
RFC 4648 Section 5 define Base64url sem preenchimento. O Decodificador Base64 URL trata isto automaticamente.
Posso usar isto para JWTs?
Sim. Esta ferramenta codifica texto para Base64url, o formato usado nos segmentos header e payload dos JWTs.
Qual é a diferença do Codificador Base64?
O Codificador Base64 produz Base64 padrão. Esta ferramenta produz Base64url—seguro para URLs.
Suporta Unicode?
Sim. O texto é primeiro codificado para UTF-8, depois convertido para Base64url.
Ferramentas relacionadas
Ver RFC 4648 Section 5.