رمزگذاری و رمزگشایی URL

متن یا آدرس خود را با encodeURIComponent رمزگذاری کنید یا رشته‌ی رمزگذاری‌شده را به حالت اصلی برگردانید — با تشخیص خودکار حالت.

  • ارسال پارامترهای فارسی یا حاوی فاصله در query string لینک‌ها
  • رمزگشایی لینک‌های UTM یا ردیابی کمپین برای خواندن مقادیر اصلی
  • آماده‌سازی مقادیر فرم قبل از افزودن به URL
  • دیباگ کردن لینک‌هایی که کاراکترهای خاص (&، ?، #، فضای خالی) دارند

ابزار رمزگذاری URL، متن و آدرس‌ها را به فرمت امن برای لینک تبدیل می‌کند و برعکس. برای کار با آدرس‌های حاوی فارسی یا کاراکتر خاص لازم است.

متن یا آدرس را وارد کنید تا با encodeURIComponent رمزگذاری شود یا رشته‌ی رمزگذاری‌شده به حالت اصلی برگردد؛ جهت تبدیل خودکار تشخیص داده می‌شود.

رمزگذاری باعث می‌شود کاراکترهای فارسی، فاصله و علامت‌های خاص در آدرس‌ها به شکل استاندارد و بدون خطا منتقل شوند.

توسعه‌دهندگان هنگام ساخت لینک، کوئری‌استرینگ و کار با API از این ابزار استفاده می‌کنند. برای رمزگذاری کاراکترهای HTML از رمزگذاری و رمزگشایی HTML استفاده کنید.

سوالات متداول

چرا آدرس فارسی گاهی خراب می‌شود؟

چون آدرس‌ها فقط از مجموعه‌ی محدودی از کاراکترها پشتیبانی می‌کنند؛ رمزگذاری URL کاراکترهای فارسی و خاص را به شکل امن تبدیل می‌کند.

تفاوت encodeURI و encodeURIComponent چیست؟

encodeURIComponent همه‌ی کاراکترهای خاص از جمله اسلش را رمزگذاری می‌کند و برای پارامترهای کوئری مناسب‌تر است.

آیا رمزگذاری URL نوعی رمزنگاری امنیتی است؟

خیر، این فقط تبدیل فرمت برای انتقال درست کاراکترهاست و هیچ لایه‌ی امنیتی یا محرمانگی ایجاد نمی‌کند.