> base36 | 0-9,A-Z | kompakt <
// Base36 – alphanumerische Kodierung mit Ziffern 0-9 und Buchstaben A-Z
Nur alphanumerisch
Verwendet ausschließlich Ziffern 0-9 und Buchstaben A-Z – kompatibel mit nahezu allen Systemen.
Kompakte Darstellung
Kürzer als Dezimaldarstellung für große Zahlen, dabei gut lesbar und leicht weiterzugeben.
Web-freundlich
Keine Sonderzeichen – ideal für URLs, öffentliche IDs, Produkt- und Lizenzcodes.
>> technische infos
Wie Base36 funktioniert:
Base36 ist ein Stellenwertsystem mit der Basis 36 und verwendet 36 Symbole (0-9, A-Z). Jede Stelle repräsentiert eine Potenz von 36. Dadurch lassen sich große Zahlen in kurze alphanumerische Strings umwandeln, die sowohl kompakt als auch gut lesbar sind.
Base36-Beispiele:
Zahlen nach Base36: 123 → 3F 1000 → RS 999999 → LFLR Text nach Base36 (über Bytes): Hi → 1Q5 ABC → 3O0AF Typische Anwendungsfälle: - YouTube-/Video-IDs - Kurz-URLs - Session-Tokens - Produkt-IDs - Lizenzschlüssel
Warum Base36 verwenden:
- ▸Kurze, lesbare Kennungen aus großen Zahlen erzeugen
- ▸URL-sichere Tokens ohne Sonderzeichen erstellen
- ▸Zahlen in kompakte alphanumerische Strings umwandeln
- ▸Oft nicht case-sensitiv – robust bei Groß-/Kleinschreibung
- ▸Menschlich besser lesbar als reine Hex- oder Binärdarstellung
>> häufig gestellte fragen
Was ist Base36?
Base36 ist ein Stellenwertsystem, das 36 Symbole verwendet: die Ziffern 0-9 und die Buchstaben A-Z. Es bietet eine kompakte Möglichkeit, Zahlen mit ausschließlich alphanumerischen Zeichen darzustellen.
Wo wird Base36 typischerweise eingesetzt?
Base36 wird häufig für kurze, öffentliche IDs (z. B. Kurz-URLs, Video-IDs), Produktcodes, Session-Tokens und andere Identifier verwendet, die sowohl kompakt als auch gut lesbar sein sollen.
Ist Base36 Groß-/Kleinschreibungssensitiv?
In den meisten Implementierungen ist Base36 nicht case-sensitiv – Groß- und Kleinbuchstaben werden gleich behandelt. Das reduziert Probleme, wenn Systeme oder Nutzer die Schreibweise verändern.
Wie unterscheidet sich Base36 von anderen Encodings?
Base36 ist kompakter als Dezimal (Basis 10), aber weniger kompakt als Hex (Basis 16) oder Base64. Es nutzt nur alphanumerische Zeichen und ist damit universell kompatibel und leicht zu kopieren.