Hoppa till innehåll
TextArray
100% lokalt

Base32 kodar och avkodar

Konvertera text till RFC 4648 Base32 och tillbaka, med base32hex och stoppningsalternativ.

Inmatning

Base32 kodar och avkodar

Base32 representerar binär data med hjälp av 32 entydiga tecken — bokstäverna A till Z och siffrorna 2 till 7 — vilket gör den robust där Base64 är ömtålig: den överlever skiftlägeskänsliga system, undviker tecken som krockar i webbadresser och filnamn och är lätt att läsa upp eller skriva för hand. Du möter det oftast som den hemliga nyckeln bakom tvåfaktorsautentiseringsappar, i DNS-poster och i ni: URI:er och fildelningshashar.

Klistra in text för att koda den, eller klistra in en Base32-sträng för att avkoda den tillbaka - byt riktning med lägesväljaren. Verktyget följer RFC 4648: inmatad text konverteras först till UTF-8 byte, så accenttecken och emoji kodar och avkodar korrekt. Alfabetsväljaren växlar mellan standardalfabetet och base32hex (0–9, A–V), varianten som används där sorteringsordningen för den kodade formen måste matcha sorteringsordningen för de råa byten.

Utfyllnad med =-tecken fyller utdata till en multipel av åtta tecken, som RFC kräver i slutet av en ström. Vissa system - TOTP-hemligheter bland dem - utelämnar utfyllnad, så du kan stänga av den med en kryssruta. Avkodning är förlåtande: gemener, saknad utfyllnad, mellanslag och radbrytningar accepteras, och ett tydligt meddelande talar om för dig när inmatningen verkligen inte är Base32.

Allt körs i din webbläsare. Inget du klistrar in laddas upp någonstans, vilket spelar roll när strängen du avkodar är en autentiseringshemlighet eller annan referens. Kopiera resultatet, ladda ner det som en .txt-fil eller skicka tillbaka det till ingången för att kedjekonverteringar.

FAQ

Vad används Base32 till?
Mest för data som människor läser, skriver eller lagrar i skiftlägesokänsliga system: hemliga nycklar för tvåfaktorsautentisering (TOTP), DNS-poster, filhashar. Dess 32-teckens alfabet undviker likadana karaktärer och överlever att vara versaler.
Hur skiljer sig Base32 från Base64?
Base32 använder 32 tecken istället för 64, så dess utdata är cirka 20 % längre än Base64. I gengäld är det skiftlägesokänsligt och undviker +, / och =, vilket gör det säkrare i webbadresser, filnamn och talad eller handskriven form.
Vad är base32hex-varianten?
Base32hex (RFC 4648 §7) använder alfabetet 0–9 följt av A–V. Kodade värden håller samma sorteringsordning som de ursprungliga byten, vilket är viktigt i system som DNSSEC. Välj den i alfabetsväljaren för både kodning och avkodning.
Behöver jag = stoppningen?
Strikta RFC 4648-strömmar slutar med = utfyllnad till en multipel av åtta tecken, men många verkliga användningsområden - TOTP-hemligheter, till exempel - släpper det. Med kodning kan du växla mellan stoppning; avkodning accepterar båda formerna.
Är min text uppladdad någonstans?
Nej. Kodning och avkodning körs helt och hållet i din webbläsare och ingenting du klistrar in lämnar din enhet – säkert även för autentiseringshemligheter.