ابزار URL Encoder/Decoder رشتههای URL را به شکل percent-encoded و بالعکس تبدیل میکند. بین encodeURIComponent (تهاجمی) و encodeURI (حفظ ساختار URL) انتخاب کنید تا با نیاز خود مطابقت داشته باشد — رفع اشکال پارامترهای کوئری، ساخت URLهای ایمن یا بررسی لینکهای رمزگذاریشده.
هنگام ساخت URLها با ورودی کاربر، رشتههای کوئری یا کاراکترهای بینالمللی، به رمزگذاری percent-encoding درست نیاز دارید تا از خرابی جلوگیری شود. این ابزار هر دو جهت را فوراً مدیریت میکند. هنگام رمزگذاری یک مقدار پارامتر تکی، encodeURIComponent را انتخاب کنید (کاراکترهایی مانند ? / & = # و غیره را رمزگذاری میکند)، یا encodeURI را برای حفظ ساختار URL انتخاب کنید (فقط کاراکترهای واقعاً ناامن را رمزگذاری میکند). رمزگشایی هم با percent-encoding استاندارد کار میکند و هم رشتههای دوبار رمزگذاریشده را مدیریت میکند. تبدیل بلادرنگ یعنی خروجی را فوراً همزمان با تایپ میبینید، و هر دو حالت قابل تغییر هستند تا صحت رفتوبرگشت را تأیید کنید. بدون رفتوبرگشت به سرور — همهچیز بهصورت محلی در مرورگر شما انجام میشود.
encodeURIComponent را برای مقادیر پارامتر ایمن انتخاب کنید (کاراکترهایی مانند ? / & = و غیره را رمزگذاری میکند) یا encodeURI را برای URLهای کامل (ساختار را حفظ میکند، فقط کاراکترهای ناامن را رمزگذاری میکند).
رشتههای percent-encoded، از جمله کاراکترهای غیر ASCII، توالیهای چندبایتی UTF-8 و ایموجی را رمزگشایی میکند. ورودیهای دوبار رمزگذاریشده را نیز بهدرستی مدیریت میکند.
خروجی رمزگذاریشده یا رمزگشاییشده را فوراً در کلیپبورد کپی کنید — بدون نیاز به انتخاب دستی.
خروجی همزمان با تایپ شما زنده بهروزرسانی میشود. نیازی به کلیک روی Encode در هر بار نیست — در حین کار روی ورودی، نتایج را فوراً ببینید.
ورودی و خروجی در پنلهای بهوضوح برچسبگذاریشده نمایش داده میشوند تا بتوانید قبل/بعد را در یک نگاه مقایسه کنید.
فاصلهها، نقلقولها، Unicode، کاراکترهای رزرو شده و توالیهای دشواری که جایگزینی ساده رشتهای را خراب میکنند بهدرستی رمزگذاری میکند.
یک URL خراب با پارامترهای درهمریخته را جایگذاری کنید تا آنها را به مقادیر خوانا بازگردانید — سریع بفهمید واقعاً چه چیزی ارسال شده.
ورودی کاربر (نامها، عبارات جستجو، مسیرهای فایل) را قبل از افزودن به یک URL رمزگذاری کنید تا از تزریق و خطاهای پارس جلوگیری شود.
URLهای بازاریابی دارای تگ UTM را رمزگشایی کنید تا مقادیر واقعی کمپین، منبع و رسانه را بدون خواندن رشتههای خام percent-encoded ببینید.
URLهای دارای کاراکترهای غیرلاتین (چینی، عربی، عبری) را رمزگذاری کنید تا مطمئن شوید برای انتقال بهدرستی percent-encoded شدهاند.
URIهای ریدایرکت OAuth دارای پارامترهای تودرتوی رمزگذاریشده را رمزگشایی کنید تا ردیابی کنید چه چیزی بین ارائهدهندگان و برنامهها منتقل میشود.
روی آیکون URL در داک DevSuite Pro کلیک کنید. یک ویرایشگر دو-پنلی با دکمههای تغییر Encode و Decode باز میشود.
URL، پارامتر کوئری یا رشته رمزگذاریشده را جایگذاری کنید. ابزار روی URLهای کامل یا مقادیر پارامتر تکی کار میکند.
برای یک مقدار پارامتر، از encodeURIComponent استفاده کنید. برای یک URL کامل (جایی که میخواهید /، ?، & حفظ شوند)، از encodeURI استفاده کنید.
خروجی تبدیلشده در پنل مجاور ظاهر میشود. کاراکترهای رمزگذاریشده بهصورت توالیهای %XX نمایش داده میشوند؛ خروجی رمزگشاییشده فرم اصلی و خوانا را بازمیگرداند.
روی Copy کلیک کنید تا نتیجه به کلیپبورد شما ارسال شود. آن را در کد، URL درخواست یا مستندات خود جایگذاری کنید.
DevSuite Pro را به صورت رایگان نصب کنید و بیش از ۶۴ ابزار توسعه را برای مرورگر خود باز کنید.