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.
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
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.
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:
Esimerkki:
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.
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.
Base64-koodain/dekoodain on verkkotyökalu, joka muuntaa tekstin Base64-koodaukseksi ja päinvastoin.
Tämä tekee työkalusta hyödyllisen kehittäjille, data-analyytikoille ja kaikille, jotka työskentelevät tekstikoodauksen parissa.
Base64 käyttää 64 merkkiä binääridatan esittämiseen:
(= 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.
Base64-koodausta käytetään monin tavoin nykyään:
Se selittää, miksi "Base64-koodain verkossa" -hakujen määrä kasvaa nopeasti.
Base64-dekoodain tekee päinvastaisen: sen sijaan, että koodataan teksti Base64-muotoon, se lukee Base64-merkkijonoja ja muuntaa ne tavalliseksi tekstiksi.
Tämä ominaisuus on hyödyllinen, jos törmäät Base64-dataan verkkosivuilla, API:issa tai konfiguraatiotiedostoissa.
URL-turvallinen Base64 käyttää - ja _ merkkien + ja / sijaan URL-koodausongelmien välttämiseksi.
URL-turvallisen koodauksen lisääminen tekee Base64-datasta turvallista käyttää verkko-URL-osoitteissa ja API-päätepisteissä.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Tämä verkossa toimiva Base64-koodain/dekoodain on suunniteltu kehittäjille ja data-analyytikoille.
Nopea, yksinkertainen ja aina ilmainen.
Ilmaiset verkkotyökalut tekstin muuntamiseen, koodaamiseen ja muokkaamiseen
Muunna tekstin kirjainkoko — isot, pienet, otsikkomuoto ja paljon muuta
Muunna teksti morsekoodiksi ja päinvastoin
Pura morsekoodia äänitiedostoista tai mikrofonista
Muunna teksti binäärikoodiksi ja päinvastoin
Koodaa ja dekoodaa teksti ROT13-salauksella
Muunna teksti Unicode-yläindeksiksi tuettuna
Muunna teksti Unicode-alaindeksiksi missä tuettu
Luo Unicode-yliviivattu teksti kopiointia ja liittämistä varten heti
Muunna kuvat Base64-merkkijonoiksi ja data-URI:ksi