Guias de Base64

Base64URL e preenchimento

Base64URL foi criado para URLs e nomes de arquivo. Ele usa hífen no lugar de mais e sublinhado no lugar de barra. Muitos protocolos omitem o preenchimento final com igual.

Converter com segurança

Troque o alfabeto somente depois da codificação Base64 padrão. Restaure o preenchimento até que o tamanho seja divisível por quatro quando o protocolo exigir.

function toBase64Url(value){return value.replace(/\+/g,'-').replace(/\//g,'_').replace(/=+$/,'');} function addPadding(value){return value+'='.repeat((4-value.length%4)%4);}

Onde aparece

Segmentos JWT, valores state de OAuth e links assinados usam Base64URL com frequência. A codificação não fornece integridade nem confidencialidade.

Teste as conversões com o decodificador Base64 e o codificador Base64.