Base64-koodain ja dekoodain verkossa

Base64-koodaus on yksi modernin tietojenkäsittelyn laajimmin käytetyistä tekstikoodausjärjestelmistä.

Muunna tavallinen teksti, JSON tai mikä tahansa UTF-8-data Base64-koodaukseksi.

Dekoodaa Base64-merkkijonot välittömästi luettavaksi tekstiksi.

Tekstisyöte
Muunna tavallinen teksti, JSON tai mikä tahansa UTF-8-data Base64-koodaukseksi.
0 merkkiä
0 bytes
0 Rivit:
~0 size
Base64-tuloste
Tekstisi koodattuna Base64-muotoon
0 merkkiä
0 bytes
0 Rivit:
~0 size
Käännösasetukset

Base64URL / JWT

Decode URL-safe Base64 tokens (JWTs, API keys, OAuth)

Käytä - ja _ merkkien + ja / sijaan verkko-URL-osoitteissa

Poista loppuvan = merkit tulosteesta

Säilytä välilyönnit paremman luettavuuden vuoksi

Tarkista, onko liitetty Base64 kelvollinen ennen dekoodausta

Kokeile esimerkkitekstejä
Napsauta esimerkkiä ladataksesi sen muuntimeen

Haluatko muuntaa JPG-, PNG-, SVG-, WebP- tai muun kuvatiedoston? Käytä kuvan Base64-muunnintamme.

Tämä työkalu sopii parhaiten tekstipohjaiseen Base64-koodaukseen ja purkamiseen. Kuvatiedostoille käytä kuvan Base64-muunninta.

Avaa kuvan Base64-muunnin

Mikä on Base64-koodaus?

Base64 on binääridatan tekstipohjainen esitys. Se muuntaa minkä tahansa datan 64 tulostettavaksi merkiksi (A-Z, a-z, 0-9, +, /) täytteen = avulla.

Tämä tekee siitä ihanteellisen:

  • Verkkokehitys: Kuvien tai datan upottaminen HTML:ään, CSS:ään tai JSON:iin
  • API:t: Binääridatan koodaus verkkoviestintää varten
  • Tiedonsiirto: Binääridatan turvallinen lähettäminen tekstipohjaisilla protokollilla
  • Tallennus: Binäärisisällön tallentaminen tekstiystävällisiin muotoihin
  • Tietoturva: Tokenien ja avainten koodaus (ei salaus)

Kuinka Base64-koodaus toimii

Prosessivaiheet
1Teksti muunnetaan tavuiksi (binääri)
2Jokainen 3 tavun (24 bitin) ryhmä jaetaan 4 kuuden bitin ryhmään
3Jokainen 6-bittinen ryhmä kartoitetaan yhteen 64 Base64-merkistä
4Täyte (=) varmistaa, että tulosteen pituus on 4:n kerrannainen
Base64-aakkoset
A–Z (26 merkkiä)
a–z (26 merkkiä)
0–9 (10 merkkiä)
+ ja / (2 merkkiä)
= käytetään täytteenä

Esimerkki:

Syöte: Hello → SGVsbG8=
Tuloste: SGVsbG8= → Hello
URL-turvallinen Base64

Kun Base64-dataa käytetään URL-osoitteissa tai API-päätepisteissä, + ja / voivat rikkoa kyselymerkkijonoja. URL-turvallinen Base64 korvaa ne:

+ → -
/ → _

Tämä variantti poistaa täytteen ja sitä käytetään laajasti verkkotokeneissa (JWT:t) ja REST API:issa.

Miksi käyttää verkossa toimivaa Base64-koodainta/dekoodainta

  • Välitön: Muunnos tapahtuu asiakaspuolella, ei palvelinkutsuja
  • Globaali: Täysi Unicode- ja emojituki
  • Yksityinen: Mitään kirjoittamaasi ei lähetetä tai tallenneta
  • Kehittäjäystävällinen: Toimii JSON:n, XML:n, URL-osoitteiden ja UTF-8-tekstin kanssa
  • Tarkka: Tiukka validointi ja täytesäännöt varmistavat oikeellisuuden
  • Ikuisesti ilmainen: Ei tiliä tai rajoituksia

Base64-koodain ja dekoodain verkossa

Ilmainen Base64-koodaintamme/dekoodaintamme on täydellinen työkalu kehittäjille, data-analyytikoille ja kaikille, jotka työskentelevät tekstikoodauksen parissa.

Tärkeimmät ominaisuudet: välitön muunnos, kaikkien kansainvälisten merkkien tuki, URL-turvalliset koodausvariantit, syötteen validointi.

Mikä on Base64-koodain/dekoodain?

Base64-koodain/dekoodain on verkkotyökalu, joka muuntaa tekstin Base64-koodaukseksi ja päinvastoin.

Esimerkkejä:

Hello → SGVsbG8=
SGVsbG8= → Hello

Tämä tekee työkalusta hyödyllisen kehittäjille, data-analyytikoille ja kaikille, jotka työskentelevät tekstikoodauksen parissa.

Base64-aakkoset

Base64 käyttää 64 merkkiä binääridatan esittämiseen:

A-Z (26 merkkiä)
a-z (26 merkkiä)
0-9 (10 merkkiä)
+ ja / (2 merkkiä)

(= käytetään täytteenä, ei osa aakkostoa)

Ymmärtämällä nämä merkit voit tunnistaa Base64-datan ja työskennellä sen kanssa tehokkaasti.

Miksi käyttää verkossa toimivaa Base64-koodainta/dekoodainta?

Base64-koodausta käytetään monin tavoin nykyään:

  • Verkkokehitys: Kuvien ja tiedostojen upottaminen HTML:ään/CSS:ään/JSON:iin
  • Tiedonsiirto: Binääridatan lähettäminen tekstiprotokollilla
  • Tiedon tallennus: Binääridatan tallentaminen tekstimuotoihin
  • API-viestintä: Datan koodaus verkkopalveluille
  • Tietoturva: Salasanojen ja tokenien koodaus (ei salaus)

Se selittää, miksi "Base64-koodain verkossa" -hakujen määrä kasvaa nopeasti.

Base64-dekoodain – Base64 tekstiksi

Base64-dekoodain tekee päinvastaisen: sen sijaan, että koodataan teksti Base64-muotoon, se lukee Base64-merkkijonoja ja muuntaa ne tavalliseksi tekstiksi.

Esimerkiksi:

Syöte: SGVsbG8gV29ybGQh
Tuloste: Hello World!

Tämä ominaisuus on hyödyllinen, jos törmäät Base64-dataan verkkosivuilla, API:issa tai konfiguraatiotiedostoissa.

URL-turvallinen Base64-koodaus

URL-turvallinen Base64 käyttää - ja _ merkkien + ja / sijaan URL-koodausongelmien välttämiseksi.

- + sijaan
_ / sijaan
Ei täyteongelmia URL-osoitteissa

URL-turvallisen koodauksen lisääminen tekee Base64-datasta turvallista käyttää verkko-URL-osoitteissa ja API-päätepisteissä.

Frequently Asked Questions

How do I encode or decode Base64 with this tool?

To encode: paste or type UTF-8 text (including JSON, URLs, or emoji), keep the direction on encode, adjust URL-safe or padding options if you need them, and run the conversion—the output appears as a Base64 string with live validation. To decode: switch to decode mode, paste the Base64 string, and decode; the tool checks the alphabet and padding, then shows the original text. Everything runs in your browser with UTF-8 end to end.

Is this Base64 encoder and decoder free?

Yes. The tool is free to use with no registration, no paywall, and no limit on how often you encode or decode. Processing stays on your device, so your input is not uploaded or stored on our servers.

Is Base64 the same as encryption?

No. Base64 is encoding, not encryption. Anyone can decode standard Base64 without a secret key. It does not hide meaning—use real cryptography when you need confidentiality, integrity, or authentication.

What is Base64 used for, and why is it used for data in APIs, JSON, and email?

Base64 represents binary data as ASCII text so it can travel safely through systems that only handle text—email (MIME), JSON payloads, URLs, logs, and config files. APIs often use it for small binary blobs or tokens embedded in text. The trade-off is size: encoded data is roughly a third larger than the raw bytes.

What languages and characters does this encoder support—does it work with Unicode and emoji?

Yes. The tool works with UTF-8 text. Any character your browser can represent in UTF-8—including accented letters, symbols, and emoji—can be encoded to Base64 and decoded back when the whole pipeline uses consistent UTF-8.

What is URL-safe Base64?

Standard Base64 uses + and /, which can be problematic in URLs and some query strings. URL-safe Base64 typically replaces + with - and / with _, and may handle padding differently. This tool lets you toggle URL-safe output when you need strings that travel cleanly in web addresses, cookies, or tokens.

Can I encode images with this tool?

This page is optimized for text. To work with images you usually convert them elsewhere (for example to a data URL or another binary workflow), then paste the resulting text here if you want to inspect or practice Base64 on that string—not raw binary upload.

How accurate is Base64 encoding and decoding—is it standards-based?

The implementation follows common Base64 rules (RFC 4648 style): 64-character alphabet, grouping into 24-bit chunks, padding with = when needed, and UTF-8 for text. Validation helps catch malformed input before decoding.

What is "Hello World" in Base64?

For the UTF-8 string "Hello World!", a typical Base64 value is SGVsbG8gV29ybGQh. The exact characters can vary slightly if you change URL-safe or padding options.

What is Base64 padding, and why do strings sometimes end with =?

Base64 turns every 3 bytes into 4 encoded characters. When the input length is not a multiple of 3, the encoder adds padding characters—usually =—so the output length stays a multiple of 4. Decoders use padding to know how many bits in the last group are real data versus fill. Padding is not part of the 64-letter alphabet; it signals how the last block was encoded.

Kokeile itse

Tämä verkossa toimiva Base64-koodain/dekoodain on suunniteltu kehittäjille ja data-analyytikoille.

  • Muunna teksti Base64:ksi
  • Dekoodaa Base64 takaisin tekstiksi
  • Jaa koodattu datasi

Nopea, yksinkertainen ja aina ilmainen.

Tutustu lisää tekstityökaluihin

Ilmaiset verkkotyökalut tekstin muuntamiseen, koodaamiseen ja muokkaamiseen

Muunna kirjainkoko

Muunna tekstin kirjainkoko — isot, pienet, otsikkomuoto ja paljon muuta

Morsekoodimuunnin

Muunna teksti morsekoodiksi ja päinvastoin

Morsekoodin äänidekooderi

Pura morsekoodia äänitiedostoista tai mikrofonista

Binäärikääntäjä

Muunna teksti binäärikoodiksi ja päinvastoin

ROT13-koodain/dekoodain

Koodaa ja dekoodaa teksti ROT13-salauksella

Yläindeksin generaattori

Muunna teksti Unicode-yläindeksiksi tuettuna

Alaindeksin generaattori

Muunna teksti Unicode-alaindeksiksi missä tuettu

Yliviivattu teksti -generaattori

Luo Unicode-yliviivattu teksti kopiointia ja liittämistä varten heti

Kuva Base64:ksi

Muunna kuvat Base64-merkkijonoiksi ja data-URI:ksi