Elysia Tools

Explore ferramentas, exemplos, explicações visuais e guias temáticos em um espaço claro.

Categorias populares

Temas

Idioma
ZHESPTRUFRDEEN

Elysia Tools

Navegação

Format Conversion

Codificador/Decodificador Base64URL

· Última atualização:2026-06-18

Codifica e decodifica Base64URL (variante URL-safe do Base64 usada por JWT/JWS/JWE), com conversão entre Base64 padrão e URL-safe

Execução

Executar esta ferramenta

Preencha o formulário, execute a ferramenta e veja o resultado no mesmo lugar.

Exemplos

Exemplos compatíveis com esta ferramenta

Relacionado

Continue com ferramentas e temas relacionados

Escrito pela equipe Elysia Tools
Conversão369
Conversão de formatos142
Base6416

Guia de uso da ferramenta

Veja quando usar esta ferramenta, o que ela suporta e como os usuários a aplicam.

Fatos principais

Categoria
Format Conversion
Tipos de entrada
textarea, select
Tipo de saída
text
Cobertura de exemplos
4
API pronta
Sim

Visão geral

O Codificador/Decodificador Base64URL é uma ferramenta prática projetada para converter textos e dados binários no formato Base64URL (URL-safe) e vice-versa. Essencial para desenvolvedores que trabalham com JSON Web Tokens (JWT), JWS ou JWE, a ferramenta também permite converter facilmente strings entre o Base64 padrão e a variante segura para URLs, eliminando caracteres problemáticos como "+" e "/" e removendo o preenchimento "=".

Quando usar

  • Ao gerar ou depurar payloads e cabeçalhos de JSON Web Tokens (JWT) que exigem codificação URL-safe.
  • Quando precisar transmitir dados binários ou strings codificadas via parâmetros de consulta HTTP sem a necessidade de URL encoding adicional.
  • Para converter rapidamente strings codificadas em Base64 padrão para o formato Base64URL, ou vice-versa, sem alterar o conteúdo original.

Como funciona

  1. 1Insira o texto ou a string codificada no campo de entrada principal.
  2. 2Selecione a operação desejada: codificar para Base64URL, decodificar, ou converter entre os formatos padrão e URL-safe.
  3. 3Escolha a codificação de saída desejada, como texto UTF-8 ou string hexadecimal, para visualizar o resultado decodificado.
  4. 4Copie instantaneamente o resultado gerado para uso em suas requisições HTTP ou código de desenvolvimento.

Casos de uso

  • Desenvolvimento e depuração de assinaturas e payloads de tokens JWT/JWS/JWE.
  • Preparação de identificadores ou dados binários para transmissão segura em parâmetros de URL.
  • Conversão rápida de hashes criptográficos codificados em Base64 padrão para o formato compatível com a web.

Exemplos

1. Depuração de Payload de JWT

Desenvolvedor Backend

Contexto

Um desenvolvedor precisa inspecionar o conteúdo de um token JWT gerado por um serviço de autenticação para verificar se as permissões do usuário estão corretas.

Problema

O token está no formato Base64URL e não pode ser lido diretamente como texto puro.

Como usar

Insira a parte do payload do JWT no campo de entrada, selecione a operação 'Decodificar de Base64URL' e defina a codificação de saída como 'Texto UTF-8'.

inputText: eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ, operation: decode, outputEncoding: utf-8

Resultado

O payload é decodificado com sucesso em uma string JSON legível: {"sub":"1234567890","name":"John Doe","iat":1516239022}.

2. Conversão de Assinatura Criptográfica para URL

Engenheiro de Integração

Contexto

Um engenheiro gerou uma assinatura digital em Base64 padrão contendo caracteres '+' e '/' que causam erros ao serem passados como parâmetros de consulta em uma API REST.

Problema

Tornar a assinatura segura para transmissão via URL sem corromper os dados.

Como usar

Perguntas frequentes

O que diferencia o Base64URL do Base64 padrão?

O Base64URL substitui os caracteres "+" e "/" por "-" e "_", respectivamente, e remove o caractere de preenchimento "=", tornando a string segura para URLs.

Posso decodificar um JWT com esta ferramenta?

Sim, você pode colar as partes codificadas do JWT (cabeçalho ou payload) e decodificá-las usando a operação de decodificação.

O que faz a opção "Padrão → Base64URL"?

Ela converte uma string já codificada em Base64 padrão diretamente para o formato Base64URL, substituindo os caracteres especiais e removendo o preenchimento.

A ferramenta suporta saída em formato hexadecimal?

Sim, ao decodificar, você pode escolher entre a saída em texto UTF-8 ou em string hexadecimal (hex).

Por que o preenchimento "=" é removido no Base64URL?

O caractere "=" pode exigir codificação percentual em URLs, por isso ele é omitido no padrão Base64URL para simplificar a transmissão.

Tema

Ferramentas de codificação Base, radix e hexadecimal

Converta texto e bytes entre variantes Base, radices, hexadecimal e escapes web, verificando a preservação reversível.

Tema

Fluxo autorizado de testes de JWT, OTP, TOTP e sessões

Prepare fixtures de autenticação sanitizados, separe geração de tokens de decodificação e verificação, teste o tempo de OTP/TOTP e audite evidências de JWT e sessão sem expor segredos reais.

Início
Ferramentas3197
Exemplos593
Visualizações461
Visualizadores de arquivos103
Temas229
Etiquetas333
Imagens, áudio e vídeo655

Ferramentas de processamento, conversão e otimização de imagens, áudio e vídeo

Matemática, datas e finanças644

Calculadoras, ferramentas numéricas, lógica de datas, estatística e finanças

Design e cor296

Ferramentas de cor, layout, gráficos, estilo visual e apoio ao design

Texto e escrita209

Ferramentas de escrita, limpeza, formatação, extração e análise de texto

Desenvolvimento e Web193

Utilitários para desenvolvedores, rede, depuração web e automação

Conversão e codificação175

Ferramentas de conversão de formatos, arquivos, unidades, arquivos compactados e codificação

Estruturar uma captura de interface, revisar e entregar ao desenvolvimento
Esboço de piano, revisão MIDI e entrega de uma demonstração de áudio
Revisão de texturas retrô e entrega de recursos
Revisão e entrega de guias de procedimento com capturas
Revisão visual de alterações responsivas e entrega de evidências

© 2026 Elysia Tools. Todos os direitos reservados.

DocumentaçãoPreçosSobreTermos de serviçoPolítica de privacidadeCookiesContato
Mídia

Amostras de Áudio MP3 Livres de Direitos Autorais

Coleção de amostras de áudio livres de direitos autorais para testes e desenvolvimento, incluindo sons da natureza, música de meditação e áudio ambiente

Processamento de texto

Amostras de Conversor Hex/Unicode

Amostras de teste para conversão de sequências de escape hex e unicode

Java

Exemplos de Processamento de Imagem Android Java

Exemplos de processamento de imagem Android Java incluindo leitura/escrita, dimensionamento e conversão de formato

Kotlin

Exemplos de Processamento de Imagem Android Kotlin

Exemplos de processamento de imagem Android Kotlin incluindo leitura/escrita, dimensionamento e conversão de formato

Format Conversion

Conversor Base64

Codifica e decodifica dados para/de formato Base64 com opções URL-safe

Format Conversion

Codificador/Decodificador Base64

Codifica e decodifica strings Base64

Format Conversion

Conversor Base32

Codifica e decodifica texto para/de formato Base32 com múltiplas variantes

Format Conversion

Conversor Base58

Codifica e decodifica texto para/de formato Base58 com variantes Bitcoin e Ripple

Cole a assinatura em Base64 padrão no campo de entrada e selecione a operação 'Padrão → Base64URL'.

inputText: u7/8+w==, operation: to-base64url

Resultado

A string é convertida para 'u7_8-w', removendo o preenchimento e substituindo os caracteres inseguros para URL.