دیکودینگ فرایند بازگرداندن داده انکودشده به نمایش قابل استفاده بر اساس قالب مربوط است. نتیجه تنها وقتی درست است که داده و نوع انکودینگ با هم سازگار باشند.

در یک API تصویر انکودشده با Base64 را دیکود می‌کنیم تا بایت‌های اصلی بازیابی شوند. مرورگر نیز متن UTF-8 را دیکود می‌کند تا کاراکترها نمایش داده شوند.

محدودیت‌ها و جزئیات

Decoding با Decryption و Hashing متفاوت است. هیچ راه معکوس عمومی برای بازگرداندن هش رمزنگاری به داده اولیه وجود ندارد.

دیکودینگ امنیتی نیست

Base64 Decode متن کدگذاری‌شده را به بایت اصلی برمی‌گرداند و به کلید محرمانه نیاز ندارد. Decode و Decrypt دو مفهوم متفاوت‌اند، همان‌طور که هشینگ معمولاً معکوس‌پذیر طراحی نمی‌شود.