Инструмент кодирования/декодирования URL
Кодируйте и декодируйте percent-encoding (URL encoding).
Полезно для безопасной работы с URL и query string.
- Безопасно
- Обработка выполняется на вашем устройстве, поэтому ввод/вывод никуда не отправляется.
Примечания
Метод percent-encoding для представления многобайтовых символов, которые нельзя использовать напрямую в URI.
Каждый байт представлен как (XX — шестнадцатеричное число).%XX
Режим
Выберите один из трёх режимов.
| Авто | Автоматически определяет URL-encoded текст vs обычный текст и конвертирует соответственно. |
|---|---|
| Кодировать | Считает ввод обычным текстом и пытается преобразовать в percent-encoding. |
| Декодировать | Считает ввод percent-encoded и пытается декодировать в обычный текст. |
Кодировать
- Кодирует в UTF-8.
- Полностью кодирует зарезервированные символы URI '#$&+,/:;=?@'.
- Результат может перестать работать как URI.
https://example.com/encode
↓
https%3A%2F%2Fexample.com%2F%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89
Кодировать (сохранить URI)
- Кодирует в UTF-8.
- Не кодирует зарезервированные символы URI '#$&+,/:;=?@', поэтому это частичное кодирование.
- Сохраняет функциональность URI.
https://example.com/encode
↓
https://example.com/%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89
Декодировать
- Декодирует в UTF-8.
https://example.com/%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89
↓
https://example.com/encode