Kod tekst til Base64 og dekod den tilbake — UTF-8-trygt, helt og holdent i nettleseren din.
Base64 representerer binærdata med 64 utskrivbare tegn (A–Z, a–z, 0–9, + og /), slik at de kan reise trygt gjennom kanaler laget for tekst: JSON-payloads, HTTP-headere, data-URI-er, e-postvedlegg, basic-autentisering. Hver 3 byte inndata blir 4 tegn utdata, og derfor er Base64 omtrent 33 % større enn originaldataene.
De klassiske JavaScript-funksjonene btoa og atob er eldre enn Unicode-bevisste strenger og ødelegger alle tegn utenfor Latin-1 — den beryktede "Character Out Of Range"-feilen med aksenter eller emoji. Dette verktøyet unngår det fullstendig ved å konvertere teksten via TextEncoder og TextDecoder, slik at "coração" og "🚀" kodes og dekodes nøyaktig som UTF-8-byte — oppførselen alle moderne API-er forventer.
Én ting Base64 ikke er: kryptering. Kodingen er en reversibel representasjon, ikke en hemmelighet — hvem som helst kan dekode den. Bruk den til å frakte data intakt, aldri til å beskytte dem. Inndataene dine forlater aldri siden, noe som gjør verktøyet trygt selv for tokens og nøkler du feilsøker.
Hver gruppe på 3 byte (24 bit) deles i fire 6-bits verdier som hver tilordnes ett av 64 tegn. Inndata som ikke er delelige med 3, fylles ut med "=" — derfor slutter Base64-strenger ofte på = eller ==.
Nei. Det er en reversibel koding som hvem som helst kan dekode. Den beskytter dataintegriteten under transport, ikke konfidensialiteten.
Utfylling. Base64 behandler inndata i grupper på 3 byte; når lengden ikke er delelig med 3, fullfører ett eller to "="-tegn den siste gruppen.
btoa godtar bare Latin-1-tegn. Teksten må først konverteres til UTF-8-byte (TextEncoder) — akkurat det dette verktøyet gjør for deg.
Nei. Koding og dekoding kjører helt og holdent i nettleseren din. Siden gjør ingen nettverkskall med dataene dine.
Vai.la gjør enhver URL om til en kortlenke med klikkstatistikk, QR Code og din egen biolink.
Vai.la er ikke ansvarlig for hvordan verktøyene brukes, eller for beslutninger tatt på grunnlag av resultatene.