> base36 | 0-9,A-Z | compacto <

// Base36 - codificação alfanumérica compacta usando dígitos 0-9 e letras A-Z

0 caracteres
0 caracteres
[ALFANUMÉRICO]

Somente alfanumérico

Usa apenas letras A-Z e dígitos 0-9, compatível com bancos de dados, sistemas legados e formatos de texto puro.

[COMPACTO]

Representação compacta

Mais compacto que decimal para números grandes, mantendo as strings curtas e fáceis de compartilhar.

[URL-SAFE]

Seguro para URLs

Sem caracteres especiais – ideal para links curtos, identificadores públicos, códigos de produto e chaves de licença.

>> informações técnicas

Como o Base36 funciona

Base36 é um sistema de numeração em base 36 que usa 36 símbolos (0-9 e A-Z). Cada posição representa uma potência de 36, permitindo comprimir números grandes em strings alfanuméricas curtas e legíveis.

Por que usar Base36

  • Gerar identificadores curtos e legíveis a partir de números
  • Criar tokens seguros para URLs sem caracteres especiais
  • Compactar valores numéricos em strings alfanuméricas curtas
  • Geralmente não diferencia maiúsculas/minúsculas, reduzindo erros de capitalização
  • Alternativa mais amigável que hexadecimal para alguns casos de uso

Exemplos Base36

Números para Base36:
123 → 3F
1000 → RS
999999 → LFLR

Texto para Base36 (via bytes):
Hi → 1Q5
ABC → 3O0AF

Usos comuns:
- IDs de vídeo
- URLs curtas
- Tokens de sessão
- Códigos de produto
- Chaves de licença

>> perguntas frequentes

O que é Base36?

Base36 é um sistema de numeração posicional que usa 36 símbolos distintos: os dígitos 0-9 e as letras A-Z. Ele oferece uma maneira compacta de representar números usando apenas caracteres alfanuméricos.

Onde o Base36 é usado na prática?

Base36 é amplamente usado para gerar IDs curtas, como URLs encurtadas, identificadores públicos, códigos de produto e tokens de sessão que precisam ser fáceis de ler e compartilhar.

Base36 diferencia maiúsculas de minúsculas?

Na maioria das implementações, Base36 é insensível a maiúsculas/minúsculas: A-Z e a-z são tratados da mesma forma. Isso reduz erros quando sistemas ou usuários alteram a capitalização.

Como o Base36 se compara a outros esquemas de codificação?

Base36 é mais compacto que decimal (base10), mas menos que hexadecimal (base16) ou Base64. Ele equilibra compacidade e legibilidade ao usar apenas caracteres alfanuméricos.

COPIADO!