Роман Финк

URLencode и URLdecode

Кодирование и декодирование URL и его компонентов. Поддерживает encodeURIComponent, encodeURI и обратные операции.

URLencode / URLdecode

Преобразует строку для безопасной передачи в URL и обратно.

скопировано

О сервисе

Кодирование и декодирование URL по стандарту RFC 3986. Четыре режима: encodeURIComponent (для значений параметров), encodeURI (для полных URL), и обратные операции декодирования.

Что умеет

  • encodeURIComponent — для значений query-параметров
  • encodeURI — для полных URL (не трогает : / ? # и др.)
  • decodeURIComponent и decodeURI
  • Обработка ошибок при невалидной escape-последовательности
  • Работает с кириллицей, эмодзи и Unicode

Как работает

Использует встроенные функции JavaScript encodeURIComponent / encodeURI / decodeURIComponent / decodeURI. Никаких внешних библиотек.

Пример

«https://example.com/?q=привет» → «https%3A%2F%2Fexample.com%2F%3Fq%3D%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82».

Нужен подобный сервис для вашего сайта или сложный сценарий — пишите, разработаю под задачи.

Разрабатываю калькуляторы, сервисы для сайтов и веб-приложения