ІНСТРУМЕНТИ РОЗРОБНИКА

Кодувач і декодувач URL

Кодуйте й декодуйте текст URL у браузері. Виберіть компонент, повну URL або форму/запит, виправляйте типові помилки відсоткового кодування й переглядайте деталі 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 перенаправлення або фрагмента.

Повна URL

Коли URL має лишатися читабельною й зберігати роздільники, як-от слеш, знак питання, амперсанд і решітку.

Значення форми/запиту

Коли текст походить із form-encoded даних і плюси треба трактувати як пробіли.

Типові помилки

Кодування повної URL як одного значення

Кодування компонента екранує роздільники URL. Це корисно всередині одного значення запиту, але може ускладнити читання всієї URL.

Пропущене друге декодування

Деякі значення перенаправлення й журнали закодовані більше ніж один раз. Якщо у виводі ще є %20, спробуйте повторне декодування.

Забуте правило плюса як пробілу

У form-encoded запиті + означає пробіл, але не в кожному контексті URL. Змініть режим перед довірою до виводу.

Поради

Перевіряйте значення запиту

Після декодування повної URL перегляньте розділ запиту, щоб бачити кожен ключ і значення окремо.

Використовуйте режим рядків для списків

Режим рядків зберігає форму списку URL або значень, перетворюючи кожен рядок окремо.

Видаляйте секрети перед поширенням

Інструмент працює в браузері, але скопійовані URL можуть розкривати токени, паролі та приватні ID.