Кодувальник/декодувальник URL
FreeКодуйте текст у відсотковому форматі для безпечного використання всередині URL-адреси з режимами для одного значення, повного URI чи даних форми, декодуйте відсотково закодований текст назад у читабельну форму, і автоматично розбивайте декодовану URL-адресу на протокол, хост, шлях, параметри запиту та фрагмент, і все це повністю працює у вашому браузері.
Працює повністю у вашому браузері. Ваш текст ніколи нікуди не завантажується.
Недавня Активність
Видно всім. Останні 20 використань серед усіх відвідувачів, найновіші спочатку.
Decoded a percent-encoded value
1 годину тому
Decoded a percent-encoded value
1 годину тому
Decoded a percent-encoded value
1 годину тому
Decoded a percent-encoded value
1 годину тому
Encoded 11 character(s) of text
1 годину тому
Encoded 11 character(s) of text
1 годину тому
Encoded 34 character(s) of text
1 годину тому
Encoded 34 character(s) of text
1 годину тому
Encoded 22 character(s) of text
1 годину тому
Що робить цей інструмент
Цей інструмент відсотково кодує текст для безпечного використання всередині URL-адреси, з окремими режимами для одного значення, повного URI та даних у форматі форми, а також декодує відсотково закодований текст назад у читабельну форму, включаючи автоматичний розбір протоколу, хоста, шляху, параметрів запиту та фрагмента, коли декодований текст є повною URL-адресою.
Як Це Працює
URL-адреси можуть безпечно містити лише обмежений набір символів ASCII, тому будь-який інший символ або зарезервований символ, використаний поза його особливим значенням, записується як % з подальшим двозначним шістнадцятковим значенням байта (або значеннями для багатобайтових символів UTF-8). Цей інструмент використовує вбудовані функції вашого браузера encodeURIComponent, encodeURI та decodeURIComponent для виконання точно такого самого відсоткового кодування, яке використовує сам ваш браузер під час введення URL-адреси, а також додатково перемикається між %20 та + для символу пробілу залежно від вибраного режиму.
Проблеми, які це вирішує
- Безпечне включення спеціальних символів, пробілів або неанглійського тексту всередині параметра запиту чи сегмента шляху URL-адреси.
- Читання того, що насправді містить довга, відсотково закодована URL-адреса з адресного рядка браузера, файлу журналу чи API.
- Розбір закодованої URL-адреси на протокол, хост, шлях та окремі параметри запиту для налагодження.
- Перетворення між умовностями %20 та + для пробілів при переміщенні значення між рядком запиту та відправкою форми.
Часті запитання
›Яка різниця між режимами кодування "Component" та "Full URI"?
Режим "Component" (encodeURIComponent) екранує кожен символ, який є небезпечним в одному значенні, включаючи : / ? & та #, тож він правильний для значення, яке буде розміщене всередині параметра запиту; режим "Full URI" (encodeURI) залишає ці символи без змін, оскільки вони потрібні для розділення різних частин повної URL-адреси, тому використовуйте його лише під час кодування цілої URL-адреси, а не одного значення в ній.
›Чому режим "Дані форми" перетворює пробіли на + замість %20?
Формат application/x-www-form-urlencoded, який використовується HTML-формами та рядками запитів у багатьох фреймворках, представляє пробіли як буквальний символ + замість %20; обидва варіанти дійсні та означають одне й те саме, але вам слід дотримуватися тієї умовності, яку очікує приймаюча система.
›Чому є прапорець для обробки + як пробілу при декодуванні?
Стандартне відсоткове декодування не торкається символу +, але значення з відправки форми чи типового рядка запиту використовують + для позначення буквального пробілу; цей прапорець увімкнено за замовчуванням, оскільки це більш поширений випадок, але ви можете вимкнути його, якщо декодуєте значення, де + було навмисно відсотково закодовано як %2B і повинно залишатися буквальним знаком плюс.
›Для чого призначений розділ розбору URL-адреси?
Коли декодований текст є повною, дійсною URL-адресою, цей інструмент розбирає його на протокол, хост, шлях, окремі параметри запиту та фрагмент, щоб ви могли з одного погляду вивчити структуру довгої закодованої URL-адреси, а не читати необроблений рядок символ за символом.
›Чи відправляє цей інструмент мої дані кудись?
Ні, кодування та декодування відбуваються за допомогою власних вбудованих функцій JavaScript вашого браузера; нічого ніколи не завантажується на сервер.
Пов'язані Інструменти
Текст
Форматування SQL
Переформатуйте SQL-запит для зручності читання з узгодженими відступами, однією конструкцією на рядок і вибраним вами регістром ключових слів, для понад десятка діалектів SQL, зокрема MySQL, PostgreSQL, SQLite, T-SQL, PL/SQL, BigQuery та Snowflake, усе це працює повністю у вашому браузері.
FreeТекст
Перевірка Пари SSL-Сертифіката і Ключа
Перевірте, чи дійсно закритий ключ SSL/TLS, сертифікат і необов'язковий CSR належать до однієї пари ключів, розшифруйте та перегляньте суб'єкт сертифіката, видавця, термін дії, SAN та відбитки, усе це працює повністю у вашому браузері.
FreeТекст
Конвертер Формату SSL-Сертифіката
Перетворюйте сертифікати SSL/TLS між кодуваннями PEM і DER, об'єднуйте сертифікати у файл PKCS#7 (.p7b) або вилучайте їх із нього, а також упаковуйте сертифікат і закритий ключ у захищений паролем файл PKCS#12 (.pfx / .p12) або вилучайте їх назад, усе це працює повністю у вашому браузері.
FreeТекст
Перегляд SSL-Сертифікатів
Декодуйте один або кілька сертифікатів X.509 у форматі PEM або DER і переглядайте кожне поле зрозумілою мовою: суб'єкт, видавця, термін дії, відбитки, відомості про відкритий ключ, а також кожне стандартне розширення, зокрема Key Usage, Subject Alternative Names та Authority Information Access, усе це працює повністю у вашому браузері.
FreeТекст
Перевірка Відмінностей Тексту
Порівняйте два блоки тексту та дізнайтеся точно, що було додано, видалено чи змінено на рівні рядків, слів чи символів, з об'єднаним або паралельним виглядом і файлом стандартної різниці для завантаження, усе це працює повністю у вашому браузері.
FreeТекст
Конвертер тексту в ASCII
Перетворюйте текст на його коди символів ASCII і навпаки, а результат також відображається у двійковому, шістнадцятковому та восьмковому вигляді, і все це повністю працює у вашому браузері без жодного завантаження.
FreeТекст
Конвертер тексту в двійковий код
Перетворюйте текст на його двійкові коди символів і навпаки, а результат також відображається у десятковому, шістнадцятковому та восьмковому вигляді, і все це повністю працює у вашому браузері без жодного завантаження.
FreeТекст
Конвертер тексту в шістнадцятковий код
Перетворюйте текст на його шістнадцяткові коди символів і навпаки, а результат також відображається у десятковому, двійковому та восьмковому вигляді, і все це повністю працює у вашому браузері без жодного завантаження.
Коментарі (0)
Знайшли цей інструмент корисним? Залиште коментар, поділіться порадою, чи скажіть нам, як ми можемо покращити його.
Ще немає коментарів. Будьте першим, хто поділиться думками!