The URL Encoder converts characters that are not allowed in URLs (spaces, &, =, ?, #, non-ASCII characters) into their percent-encoded equivalents using encodeURIComponent. The URL Decoder reverses this. Supports both component encoding (for query parameter values) and full URL encoding.
Encode query parameters before appending to URLs, or decode percent-encoded URLs from server logs and analytics exports. For encoding HTML special characters, use the HTML Encoder & Decoder.
Encode query param
Input
search query with spaces & symbols!
Output
search%20query%20with%20spaces%20%26%20symbols!
Encode special characters to HTML entities and decode them back.
Encode text as a Base64 string.
Escape special characters for JSON strings, or unescape JSON string values.
Parse and break down URLs into their component parts.
Convert Markdown to HTML instantly.
Convert HTML markup to clean Markdown syntax.