Hoppa till innehåll

Base62 kodar och avkodar

Koda text till Base62 med siffror och bokstäver och avkoda tillbaka den.

Inmatning

Base62 kodar och avkodar

Base62 förvandlar data till en kompakt sträng byggd av bara 62 tecken - siffrorna 0-9, de stora bokstäverna A-Z och de gemena bokstäverna a-z, i exakt den ordningen. Eftersom det bara använder bokstäver och siffror, har ett Base62-värde inga +, /, = eller andra skiljetecken, så det sjunker direkt in i en URL, ett filnamn eller en databasnyckel utan att någon escape. Det är därför som kortlänkstjänster, innehålls-ID och andra system som behöver en kortfattad, URL-säker token når Base62 snarare än Base64.

Välj en riktning och klistra in din text. Kodning tar UTF-8-byten av din inmatning och behandlar dem som ett stort nummer, som den skriver om i bas 62; inledande nollbyte bevaras som inledande 0-tecken, så värdet går tur och retur byte-för-byte. Avkodning vänder processen och återställer byten som text. Blanksteg och radbrytningar i ett inklistrat värde ignoreras, och det första tecknet utanför alfabetet namnges i felet, så det är lätt att hitta en lös symbol.

Två ärliga gränser är inbyggda. Om de avkodade byten inte är giltig UTF-8-text, säger verktyget det istället för att skriva ut skräp - en avkodad hash- eller rånyckel är binär, inte en mening. Och eftersom baskonvertering inte har något byte-justerat block, växer dess kostnad kraftigt med storleken, så indata begränsas till 100 kB med ett tydligt meddelande snarare än en frusen flik.

Allt körs lokalt i din webbläsare. Inget du klistrar in laddas upp, lagras eller skickas någonstans – konverteringen sker på din egen enhet. Kopiera resultatet eller ladda ner det som en .txt-fil.

FAQ

Vad används Base62 till?
Base62 producerar korta tokens endast av bokstäver och siffror, så de är säkra att släppa in i webbadresser, filnamn och databasnycklar utan att behöva fly. Kortlänkstjänster och innehålls-ID:n använder det för att förvandla ett antal eller några bytes till en kortfattad, läsbar sträng.
Hur skiljer sig Base62 från Base64?
Base64 har ett större, byte-justerat alfabet, så det är snabbare och lite mer kompakt – men det innehåller +, / och = utfyllnad, som behöver escape i webbadresser. Base62 använder bara 0-9, A-Z och a-z, och byter en liten storlek för ett värde som är säkert att klistra in var som helst.
Varför säger avkodning att mina data är binära?
Base62-värdet avkodats korrekt, men de resulterande byten är inte giltig UTF-8-text. Det är normalt för hash- och rånycklar, som kodar binär data snarare än tecken. Detta verktyg visar avkodade resultat endast som text.
Är min text uppladdad någonstans?
Nej. Kodning och avkodning körs helt i din webbläsare och dina data lämnar aldrig din enhet.