Siirry sisältöön

Base64-koodaaja / purkaja

Koodaa ja pura tekstiä Base64-muotoon ja takaisin täydellä Unicode-tuella. Välittömät tulokset, 100% asiakaspuolella. Tietosi eivät koskaan poistu selaimestasi.

 

Mikä on Base64?

Base64 on binääristä tekstiksi -koodausjärjestelmä, joka esittää binääritiedon tulostettavina ASCII-merkkeinä käyttäen 64 symbolia (A–Z, a–z, 0–9, +, /) sekä =-merkkiä täytteenä. Jokainen 3 syötetavua muuttuu 4 tulosmerkiksi, kasvattaen kokoa ~33%. Määritelty RFC 4648:ssa.

Yleiset käyttötarkoitukset

  • Sähköpostiliitteet — MIME koodaa binääriliitteet Base64-muotoon, jotta ne voivat kulkea tekstipohjaisten sähköpostiprotokollien kautta.
  • Data-URL:t — Upota kuvat/fontit suoraan HTML/CSS:ään muodossa data:image/png;base64,… ilman erillisiä HTTP-pyyntöjä.
  • API-kuormat — Välitä binääritietoa (kuvia, PDF-tiedostoja, avaimia) JSONin tai kyselymerkkijonojen kautta, jotka hyväksyvät vain tekstimerkkejä.

Base64url ja muut variantit

Standardi Base64-aakkosto käyttää merkkejä + ja /, jotka ovat erikoismerkkejä URL-osoitteissa. Base64url (määritelty RFC 4648 §5:ssä) korvaa ne merkeillä - ja _ ja usein poistaa =-täytteen. Tätä varianttia käytetään JWT:issä, URL-kyselyparametreissa ja tiedostonimiturvallisissa yhteyksissä. Muita variantteja ovat MIME Base64 (rivitetty 76 merkin kohdalta sähköpostia varten) ja XML-turvallinen aakkosto.

Tietosuoja

Kaikki koodaus ja purku toimii 100% selaimessasi. Tietoja ei koskaan lähetetä palvelimelle.