Base64 Encoder & Dekooderi - Teksti ja tiedosto (URL-turvattu tuettu)

Koodaa mikä tahansa teksti tai tiedosto Base64:ään tai purkaa Base64 takaisin tekstiksi. URL-turvallinen versio tuettu. Täysi UTF-8-tuki, toimii kokonaan selaimessasi.

Syöte
Tulostus

Tietoa Base64:stä

Base64 esittää binääridatan ASCII-tekstinä 64 merkillä. URL-turvallinen Base64 korvaa "+/" "-_":llä ja poistaa "="-täytteen perässä, jotta se voi turvallisesti selata URL-osoitteissa ja tiedostonimissä. Tiedostot muuttuvat datan URL-osoitteiksi, kun ne koodataan.

Frequently Asked Questions

Liitä tekstisi tai pudota mikä tahansa tiedosto syötelaatikkoon, pidä tila Encode-tilassa ja Base64-esitys ilmestyy ulostuloon. Tiedostoille saat datan URL-osoitteen, joka voidaan upottaa suoraan HTML:ään, CSS:ään tai JSON:iin — ei latauspalvelinta välissä.

usage

URL-turvallinen Base64 vaihtaa "+" muotoon "-" ja "/" muotoon "_" ja poistaa jäljellä olevan "="-täytteen, jotta koodattu arvo voi kulkea URL-osoitteiden, tiedostonimien ja JWT-segmenttien sisällä ilman, että se pääsee pidemmälle pakoon. Vaihda URL-turvallinen tila aina, kun tulos päätyy kyselymerkkijonoon, polkusegmenttiin tai HTTP-otsikkoon.

technical

Ei. Base64 on koodaus, ei salaus. Kuka tahansa voi purkaa merkkijonon yhdellä klikkauksella, joten älä koskaan käytä sitä salassapitomekanismina. Käytä AES:ää, RSA:ta tai libsodia, kun tarvitset todellista luottamuksellisuutta, ja käytä Base64:ää vain tehdäksesi binääridatasta tekstiturvallisen.

privacy

Base64 pakkaa kolme tavua neljään merkkiin. Kun syötteen pituus ei ole kolmen kerta, kooderi täyttää viimeisen lohkon "="-merkinnällä, jolloin lähtö pysyy neljän kerrannaisena. Standard Base64 säilyttää pehmusteen; URL-turvallinen Base64 poistaa sen, koska pituus on implisiittinen.

technical

Kyllä. Kooderi lukee syötteen UTF-8-muodossa ennen koodausta, joten arabia-, kiina-, kyrillis- ja emojimerkit kiertävät edestakaisin siististi. Dekoodattu tulos palautetaan UTF-8-tekstiksi, mikä on sitä, mitä jokainen nykyaikainen selain, terminaali ja API odottaa.

compatibility

Base64 paisuttaa hyötykuormia noin 33 % — kolme tavua syötettä muuttuu neljäksi tavuksi ulostuloksi. Se sopii lyhyille tokeneille, pienille ikoneille ja JSON-upotettujen pikkukuvien kohdalla, mutta suurille assetteille suosi suoraa binäärilatausta tai CDN-linkkiä, jotta siirto pysyy nopeana.

technical

Ei. Enkooderi toimii kokonaan selaimesi sisällä käyttäen tavallisia atob / btoa -rajapintoja sekä UTF-8-wrapperia, joten tekstisi tai tiedostosi ei koskaan pääse palvelimelle. Se tekee työkalusta turvallisen tokeneille, tunnuksille ja suljetuille binääreille, joita et halua paljastaa.

privacy

Use Cases

Upota kuvia HTML- ja CSS-tiedostoihin datan URL-osoitteina

Inline-pienet kuvakkeet, logot ja SVG-spritet Base64-datan URL-osoitteina HTTP-pyyntöjen tallentamiseen, yksittäisten HTML-sähköpostien lähettämiseen ja prototyyppien pitämiseen itsenäisinä ilman ulkoista resurssien isännöintiä

web

API-todennus ja kantajatokenit

Rakenna HTTP Basic -tunnistautumisotsikoita, dekoodaa kantajatokeneita API-virheenkorjauksen aikana ja tarkasta base64-käärettyjä tunnistetietoja, joita jaetaan Postmanissa, curl-esimerkeissä ja OpenAPI-dokumenteissa

technical

Tiedostojen koodaus JSON- ja GraphQL-kuormille

Kääri binääritiedostot (PDF-tiedostot, kuvat, äänileikkeet) Base64-merkkijonoiksi, jotta ne kulkevat turvallisesti JSON-, GraphQL-mutaatioiden ja webhook-runkojen sisällä, jotka kantavat vain tekstiä

technical

Sähköpostin MIME-liitteiden purkaminen

Hae base64-koodattuja liitteitä raaka-.eml-tiedostoista, SMTP-lokeista tai IMAP-vastauksista palauttaaksesi kadonneita laskuja, kuvakaappauksia ja dokumentteja sähköpostiviennistä

utility

URL-turvalliset tokenit verkkosovelluksille

Luo URL-turvallisia base64-merkkijonoja salasanan palautuslinkeille, sähköpostin vahvistuskoodeille, jako-ID:ille ja lyhyille URL-osoitteille ilman, että selaimissa tulee rikkoa "+"- tai "/"-merkkien rikkoutumista

web

JWT-segmenttien käsin tarkastelu

Dekoodaa JSON Web Tokenin otsikko- ja hyötykuormasegmentit paikallisen virheenkorjauksen aikana, kun sinulla ei ole täyttä JWT-dekooderia asennettuna päätelaitteessasi tai editorissasi

technical