Handytool
Kehittäjän opas5 min lukuPäivitetty 26.2.2026

Välitön kehittäjän apuohjelma

Base64 koodata ja dekoodata yhdellä napsautuksella

Handytoolin Base64-kooderi muuntaa minkä tahansa tekstin standardiin tai URL-suojatuun Base64-koodiin ja takaisin – suoraan selaimessasi, täydellä UTF-8-tuella, eikä tieto koskaan poistu laitteestasi.

Tärkeimmät kohdat

  • 01Koodata mikä tahansa teksti Base64-koodiin tai dekoodata Base64 takaisin tekstiksi välittömästi, ilman palvelinpuolen sekaantumista.
  • 02Tukee sekä tavallista Base64:tä (+, /) että URL-suojattua Base64-koodia (-, _), jota käytetään JWT:issä ja allekirjoitetuissa URL-osoitteissa.
  • 03Täydellinen UTF-8-tuki tarkoittaa, että emoji, kyrillinen, CJK ja arabiankielinen teksti koodataan ja dekoodataan oikein joka kerta.
  • 04Base64 on koodaus, ei salaus – älä koskaan käytä sitä salaisuuksien piilottamiseen; käytä oikeaa salausta sen sijaan.

Mikä Base64 on ja milloin sitä tarvitset?

Base64 on tapa esittää binaarisia tietoja tulostettavana ASCII-tekstinä. Se näkyy jatkuvasti kehittäjä työssä: kuvien upottaminen CSS:ään tietokohteina, binaaristen kuormituksien lähettäminen JSON-sovellusliittymien kautta, tunnistetietojen koodaus HTTP Basic Auth -otsikoissa ja JWT:n kuormitusosion muodostaminen. Se ei ole salaus – kuka tahansa voi dekoodata sen – mutta se on olennaista aina, kun kanava hyväksyy vain tekstin.

Useimmat kehittäjät noutavat komentorivityökalua tai nopean skriptin. Handytool antaa sinulle selaimen vaihtoehdon, joka on välitön, käsittelee Unicoden oikein, tukee sekä tavallisen että URL-suojatuita muunnelmia, eikä koskaan lähettä syötettä minnekään.

Kuinka koodata tai dekoodata Base64

  1. 01

    Liitä tai kirjoita syötteesi

    Kirjoita tai liitä teksti, jonka haluat koodata – tai Base64-merkkijono, jonka haluat dekoodata – syöteksi.

  2. 02

    Valitse tavallinen tai URL-suojattu tila

    Vaihda URL-suojatuun tilaan, jos käytät JWT-tunnuksia, OAuth-merkkejä tai allekirjoitettuja URL-osoitteita. URL-suojattu Base64 korvaa + oletuarvolla - ja / oletuarvolla _, ja pudottaa jälkilisä = täytön.

  3. 03

    Valitse koodata tai dekoodata

    Napsauta Koodata muuntaaksesi tavallista tekstiä Base64-koodiksi, tai Dekoodata muuntaaksesi Base64:n takaisin luettavaksi tekstiksi.

  4. 04

    Kopioi tulos

    Napsauta tuloksen vieressä olevaa kopionappulaa asettaaksesi tuloksen leikepöydällesi, valmis liitettäväksi koodiisi, päätelaitteeseen tai API-asiakkaaseen.

Yhteiset Base64-käyttötapaukset

Base64 ilmestyy monissa jokapäiväisen kehitystyön paikoissa.

  • 01Tietojen URI-osoitteet – upota pienet kuvat tai fontit suoraan HTML-koodiin tai CSS-koodiin ilman erillistä tiedostopyyntöä.
  • 02HTTP-perustohteus – tunnistetiedot lähetetään Base64(käyttäjä:salasana) Authorization-otsikossa.
  • 03JWT-kuormitukset – JWT:n otsikko ja kuormitus ovat URL-suojattuja Base64-koodeja.
  • 04Binaariset API-kentät – jotkut API-t vaativat binaarista sisältöä (allekirjoitukset, avaimet) koodatut Base64-koodiksi JSON-muodossa.
  • 05Sähköpostin liitteet – MIME käyttää Base64:tä liitteiden koodaamiseen ASCII-tekstiksi siirtoa varten.
  • 06Sisällön hashauksen merkkejä – HMAC ja hash-tiivisteet toimitetaan usein Base64-muodossa eikä heksadesimaalina.

Turvallista käyttää herkkiä merkkijonoja

Koodaus ja dekoodaus tapahtuvat kokonaan selaimessasi käyttäen alkuperäisiä btoa-, atob- ja TextEncoder-sovellusliittymiä. Mitään ei lähetetä palvelimelle. Voit turvallisesti liittää API-avaimet, OAuth-tunnukset tai muut herkkiä merkkijonoja tarkastella tai koodata niitä ilman yksityisyyden riskejä.

Muista, että Base64 ei ole turvallisuuskerros. Kuka tahansa, joka näkee Base64-merkkijonon, voi dekoodata sen sekunneissa. Käytä sitä tietojen muotoiluun oikein, ei sen suojaamiseen.

Base64-kooderin usein kysytyt kysymykset

Mitä Base64-koodausta käytetään?

Base64 edustaa binaarisia tietoja ASCII-tekstinä. Yleiset käyttötavat sisältävät CSS:n tietojen URI-osoitteet, JWT-kuormitukset, HTTP-perustohteus-tunnistetiedot ja binaarikentät JSON-sovellusliittymissä.

Mikä on URL-suojattu Base64?

Tavallinen Base64 käyttää + ja /, joilla on erityinen merkitys URL-osoitteissa. URL-suojattu Base64 korvaa ne - ja _ kanssa ja pudottaa = täytön. JWT-tunnukset, OAuth-tunnukset ja allekirjoitetut URL-osoitteet käyttävät tätä muunnelmaa.

Onko Base64 sama kuin salaus?

Ei. Base64 on koodaus – kuka tahansa voi dekoodata sen. Todellisen salaisuuden salauksella käytä oikeaa salausta kuten AES tai TLS. Base64 on tietojen muotoilulle, jotta se voi kulkea vain tekstiä hyväksyviä kanavia.

Miksi Base64-tulokseni näyttää väärältä ei-englanniksi tekstin osalta?

Monet työkalut käsittelevät syötettä Latin-1-koodilla, joka rikkoo emoji- ja muut kuin ASCII-merkit. Handytool muuntaa syötteen UTF-8-tavuiksi ensin käyttäen TextEncoderia, joten kaikki Unicode-merkit koodataan oikein.

Lähetetäänkö syötteeni palvelimelle?

Ei koskaan. Kooderi käyttää selaimen alkuperäisiä API:ta (btoa/atob ja TextEncoder) ja toimii kokonaan paikallisesti. Mitään ei lähetetä, kirjaudu tai tallennu.

Onko se ilmaista käyttää?

Kyllä. Handytool on täysin ilmainen, ilman rekisteröintiä, ilman käyttörajaa ja ilman mainoksia tiellä.

Liittyvät työkalut

Jatka työntekoa Apuväline-työkaluilla

Apuväline-työkalut