ابزارهای توسعه‌دهنده

کدگذار و کدگشای URL

متن URL را در مرورگر کدگذاری و کدگشایی کنید. مؤلفه، URL کامل یا فرم/پرس‌وجو را انتخاب کنید، خطاهای رایج percent-encoding را اصلاح کنید و جزئیات URL را ببینید.

متن URL
زمینه URL

وقتی URL کامل باید جداکننده‌هایی مانند /، ?، & و # را خوانا نگه دارد.

گزینه‌ها
111
117
جزئیات URL تجزیه‌شده

بخش‌های URL

پروتکل
https
https:
مبدأ
https://example.com
مسیر
/search
پرس‌وجو
q=coffee & tea&redirect=https://app.example.com/done?ok=true
?q=coffee%20%26%20tea&redirect=https%3A%2F%2Fapp.example.com%2Fdone%3Fok%3Dtrue
بخش
section 1
#section%201

پارامترهای پرس‌وجو

کلید
q
q
مقدار
coffee & tea
coffee+%26+tea
کلید
redirect
redirect
مقدار
https://app.example.com/done?ok=true
https%3A%2F%2Fapp.example.com%2Fdone%3Fok%3Dtrue
تبدیل فعلی
نویسه‌های ورودی
117
نویسه‌های خروجی
111
کدهای درصدی
10
دورهای کدگشایی
1

چگونه URLها را بدون خراب کردن کدگذاری و کدگشایی کنیم

زمینه درست URL را انتخاب کنید

مؤلفه URL

برای یک مقدار، مانند مقدار پرس‌وجو، بخش مسیر، URL تغییرمسیر یا fragment.

URL کامل

وقتی URL باید خوانا بماند و جداکننده‌هایی مانند slash، علامت سؤال، ampersand و hash را نگه دارد.

مقدار فرم/پرس‌وجو

وقتی متن از داده form-encoded می‌آید و علامت‌های + باید فاصله حساب شوند.

اشتباه‌های رایج

کدگذاری URL کامل به عنوان یک مقدار

کدگذاری مؤلفه جداکننده‌های URL را escape می‌کند. این در یک مقدار پرس‌وجو مفید است اما می‌تواند URL کامل را سخت‌تر کند.

از قلم انداختن کدگشایی دوم

برخی مقدارهای تغییرمسیر و logها بیش از یک بار کدگذاری شده‌اند. اگر خروجی هنوز %20 دارد، کدگشایی تکراری را امتحان کنید.

فراموشی قانون + به عنوان فاصله

در پرس‌وجوی form-encoded، + یعنی فاصله، اما در هر زمینه URL نه. پیش از اعتماد به خروجی حالت را عوض کنید.

نکته‌ها

مقدارهای پرس‌وجو را بررسی کنید

پس از کدگشایی URL کامل، بخش پرس‌وجو را برای دیدن هر کلید و مقدار جداگانه ببینید.

برای فهرست‌ها از حالت خطی استفاده کنید

حالت خطی شکل فهرست URLها یا مقدارها را حفظ می‌کند و هر خط را تبدیل می‌کند.

پیش از اشتراک‌گذاری اسرار را حذف کنید

ابزار در مرورگر اجرا می‌شود، اما URLهای کپی‌شده می‌توانند token، گذرواژه و ID خصوصی را آشکار کنند.