URL Encoder / Decoder
Convert text to and from URL percent-encoding. Encode special characters for safe links, or decode an encoded string back to readable text.
データ収集なし
データベースもアカウントもありません。ファイルを見ることはできません。
超高速
ブラウザネイティブ処理 — アップロードなし、待ち時間なし。
100%無料
制限なし、透かしなし、隠れた費用なし。
アカウント不要
サインイン?不要です。ツールを開くだけで使えます。
About URL encoding
What percent-encoding does
URLs can only contain a limited set of characters. Percent-encoding replaces unsafe characters — spaces, &, ?, #, non-English letters — with a % followed by their hex code (a space becomes %20). This keeps query strings and links from breaking.
Encode when you're building a URL or query parameter from user text; decode when you want to read an encoded URL back in plain form.
Decoding handles + as space
Query strings sometimes encode spaces as +. The decoder treats + as a space so form-style encoded strings come back correctly.
Frequently asked questions
What's the difference between encode and decode?
Encode makes text safe for a URL (space → %20); decode turns an encoded URL back into readable text.
Does it encode the whole URL or just a part?
It encodes everything as a component, ideal for query-parameter values. Don't run it on a complete URL you want to keep clickable.
Is my input uploaded?
No. Encoding and decoding use built-in browser functions locally.
Why did decoding fail?
The input wasn't valid percent-encoding (e.g., a stray % not followed by two hex digits).