# Conversor de Base64URL para Text

Codifique texto em URL seguro para Base64 ou decodifique-o de volta, seguindo o alfabeto base64url da seção 5 da RFC 4648. A ferramenta converte sua entrada em UTF-8, usa - e _ no lugar de + e / e omite o preenchimento =, a menos que você o solicite. Na decodificação, aceita entradas com e sem preenchimento. Desenvolvedores a usam em partes de JWT, valores PKCE de OAuth, URLs assinadas e nomes de arquivos que precisam funcionar em links.

## Perguntas frequentes

### O que é Base64URL?

Base64URL é a variante URL segura para nomes de arquivo de Base64, definida na seção 5 da RFC 4648. Ela substitui + por - e / por _, para que a saída possa aparecer em URLs e nomes de arquivo sem necessidade de escape. O preenchimento com = geralmente é omitido.

### Posso ver um exemplo?

O texto foobar é codificado como Zm9vYmFy, igual ao Base64 padrão. O texto ??> é codificado como Pz8-, enquanto o Base64 padrão gera Pz8+; já subjects?_d gera c3ViamVjdHM_X2Q. A decodificação retorna o texto original.

### Devo ativar o preenchimento?

Deixe-o desativado para JWTs, desafios de código PKCE e a maioria dos usos na Web, que descartam os sinais =. Ative-o apenas se o sistema de destino exigir um comprimento múltiplo de quatro. O decodificador aceita ambos os formatos.

### Como decodifico um JWT com esta ferramenta?

Copie a parte do cabeçalho ou do payload, o texto entre os pontos, e decodifique-a. Você obterá o JSON. A terceira parte é uma assinatura binária, por isso a ferramenta informa que ela não é um texto UTF-8 válido.

### Por que minha entrada é rejeitada?

São válidos apenas A a Z, a a z, 0 a 9, - e _, com = opcionais no final. Os caracteres + e / do Base64 padrão são recusados; para usá-los, use o Base64 Converter. Também é inválido um comprimento que deixe um único caractere no último grupo.

### A ferramenta ignora espaços em branco?

Sim. Espaços, tabulações e quebras de linha são removidos antes da decodificação, o que ajuda com valores copiados de registros ou e-mails com linhas quebradas.

### Como são tratados os caracteres especiais e os emojis?

O texto é codificado como UTF-8 antes da conversão, portanto qualquer caractere, inclusive emojis, é preservado exatamente na ida e volta. Os bytes decodificados precisam formar um UTF-8 válido para serem exibidos.

### Base64URL é seguro para dados confidenciais?

Não. É apenas uma codificação e não oferece proteção. Um payload JWT, por exemplo, pode ser lido por qualquer pessoa; por isso, não deve conter segredos.

### Qual é o aumento no tamanho?

A cada 3 bytes correspondem 4 caracteres, então os dados codificados ficam cerca de 33 por cento maiores. Sem preenchimento, a saída fica até dois caracteres mais curta.

### Quanto texto posso converter?

Até 5 MiB de texto por solicitação. A entrada não é armazenada.

Seu anúncio aqui?

[Envie-nos um e-mail](mailto:hi@dennn.is?subject=Publicidade%20em%20OneClick%20Pro)

[Anúncio O conjunto de plugins pronto para agentes para WordPress.](https://sleekwp.com/?ref=oneclickpro)
