Base64-koodain ja -dekooderi – teksti ja tiedosto (URL-turvallinen tuettu)

Koodaa mikä tahansa teksti tai tiedosto Base64-muotoon (tai data-URL:ksi) tai pura Base64 takaisin tekstiksi — tai lataa se alkuperäisenä binääritiedostona. URL-turvallinen muunnos tuettu. Täysi UTF-8, toimii kokonaan selaimessasi.

Liitä teksti tai Base64 tähän…

tai pudota mikä tahansa tiedosto

Tiedostot poistetaan automaattisesti käsittelyn jälkeenKäsitelty turvallisesti HTTPS:n yli

Frequently Asked Questions

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ä.

usage

URL-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.

technical

Ei. 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.

privacy

Base64 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.

technical

Kyllä. 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.

compatibility

Base64 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.

technical

Ei. 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.

privacy

Vaihda 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.

usage

Yes. Switch to Decode mode and paste the Base64 or data URL text — if it decodes successfully, a "Download as file" button appears next to the plain Download option. Clicking it writes out the exact original bytes with the extension detected from the embedded MIME type, so a base64-encoded photo or PDF comes back as a real, openable file instead of garbled text.

features

Download always saves the decoded output as a plain .txt file, which is right when the Base64 represents text. Download as file only appears when the decoded bytes are recognized as binary data — like an image or PDF — and it reconstructs the original file with its proper extension instead of dumping raw bytes into a text file that won't open correctly.

usage

How Base64 Encoder/Decoder helps you get it done

Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.

Web & SEO

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ä

For Developers

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ä

For Developers

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ä

Everyday Use

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ä

Web & SEO

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

For Developers

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

For Developers

Store Certificates & Keystores in CI/CD Secrets

Encode SSL certificates, Android signing keystores or a GCP service-account JSON file to Base64 so they can be pasted into GitHub Actions, GitLab CI or Vercel environment variables that only accept plain text.

Everyday Use

Rescue Files Shared as Raw Base64 Text

Paste a base64 blob copied from a Slack message, bug report or email into Decode mode and use Download as file to recover the original image or PDF someone sent you as text instead of an attachment.

For Developers

Mock API Responses Without a Backend

Generate base64 placeholder images or binary payloads to drop straight into Postman collections, MSW handlers or Swagger examples while the real backend endpoint is still being built.

For Developers

Debug Webhook Signature Payloads

Inspect the base64-encoded body Stripe, Twilio or another provider sends with a webhook so you can manually verify a signature or replay a payload while building an integration locally.