Encode and decode URLs
URL encoding converts characters into a format that can be transmitted over the Internet. Special characters are replaced with a "%" followed by two hexadecimal digits.
%20 or +
! # $ & ' ( ) * + , / : ; = ? @ [ ]
URL encoding (also called percent-encoding) converts characters into a format safe for transmission in URLs. Special characters are replaced with a percent sign followed by their hexadecimal ASCII value (e.g., space becomes %20).
Encode search terms with spaces and special characters.
Safely pass data in URL query strings.
Create valid URLs containing special characters.
Encode form submissions for HTTP requests.
Select Encode to convert text to URL-safe format, or Decode to reverse.
Type or paste your text or URL into the input field.
Click the button to encode or decode your input.
Copy the processed output to use in your URLs.