Ratkaisija

Base64-enkooderi – koodaa ja pura Base64 oikein UTF-8:lla

Koodaa teksti Base64-muotoon tai pura Base64 takaisin tekstiksi. Ääkköset ja emojit toimivat, koska teksti muunnetaan ensin UTF-8-tavuiksi: esimerkiksi ä on w6Q=.

Valittavana on tavallinen Base64 ja URL-turvallinen base64url, jota käytetään esimerkiksi JWT-tokeneissa. Purku tunnistaa kummankin muodon, hyväksyy puuttuvan =-täytteen, rivinvaihdot ja data:-URIn. Jos purettu sisältö on kuva tai muu tiedosto, työkalu tunnistaa tyypin ja sen voi tallentaa. Tiedoston voi myös muuntaa data:-URIksi.

Paljonko Base64 kasvattaa kokoa?

Base64 esittää 3 tavua 4 merkillä, joten koodattu pituus on 4 × ⌈n / 3⌉ merkkiä. 100 tavusta tulee 136 merkkiä, noin kolmannes enemmän. Base64 ei ole salausta: kuka tahansa voi purkaa sen, joten sillä ei voi suojata salasanoja.

Base64-enkooderi

Ladataan työkalua...

Kokeile myös:

Etkö tiedä mihin ryhtyä seuraavaksi? Selaa kaikki työkalut

Hae työkalua →
Lisätietoa

Base64-enkooderi koodaa ja purkaa Base64:ää oikein myös ääkkösille ja tunnistaa binääridatan.

Mitä tämä tekee?

Valitse Koodaa, Pura tai Tiedosto → data URI ja liitä syöte.

  • Koodaus ja purku, tavallinen tai URL-turvallinen muoto (RFC 4648).
  • Purku kertoo virheen kohdan: väärä merkki, mahdoton pituus tai väärin sijoitettu täyte.
  • Tiedosto → data:-URI (enintään 10 Mt), kuville esikatselu.
Miten tulosta kannattaa tulkita?

Purettu tulos näytetään tekstinä vain, jos tavut ovat kelvollista UTF-8:aa.

  • Muuten näet tavumäärän, tunnistetun tiedostotyypin (PNG, JPEG, GIF, PDF, ZIP, WebP, gzip) ja ensimmäiset tavut.
  • URL-turvallinen muoto käyttää - ja _ merkkien + ja / tilalla ja jättää täytteen pois.
  • Koko kasvaa kolmanneksella: 3 tavusta tulee 4 merkkiä.
Hyvä tietää

Base64 on koodaus, ei salaus.

  • Älä käytä Base64:ää salaisuuksien suojaamiseen.
  • Työkalu ei tallenna historiaa, koska syötteet voivat olla salasanoja tai tokeneita.
  • Lähteet: RFC 4648, RFC 2397 (data:-URI), RFC 2045, WHATWG Encoding Standard.
Huom: Kaikki käsittely tehdään selaimessasi.
Huomasitko virheen tai onko parannusehdotus? info@…