Інструмент розробника

Кодування або декодування URL-адреси

URL-кодування або декодування компонента або повної URL-адреси з відсотковим кодуванням у вашому браузері. Підтримуються Unicode та emoji.

Використовуйте режим компонентів для значень запиту. Режим повної URL-адреси зберігає: / ? & = # під час кодування решти. Нічого не завантажується.

  • Працює локально
  • Без завантаження
  • Миттєво
  • Безкоштовно
Режим кодування

Компонент використовує encodeURIComponent. Повна URL-адреса використовує encodeURI, тому схема, :, /, ?, &, = і # залишаються читабельними.

Як це працює

  1. Вставте дані
  2. Запустіть дію
  3. Скопіюйте результат

Чому NEXNARA

  • Приватно

    Дані залишаються в браузері.

  • Миттєво

    Результат з’являється одразу.

  • Без завантаження

    На сервер NEXNARA нічого не надсилається.

  • Працює будь-де

    Встановлення не потрібне.

Дізнатися більше

Що таке кодування URL?

Кодування URL (відсоткове) замінює зарезервовані або не-ASCII символи % послідовностями на кшталт %20 для пробілу. Браузери та API використовують його в рядках запиту й сегментах шляху.

Як користуватися

Виберіть Компонент для значення запиту або сегмента шляху. Виберіть «Повна URL-адреса», якщо у вас уже є повне посилання та потрібні лише пробіли та кодування, відмінне від ASCII. Декодування скасовує відсоткове кодування. Swap обмінює дві коробки.

Компонент і повний URL

Компонентний режим використовує encodeURIComponent, який кодує майже кожен зарезервований символ. Режим повної URL-адреси використовує encodeURI, отже: /? & = # залишатися на місці. Переведення цілої URL-адреси в режим компонентів перетворить її на одне непрозоре значення.

Типові застосування

Закодуйте пошукові терміни, шляхи Unicode або параметри запиту, перш ніж помістити їх у посилання. Декодуйте скопійовану URL-адресу, щоб прочитати оригінальний текст. Це не кодування Base64.

Конфіденційність

Ваш текст залишається в браузері. Його не завантажують на сервери NEXNARA і не зберігають у файлах cookie, локальному сховищі чи базі даних.

Часті запитання

Що таке відсоткове кодування?

Відсоткове кодування представляє символи як % і дві шістнадцяткові цифри. Пробіл стає %20. Не-ASCII текст стає UTF-8 відсотковими послідовностями.

Коли кодувати повний URL?

Використовуйте «Кодувати повний URL», коли вже є повна адреса і треба закодувати лише пробіли або Юнікод. Використовуйте «Кодувати компонент» для одного значення всередині URL.

Яка різниця між encodeURI та encodeURIComponent?

encodeURIComponent кодує зарезервовані символи, такі як &, =, ?, / і #. encodeURI залишає ці структурні символи на місці, тому повна URL-адреса залишається URL-адресою.

Що робити, якщо кодування недійсне?

Порушені послідовності, такі як одиночний %, %2 або %GG, повідомляються як Недійсне кодування відсотка. Сторінка не вилітає.

Чи підтримує кодування URL Unicode та emoji?

так Текст закодовано у відсотковому форматі як UTF-8, тому корейська, японська, арабська та емодзі в обидві сторони в компонентному режимі.

Чи завантажено мою URL-адресу?

Ні. Кодування та декодування виконуються лише в цьому браузері. Немає завантаження на сервер і зовнішнього API.

Кодування URL-адреси таке ж, як у Base64?

Ні. Відсоткове кодування робить текст URL-адреси безпечним. Base64 кодує довільні байти як ASCII. Використовуйте інструмент Base64 для URL-адрес даних і файлів.