// Base36 – kompakt alfanumerisk kodning med siffror 0-9 och bokstäver A-Z
Använder enbart siffror 0-9 och bokstäver A-Z, kompatibelt med databaser, URL:er och textbaserade system.
Mer kompakt än decimalrepresentation för stora tal, samtidigt som strängarna är läsbara och lätta att dela.
Inga specialtecken – idealiskt för korta länkar, publika ID:n, produktkoder och licensnycklar.
Base36 är ett positionssystem med basen 36 och använder 36 symboler (0-9 och A-Z). Varje position representerar en potens av 36, vilket gör det möjligt att representera stora tal som korta alfanumeriska strängar.
Tal → Base36:
123 → 3F
1000 → RS
999999 → LFLR
Text → Base36 (via byte):
Hi → 1Q5
ABC → 3O0AF
Vanliga användningsområden:
- Video-/resurs-ID:n
- Korta URL:er
- Sessionstoken
- Produktkoder
- Licensnycklar
Base36 är ett positionssystem som använder 36 olika symboler: siffrorna 0-9 och bokstäverna A-Z. Det ger ett kompakt sätt att representera tal med enbart alfanumeriska tecken.
Base36 används ofta för korta publika ID:n, korta URL:er, produktkoder och sessionstoken där man vill kombinera kompakt representation med god läsbarhet.
I de flesta implementationer är Base36 inte skiftlägeskänsligt – A-Z och a-z behandlas likadant, vilket minskar fel orsakade av olika skrivsätt.
Base36 är mer kompakt än decimal (bas 10), men mindre kompakt än hexadecimal (bas 16) eller Base64. Det ger en bra balans mellan kompakt representation och läsbarhet.