// Base36 – kompakt alfanumerisk koding med sifre 0-9 og bokstaver A-Z
Bruker kun sifre 0-9 og bokstaver A-Z, og er dermed kompatibel med databaser, URL-er og tekstbaserte systemer.
Mer kompakt enn desimalrepresentasjon for store tall, samtidig som strenger forblir lettleste.
Ingen spesialtegn – ideelt for korte lenker, offentlige ID-er, produktkoder og lisensnøkler.
Base36 er et posisjonssystem med base 36 som bruker 36 symboler (0-9 og A-Z). Hver posisjon representerer en potens av 36, slik at store tall kan kodes som korte alfanumeriske strenger.
Tall → Base36:
123 → 3F
1000 → RS
999999 → LFLR
Tekst → Base36 (via byte):
Hi → 1Q5
ABC → 3O0AF
Vanlige bruksområder:
- Video-/ressurs-ID-er
- Korte URL-er
- Sesjonstoken
- Produktkoder
- Lisensnøkler
Base36 er et posisjonssystem som bruker 36 ulike symboler: sifrene 0-9 og bokstavene A-Z. Det gir en kompakt måte å representere tall med kun alfanumeriske tegn.
Base36 brukes ofte til korte offentlige ID-er, korte URL-er, produktkoder og sesjonstoken, der man ønsker både kompakte og lettleste identifikatorer.
I de fleste implementasjoner er Base36 ikke skriftfølsomt – A-Z og a-z behandles likt, noe som reduserer feil knyttet til endret kapitalisering.
Base36 er mer kompakt enn desimal (base10), men mindre kompakt enn heksadesimal (base16) eller Base64. Det gir en god balanse mellom kompakt representasjon og lesbarhet.