Turn Base64 into readable text — and back — instantly
Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.
Paste Base64 or text here — get decoded text or an encoded string back
tai pudota mikä tahansa tiedosto
What you can do with Base64-koodaaja/-purkaja
Everything this tool helps you accomplish — no learning curve, no setup.
- Encode text or files to Base64 instantly
- Decode Base64 strings back to readable text
- Generate URL-safe Base64 for query strings
- Encode images and other files to Base64
- Handle UTF-8 and emoji without corruption
- Embed assets inline in code or emails
Settings information
2 settings
Every control in Base64-koodaaja/-purkaja, explained — what it does and when to use it.
Tila
- TilaEsiasetukset
- Vaihtaa tavallisen tekstin muuntamisen Base64-muotoon (Koodaa) ja Base64:n tai data-URL:n takaisin luettavaksi tekstiksi tai alkuperäiseksi tiedostoksi purkamisen (Pura) välillä.Asetukset: KoodaaPura
- URL-turvallinenOn / Off
- Käyttää URL-turvallista Base64-aakkostoa, jossa merkit + ja / korvataan merkeillä - ja _ ja =-täytemerkit jätetään pois, joten tuloksia voi käyttää URL-osoitteissa ja tiedostonimissä; tiedostojen latauksissa käytetään aina tavallista Base64-koodausta.
Valmis työkalun Base64-koodaaja/-purkaja kanssa? Kokeile näitä seuraavaksi
Käsin valitut työkalut, jotka sopivat hyvin työkalun Base64-koodaaja/-purkaja kanssa. Jatka menettämättä tiedostoasi.
URL-koodain / -dekoodain
Percent-encoded URLs are unreadable, and hand-editing breaks them. Paste any string or full URL to encode or decode it correctly in component or full-URL mode, right in your browser.
Kokeile nytTiivisteen luoja
Verifying downloads shouldn't need a command line. Drop a file or paste text for instant SHA-1, SHA-256, SHA-384 and SHA-512 digests. Use and copy results free — no account needed.
Kokeile nytJWT-purkaja
Debugging auth means squinting at opaque tokens. Paste a JWT to see its decoded header, payload and expiry instantly — then copy locally. Free to use, with no account needed.
Kokeile nytJSON-siistiminen
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
Kokeile nytSalasanageneraattori
Weak, reused passwords get accounts hijacked. Create cryptographically random passwords up to 128 characters with live strength feedback, then copy securely. Free to use, with no account needed.
Kokeile nytDiff-vertailu
Eyeballing two versions misses changes. Paste both texts and see every addition and deletion highlighted in split or unified view — then copy the result. Free to use, with no account needed.
Kokeile nytUsein kysytyt kysymykset
Liitä tekstisi tai pudota mikä tahansa tiedosto syöttökenttään, pidä tila Encode-asetuksessa, niin Base64-esitys ilmestyy tulosteeseen. Tiedostoista saat data-URL:n, joka voidaan upottaa suoraan HTML:ään, CSS:ään tai JSON:iin – ei latauspalvelinta välissä.
usageURL-turvallinen Base64 vaihtaa merkin "+" merkkiin "-" ja merkin "/" merkkiin "_" sekä poistaa lopun "="-täytteen, jotta koodattu arvo voi kulkea URL-osoitteissa, tiedostonimissä ja JWT-segmenteissä ilman lisäsuojausta. Ota URL-turvallinen käyttöön aina, kun tuloste päätyy kyselymerkkijonoon, polkusegmenttiin tai HTTP-otsikkoon.
technicalEi. Base64 on koodaus, ei salaus. Kuka tahansa voi purkaa merkkijonon yhdellä klikkauksella, joten älä koskaan käytä sitä salaamiseen. Käytä AES:ää, RSA:ta tai libsodiumia, kun tarvitset todellista luottamuksellisuutta, ja käytä Base64:ää vain tehdäksesi binääridatasta tekstiturvallista.
privacyBase64 pakkaa kolme tavua neljäksi merkiksi. Kun syötteen pituus ei ole kolmen monikerta, koodain täydentää viimeisen lohkon "="-merkillä, jotta tuloste pysyy neljän monikertana. Tavallinen Base64 säilyttää täydennyksen; URL-turvallinen Base64 poistaa sen, koska pituus on implisiittinen.
technicalKyllä. Koodain lukee syötteen UTF-8-muodossa ennen koodausta, joten arabian, kiinan, kyrillisten ja emoji-merkkien edestakainen muunnos onnistuu moitteettomasti. Dekoodattu tulos esitetään takaisin UTF-8-tekstinä, jota jokainen moderni selain, pääte ja API odottaa.
compatibilityBase64 kasvattaa datamäärää noin 33 % — kolmesta syötetavusta tulee neljä tulostetavua. Se on hyväksyttävää lyhyille tokeneille, pienille ikoneille ja JSONiin upotetuille pienoiskuville, mutta suurissa tiedostoissa kannattaa suosia suoraa binäärilatausta tai CDN-linkkiä siirtojen pitämiseksi nopeina.
technicalEi. Koodain toimii kokonaan selaimesi sisällä käyttäen standardeja atob/btoa-rajapintoja sekä UTF-8-kääremenetelmää, joten tekstisi tai tiedostosi ei koskaan päädy palvelimelle. Tämä tekee työkalusta turvallisen tokeneille, tunnistetiedoille ja yksityisille binääritiedostoille, joita et halua paljastaa.
privacyVaihda tila Pura-tilaan, liitä Base64-merkkijonosi, ja alkuperäinen teksti ilmestyy heti tulokseen valmiina kopioitavaksi tai ladattavaksi .txt-tiedostona. Jos merkkijono käyttää merkkejä '-' ja '_' merkkien '+' ja '/' sijaan, ota URL-turvallinen käyttöön, jotta purku onnistuu oikein.
usageKyllä. Vaihda Decode-tilaan ja liitä Base64- tai data-URL-teksti — jos se dekoodautuu onnistuneesti, "Download as file" -painike ilmestyy tavallisen Download-vaihtoehdon viereen. Sen napsauttaminen kirjoittaa täsmälleen alkuperäiset tavut sulautetusta MIME-tyypistä havaitulla tarkenteella, joten base64-koodattu valokuva tai PDF palautuu oikeana, avattavana tiedostona sotkuisen tekstin sijaan.
featuresLataus tallentaa aina puretun tuloksen tavallisena .txt-tiedostona, mikä on oikein, kun Base64 edustaa tekstiä. Lataa tiedostona -vaihtoehto tulee näkyviin vain, kun puretut tavut tunnistetaan binääridataksi — kuten kuvaksi tai PDF:ksi — ja se rekonstruoi alkuperäisen tiedoston oikealla tunnisteellaan sen sijaan, että kaataisi raakatavut tekstitiedostoon, joka ei avaudu oikein.
usageLiitä Base64-merkkijono tai data-URL, vaihda tilaksi Pura, ja tallenna alkuperäinen binääridata Lataa tiedostona -toiminnolla — olipa kyseessä PDF, PNG, JPG tai mikä tahansa muu muoto. Purku tapahtuu tavu tavulta, joten saamasi tiedosto on identtinen alun perin koodattuun tiedostoon nähden. Se on nopein tapa muuttaa base64 PDF:ksi tai base64 kuvaksi ilman minkäänlaista asennusta.
usagePudota kuva — PNG, JPG, SVG, mikä tahansa — syöttökenttään, ja enkooderi tuottaa data-URL:n, jonka voit liittää suoraan <img>-elementin src-attribuuttiin tai CSS:n background-image-ominaisuuteen. Koska data-URL sisältää kuvan tavut suoraan, sivu ei tee ylimääräistä verkkopyyntöä; muista vain, että Base64 kasvattaa kokoa noin 33 %, joten pidä upotettavat kuvat pieninä.
usageMiten Base64-koodaaja/-purkaja auttaa sinua saamaan sen tehtyä
Todelliset ongelmat, jotka se ratkaisee joka päivä — yrityksille, tekijöille ja arkisiin tehtäviin. Löydä sinulle sopiva käyttötapa ja aloita sekunneissa.
Upota kuvat HTML- ja CSS-koodiin data-URL-osoitteina
Upota pienet kuvakkeet, logot ja SVG-spritet Base64-data-URL-osoitteina HTTP-pyyntöjen säästämiseksi, yksitiedostoisten HTML-sähköpostien lähettämiseksi ja prototyyppien pitämiseksi itsenäisinä ilman ulkoista resurssien isännöintiä
API-todennus ja Bearer-tunnukset
Rakenna HTTP Basic -tunnistautumisen otsakkeita, dekoodaa bearer-tokeneita API:n vianetsinnässä ja tarkastele Base64-koodattuja tunnistetietoja, joita jaetaan Postman-, curl- ja OpenAPI-esimerkeissä
Tiedostojen koodaus JSON- ja GraphQL-hyötykuormiin
Käytä binäärisiä latauksia (PDF:t, kuvat, äänileikkeet) Base64-merkkijonoina, jotta ne kulkevat turvallisesti JSON-, GraphQL-mutaatioiden ja webhook-runkojen sisällä, jotka kuljettavat vain tekstiä
Sähköpostin MIME-liitteiden purkaminen
Poimi Base64-koodatut liitteet raaoista .eml-tiedostoista, SMTP-lokeista tai IMAP-vastauksista palauttaaksesi kadonneet laskut, kuvakaappaukset ja asiakirjat sähköpostivienneistä
URL-turvalliset tunnisteet verkkosovelluksiin
Luo URL-turvallisia Base64-merkkijonoja salasanan palautuslinkeille, sähköpostin vahvistuskoodeille, jako-tunnisteille ja lyhytlinkeille ilman, että "+"- tai "/"-merkit rikkovat niitä selaimissa
JWT-segmenttien tarkastelu käsin
Pura JSON Web Tokenin header- ja payload-osat paikallisen virheenjäljityksen aikana, kun käytössäsi ei ole täysimittaista JWT-dekooderia päätteessä tai editorissa
Tallenna varmenteet ja avainvarastot CI/CD-salaisuuksiin
Koodaa SSL-varmenteet, Androidin allekirjoitusavainsäilöt tai GCP-palvelutilin JSON-tiedosto Base64-muotoon, jotta ne voidaan liittää GitHub Actionsin, GitLab CI:n tai Vercelin ympäristömuuttujiin, jotka hyväksyvät vain pelkkää tekstiä.
Pelasta raakana Base64-tekstinä jaetut tiedostot
Liitä Slack-viestistä, virheraportista tai sähköpostista kopioitu base64-blob Purkaminen-tilaan ja käytä Lataa tiedostona palauttaaksesi alkuperäisen kuvan tai PDF:n, jonka joku lähetti sinulle tekstinä liitteen sijaan.
Simuloi API-vastauksia ilman backendiä
Luo base64-paikkamerkkikuvia tai binääridataa pudotettavaksi suoraan Postman-kokoelmiin, MSW-käsittelijöihin tai Swagger-esimerkkeihin, kun todellista backend-päätepistettä vielä rakennetaan.
Selvitä webhookin allekirjoitusten hyötykuormat
Tarkastele base64-koodattua runkoa, jonka Stripe, Twilio tai muu palveluntarjoaja lähettää webhookin mukana, jotta voit manuaalisesti varmentaa allekirjoituksen tai toistaa kuorman rakentaessasi integraatiota paikallisesti.
Palauta tiedostot Base64 API -hyötykuormista
Pura base64-koodattu data takaisin PDF-tiedostoksi, kuvaksi tai muuksi binääritiedostoksi, jonka API palauttaa tai joka on tallennettu tietokantasarakkeeseen, ja lataa alkuperäinen tiedosto tarkasteltavaksi — ei vaadi koodaamista.
