URL Encode/Decode (канвертар японскіх URL і query)

Імгненна пераўтварайце URL encode/decode (percent encoding) у сваім браўзеры. Пераключайцеся паміж паводзінамі encodeURIComponent/encodeURI і выяўляйце магчымае падвойнае кадаванне.

Рэжым аўтавыяўлення выкарыстоўваецца па змаўчанні. Устаўце ўвод і адразу атрымайце вынік, пасля чаго ў адным патоку можна скапіяваць, памяняць месцамі або ачысціць.

Увод апрацоўваецца лакальна ў вашым браўзеры і ніколі не адпраўляецца на сервер.

Як карыстацца

  1. Устаўце URL або радок параметраў у поле ўводу.
  2. Выберыце рэжым (Auto/Encode/Decode) і мэту (Parameter Value/Full URL).
  3. Праверце вынік і скапіруйце яго. Калі патрэбен яшчэ адзін праход, выкарыстоўвайце Swap.

Што выбраць?

Значэнне параметру (рэкамендавана)

Выкарыстоўвайце пераўтварэнне ў стылі encodeURIComponent для значэнняў query, фрагментаў шляху і імёнаў файлаў.

Поўны URL

Выкарыстоўвайце пераўтварэнне ў стылі encodeURI, калі трэба захаваць структуру поўнага URL.

+ супраць %20

У query у стылі форм + можа азначаць прабел. У пашыраных наладах гэта паводзіны можна пераключаць.

Прыклад

Японскі URL

Увод

https://example.com/検索?q=東京 ランチ&ref=メール#セクション

Папярэдні прагляд выніку

Выберыце Full URL target, каб захаваць структуру URL пры пераўтварэнні

UTM-параметры

Увод

utm_source=メール&utm_campaign=春セール 2026

Папярэдні прагляд выніку

Зручна параўноўваць паводзіны + і %20

Радок з сімваламі

Увод

こんにちは/Hello?name=山田太郎&note=10%OFF

Папярэдні прагляд выніку

Бяспечны decode захоўвае некарэктныя % паслядоўнасці і папярэджвае замест падзення

Што такое URL encode/decode (percent encoding)?

  • Percent encoding пераўтварае сімвалы, нязручныя для URL, у форму %xx.
  • Decode пераўтварае %xx назад у зыходныя сімвалы.
  • Гэта неабходна пры працы з японскім тэкстам, прабеламі і сімваламі ў URL.

Калі выкарыстоўваць encodeURI і encodeURIComponent

  • Выкарыстоўвайце паводзіны encodeURIComponent толькі для значэнняў (значэнне query або фрагмент шляху).
  • Выкарыстоўвайце паводзіны encodeURI для поўных URL.
  • Выбар залежыць ад таго, ці павінны раздзяляльнікі накшталт ? & = / заставацца некранутымі.

FAQ

У чым розніца паміж + і %20?

%20 - гэта прадстаўленне прабелу ў стылі RFC, а + у асноўным выкарыстоўваецца ў канвенцыях application/x-www-form-urlencoded. У query, якія паходзяць з форм, + можа трактавацца як прабел.

Якую функцыю трэба выкарыстоўваць?

Выкарыстоўвайце пераўтварэнне ў стылі encodeURIComponent толькі для значэнняў, а пераўтварэнне ў стылі encodeURI - для поўных URL. Выбар залежыць ад таго, ці павінны раздзяляльнікі заставацца без змен.

Што такое падвойнае кадаванне?

Калі вы бачыце шмат паслядоўнасцей %25, адно і тое ж значэнне магло быць закадавана некалькі разоў. Інструмент можа выявіць гэта і дазволіць дэкадаваць яшчэ раз у адзін клік.