Інструмент розробника
Кодування або декодування URL-адреси
URL-кодування або декодування компонента або повної URL-адреси з відсотковим кодуванням у вашому браузері. Підтримуються Unicode та emoji.
Використовуйте режим компонентів для значень запиту. Режим повної URL-адреси зберігає: / ? & = # під час кодування решти. Нічого не завантажується.
- Працює локально
- Без завантаження
- Миттєво
- Безкоштовно
Компонент використовує encodeURIComponent. Повна URL-адреса використовує encodeURI, тому схема, :, /, ?, &, = і # залишаються читабельними.
Як це працює
- 01 Вставте дані
- 02 Запустіть дію
- 03 Скопіюйте результат
Чому 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-адрес даних і файлів.