Base64-UUID-Generator & Konverter

Generieren und konvertieren Sie 128-Bit-UUIDs in kompakte Standard- und URL-sichere Base64-Strings in Echtzeit.

Konvertierte Darstellungen 100% lokal im Browser über sicheren CSPRNG berechnet. Keine Datenübertragung.
URL-Safe-Base64 (22 Zeichen, RFC 4648) 22 chars • Recommended for URLs
I7jVYShFT_a_YBxxJeo2qQ
Standard-Base64 (24 Zeichen mit ==) 24 chars • RFC 4648
I7jVYShFT/a/YBxxJeo2qQ==
Kanonische UUID (RFC 4122 / 9562) 36 chars
23b8d561-2845-4ff6-bf60-1c7125ea36a9
16-Byte Hexadezimal (32 Zeichen) 32 chars hex
23b8d56128454ff6bf601c7125ea36a9
Technische Referenz

Was ist eine Base64-UUID?

Generieren und konvertieren Sie 128-Bit-UUIDs in kompakte Standard- und URL-sichere Base64-Strings in Echtzeit.

Was ist eine Base64-UUID?

Eine Base64-UUID ist ein 128-Bit-Universally-Unique-Identifier, der in eine 22- oder 24-stellige Base64-Zeichenkette anstelle des standardmäßigen 36-stelligen Hex-Strings codiert ist. Durch die direkte Codierung der 16 Binärbytes in Base64 (6 Bit pro Zeichen) wird die Zeichenkettenlänge um 38 % reduziert, während die exakte 128-Bit-Eindeutigkeit und Reversibilität erhalten bleiben.

So funktioniert die UUID-zu-Base64-Konvertierung

Eine Standard-UUID besteht aus 16 Bytes (128 Bit). Die Base64-Codierung fasst diese 128 Bit in 6-Bit-Blöcken zusammen und erzeugt 21 vollständige 6-Bit-Zeichen plus 2 verbleibende Bits (22 Zeichen). Mit Standard-RFC-4648-Padding werden zwei Gleichheitszeichen ("==") für 24 Zeichen angehängt. Ohne Padding entsteht ein ultrakompakter 22-Zeichen-String ohne Datenverlust.

Standard-Base64 vs. URL-Safe-Base64 (RFC 4648 §5)

Standard-Base64 verwendet Plus ("+") und Schrägstrich ("/"), die in Web-URLs eine Prozent-Codierung erfordern. URL-sicheres Base64 ersetzt "+" durch Bindestrich ("-") und "/" durch Unterstrich ("_"), sodass die Strings direkt in REST-Endpoints und Abfrageparametern genutzt werden können.

Häufige Anwendungsfälle für Base64-UUIDs

Base64-UUIDs werden in der modernen Webentwicklung vielseitig eingesetzt: kompakte URL-Slugs (z. B. /items/VQ6EAOKbQdSnFkRmVUQAAA), OAuth- und Session-Tokens, Distributed-Tracing-IDs, API-Header und QR-Code-Nutzlasten.

Wie konvertiere ich eine UUID in Base64?

Das Konvertieren einer 36-stelligen UUID (z. B. 550e8400-e29b-41d4-a716-446655440000) in Base64 erfolgt durch Umwandlung der 32 Hexadezimalzeichen in 16 rohe Binärbytes (128 Bit). Diese Bits werden in 6-Bit-Blöcke gepackt, wodurch ein kompakter 22-Zeichen-String (bzw. 24 Zeichen mit "=="-Padding) entsteht. Fügen Sie einfach Ihre UUID im Reiter "UUID → Base64" ein oder generieren Sie eine neue v4/v7 UUID für sofortige Standard- und URL-Safe-Ergebnisse.

Wie wandle ich Base64 zurück in eine UUID um?

Base64 ist eine verlustfreie Binär-zu-Text-Codierung und kein kryptographischer Einweghash. Zur Rückumwandlung werden die 22 oder 24 Zeichen exakt in die ursprünglichen 16 Binärbytes decodiert und im kanonischen 8-4-4-4-12 Hex-Format ausgegeben (z. B. VQ6EAOKbQdSnFkRmVUQAAA → 550e8400-e29b-41d4-a716-446655440000). Nutzen Sie den Reiter "Base64 → UUID" für Validierung und Ein-Klick-Kopieren.

Warum sollte man Base64-UUIDs nutzen?

Klassische hexadezimale UUIDs belegen 36 ASCII-Zeichen. Die Base64-Codierung nutzt 64 alphanumerische Zeichen (A-Z, a-z, 0-9 und zwei Symbole) mit 6 Bit Information pro Zeichen statt 4 Bit bei Hex. Das bringt eine sofortige Längenreduktion um 38,9 % (22 statt 36 Zeichen) bei identischer 128-Bit-Kollisionssicherheit und spart wertvolle Bandbreite.

Wo werden Base64-UUIDs eingesetzt?

Base64-UUIDs sind ein Standard in moderner Webarchitektur: saubere REST-API-Routen (z. B. /orders/VQ6EAOKbQdSnFkRmVUQAAA), mobile Deep-Links, OAuth-Session-Tokens, Distributed-Tracing-IDs, HTTP-Header und platzsparende QR-Codes.

Base64-UUID vs. Standard-UUID: Was ist besser?

Nutzen Sie Standard-UUIDs (36-Zeichen Hex) für die persistente Speicherung in relationalen Datenbanken wie PostgreSQL (UUID-Spalte) oder MySQL (BINARY(16)) für maximale B-Tree-Index-Performance. Nutzen Sie Base64-UUIDs (22 Zeichen URL-Safe) auf der API-, Netzwerk- und Frontend-Ebene für kürzere URLs und geringere Nutzlasten. Unser Tool konvertiert nahtlos in beide Richtungen.

Häufig gestellte Fragen zu Base64-UUIDs

Instant answers to technical questions regarding Base64 UUID encoding, decoding, and URL safety.

Was ist eine Base64-UUID?

Eine Base64-UUID ist eine 128-Bit-UUID, die als 22- oder 24-stellige Base64-Zeichenkette statt im traditionellen 36-stelligen Hexadezimalformat dargestellt wird.

Wie viele Zeichen hat eine Base64-UUID?

Eine rohe 16-Byte-UUID codiert in 22 Base64-Zeichen. Mit Standard-Padding "=" umfasst sie 24 Zeichen.

Was ist der Unterschied zwischen Standard- und URL-Safe-Base64?

Standard-Base64 nutzt "+" und "/", während URL-Safe-Base64 (RFC 4648) diese durch "-" und "_" ersetzt, um URLs ohne Sonderzeichen-Escaping zu ermöglichen.

Ist die Umwandlung von UUID in Base64 verlustfrei umkehrbar?

Ja. Base64 ist eine 100 % verlustfreie Binärcodierung. Jede Base64-UUID kann exakt in ihre kanonische UUID zurückgewandelt werden.

Kann ich Base64 mit UUID v4 und UUID v7 verwenden?

Ja. Jede 128-Bit-UUID-Version (v1, v4, v7) kann in Base64 umgewandelt werden, da die Codierung auf den 16 Rohbytes basiert.

Warum sollte ich eine Base64-UUID statt einer Standard-UUID verwenden?

Base64-UUIDs sind 38 % kürzer (22 Zeichen statt 36) und eignen sich daher ideal für saubere URLs, mobile Deep-Links und API-Payloads.