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

متن خوانا را به کدهای درصدی امن برای URL تبدیل کنید یا لینک‌های کدگذاری‌شده را دوباره به متن معمولی برگردانید.

نتیجه فوری در مرورگر اجرا می‌شود
طول ورودی0
طول خروجی0
کدهای درصدی0

حالت‌های رمزگذاری

برای مقدار پارامترها از حالت جزء URL، برای لینک کامل از حالت URL کامل و برای متن application/x-www-form-urlencoded از حالت فرم استفاده کنید.

  • حالت جزء URL نشانه‌های رزرو شده مانند ?، &، = و / را هم کدگذاری می‌کند.
  • حالت URL کامل جداکننده‌های لینک را نگه می‌دارد و فقط نویسه‌های ناامن را کدگذاری می‌کند.
  • حالت فرم در داده‌های query به جای فاصله از علامت + استفاده می‌کند.

چگونه استفاده کنیم؟

  1. 1
    متن را وارد کنیدیک URL، مقدار پارامتر، متن فارسی یا رشته کدگذاری‌شده را در کادر ورودی قرار دهید.
  2. 2
    حالت مناسب را انتخاب کنیدبرای مقدارهای query از جزء URL و برای لینک کامل از حالت URL کامل استفاده کنید.
  3. 3
    رمزگذاری یا رمزگشایی کنیدخروجی را کپی کنید و در لینک‌ها، API، فرم‌ها یا مسیرهای redirect به کار ببرید.

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

رمزگذاری URL چه کاری انجام می‌دهد؟
نویسه‌هایی مثل فاصله، حروف فارسی، ایموجی و علامت‌های رزرو شده را به کدهای درصدی تبدیل می‌کند تا متن داخل URL بدون خطا منتقل شود.
URL کامل را کدگذاری کنم یا فقط پارامتر را؟
در بیشتر موارد فقط مقدار پارامتر را کدگذاری کنید. حالت URL کامل زمانی مناسب است که می‌خواهید جداکننده‌هایی مثل :، /، ?، & و = خوانا بمانند.
آیا متن ورودی به سرور ارسال می‌شود؟
خیر. عملیات رمزگذاری و رمزگشایی در مرورگر شما انجام می‌شود و نیازی به ارسال متن به سرور ندارد.

رمزگذاری و رمزگشایی URL آنلاین

وقتی متن فارسی، فاصله، ایموجی یا نشانه‌هایی مانند ? و & داخل لینک قرار می‌گیرد، مرورگر و سرور باید بدانند هر بخش از URL دقیقا چه معنایی دارد. ابزار رمزگذاری URL این صفحه متن خوانا را به percent encoding تبدیل می‌کند؛ یعنی نویسه‌های ناامن به شکل کدهایی مانند %20 یا %D8%AA نوشته می‌شوند. در حالت رمزگشایی نیز همین کدها دوباره به متن معمولی برمی‌گردند تا بتوانید لینک، پارامتر query یا خروجی API را بررسی کنید.

تفاوت حالت جزء URL و URL کامل

اگر فقط مقدار یک پارامتر را وارد می‌کنید، معمولا باید حالت جزء URL را انتخاب کنید. این حالت حتی علامت‌هایی مثل /، ?، & و = را هم کدگذاری می‌کند، چون داخل مقدار پارامتر نباید با جداکننده‌های اصلی لینک اشتباه گرفته شوند. اگر یک لینک کامل دارید و می‌خواهید ساختار آن حفظ شود، حالت URL کامل مناسب‌تر است؛ در این حالت جداکننده‌های اصلی خوانا می‌مانند و فقط نویسه‌های ناامن تبدیل می‌شوند. حالت فرم نیز برای داده‌های application/x-www-form-urlencoded کاربرد دارد و فاصله را با + نشان می‌دهد.

کاربرد در توسعه وب و سئو

این ابزار برای ساخت لینک جستجو، UTM، redirect، endpointهای API، فرم‌های HTML و بررسی خطاهای decode کاربرد دارد. اگر عبارت فارسی، نام شهر، عنوان محصول یا متن تبلیغاتی را در query قرار می‌دهید، رمزگذاری درست از شکستن لینک جلوگیری می‌کند. نتیجه در مرورگر محاسبه می‌شود، بنابراین برای تست سریع، آموزش یا آماده‌سازی نمونه لینک نیازی به ابزار خارجی ندارید.

نظرات