Base64 kodlamasında encode edilecek verinin bite sayısının 3'e kalansız olarak bölünebiliyor olması gerekir, 3'e tam olarak bölünmeyen verilerde ise padding işlemi yapılır. Padding işleminde kalan byte değerleri, encode edildikten sonra = ya da == olarak en sona eklenirler.
Base64 Encode ve Base64 Decode işlemleri için bu amaçla hazırlanmış çok sayıda ücretsiz araç bulunmaktadır. Örneğin bir uygulamada Base64 olarak encode edilmiş verilerinizi decode etmek, ya da bir amaçla encode etmek isterseniz bu ücretsiz araçları kullanabilirsiniz.
Base64 Encoder Örneği:
base64encode.org
merhaba = bWVyaGFiYQ==
Base64 Decoder Örneği:
base64decode.org
Şimdi de encode ettiğimiz veriyi decode edelim.
Son not: bu örneklerden de görebileceğiniz gibi encoding ile encryption çok farklı tekniklerdir. Base64 tekniği ile encode edilen bir veri kolaylıkla decode edilebilir.