candoya
FIL

Base64 Encode at Decode

Tumatakbo nang buo sa iyong browser - walang upload, walang sign-up.

Input
Resulta
Maglagay ng teksto para i-encode, o Base64 para i-decode

Ano ang Base64 encoding?

Ang Base64 ay isang paraan ng paglalarawan sa anumang data bilang plain text gamit ang 64 ligtas na karakter (A-Z, a-z, 0-9, + at /). Ini-encode ng tool na ito ang teksto sa Base64 at dine-decode ang Base64 pabalik sa nababasang teksto sa iyong browser. Sinusuportahan nito ang buong Unicode sa pamamagitan ng UTF-8, kaya ang mga accent, emoji at ibang wika ay nananatiling buo sa buong proseso.

Paano gamitin

  1. 1Pumili ng direksyon. Piliin ang Encode para gawing Base64 ang teksto, o Decode para ibalik ang Base64 sa teksto.
  2. 2I-paste ang iyong input. Mag-type o mag-paste sa input box - ang resulta ay awtomatikong naa-update sa panel sa tabi nito.
  3. 3Piliin ang URL-safe (opsyonal). I-tick ang URL-safe kapag nagko-convert para sa URL, filename o JWT; awtomatiko ang pag-handle ng decoding sa parehong alpabeto.
  4. 4Kopyahin ang resulta. Kopyahin ang output at i-paste kung saan mo kailangan. Ang invalid na Base64 ay nagpapakita ng malinaw na mensahe sa halip na garbled na teksto.

Para kanino ito

Ang pag-encode ay nangyayari habang nagta-type ka at nananatili sa iyong device - ang iyong teksto ay hindi kailanman ina-upload, na ginagawa itong ligtas para sa mga token, config snippet at pribadong tala. I-on ang URL-safe na output para makuha ang - at _ na alpabeto na ginagamit sa JWT at query string, at awtomatikong nakikilala ng decoding ang parehong alpabeto kasama ang anumang nawawalang padding.

FAQ

Libre ba ang Base64 tool na ito?

Oo - libre ito nang buo, walang sign-up at walang limitasyon sa paggamit. Ang encoding at decoding ay parehong gumagana sa iyong browser.

Ina-upload ba ang aking data kahit saan?

Hindi. Ang iyong teksto at Base64 ay pinoproseso nang lokal sa iyong browser at hindi kailanman ipinapadala sa isang server, kaya ligtas ito para sa mga token, key at pribadong nilalaman.

Encryption ba ang Base64?

Hindi. Ang Base64 ay encoding, hindi encryption - nagre-reformat lang ito ng data sa teksto at maaaring i-decode ito ng kahit sino. Gamitin ito para ligtas na maipasa ang data, hindi para protektahan ang lihim.

Kaya ba nitong hawakan ang emoji at di-Ingles na teksto?

Oo. Ang input ay kino-convert sa mga UTF-8 byte bago i-encode, kaya ang mga accent, emoji at non-Latin na script ay naka-encode at nadi-decode nang tama sa halip na magtapon ng error o masira ang mga karakter.

Ano ang URL-safe Base64?

Pinalitan ng URL-safe Base64 ang mga karakter na + at / ng - at _ at kadalasang inaalis ang = padding, para ang resulta ay ligtas sa loob ng mga URL, filename at JWT. I-on ang URL-safe na opsyon kapag nag-e-encode; awtomatikong tinatanggap ito ng decoding.

Bakit mukhang mga random na karakter ang aking decoded na output?

Ang Base64 ay maaaring maglaman ng anumang byte, kasama ang binary data tulad ng larawan o compressed na file. Kung dine-decode mo iyon bilang teksto, makikita mo ang garbled na output - maayos ang data, hindi lang ito teksto. Ang tool na ito ay para sa mga text payload.

Kailangan ko ba ang = padding para mag-decode?

Hindi. Ang decoder ay nagre-restore ng nawawalang padding para sa iyo at nagko-ignore ng mga naliligaw na espasyo at line break, kaya maaari kang mag-paste ng Base64 string na may o walang trailing na = sign.