yigityalim
projelerel kitabılabişe alpaylaş
xgithub
siteprojelerel kitabılaboratuvardeğişiklik günlüğü
hakkındakullanımlarşimdiişe alpaylaş
diğerxgithublinkedine-posta
metarssllms.txtsitemap
© 2026 Yiğit Yalım. Tüm hakları saklıdır.
/
Laboratuvarlara Dön
10 May 2026·veri

Base64 Encoder / Decoder

Text ↔ base64 çift yönlü dönüşüm. Standart ve URL-safe varyant, tek tıkla yön değiştirme, kopyalama. UTF-8 güvenli (Türkçe karakterler dahil).

base64 · encoding · web

JWT'lerin parçaları, data URI'lar, image embedding, basic auth header'ları — base64 her yerde. Bu lab text ↔ base64 anlık dönüşüm yapar, URL-safe varyantını destekler.

Base64Tool
base64 · 20 B · +43% overhead
SGVsbG8sIEJhc2U2NCE=

Standart vs URL-safe

KarakterStandartURL-safe
++-
//_
= (padding)gerekliatılır

URL-safe varyantı RFC 4648 §5'te tanımlı. Cookie değerleri, URL path/query, JWT header gibi yerlerde standart + ve / özel karakter olduğu için URL-safe gerekli.

UTF-8 trap

btoa("ç") → InvalidCharacterError. Çünkü btoa Latin-1 (8-bit) bekler. UTF-8 string için önce TextEncoder.encode() ile byte array'e çevirip sonra base64'le. Bu lab bunu otomatik yapar — Türkçe, Çince, emoji hepsi çalışır.

ÖncekiAEAD Tamper DemosuSonrakiChaCha20 Inner State Stepper