HTML/URL encoder

eol > br
num > nbsp
all > nbsp

HTML encoded

Special characters like ←, <, † and é are 'escaped' in HTML: they are written in a different (longer) form -or encoded- so that they can be interpreted by browsers in the correct way. For an overview of all the special characters in HTML, see the HTML character map.

%D9%87%D9%85%D9%87 %D8%A7%D9%86%D8%B3%D8%A7%D9%86%D9%87%D8%A7 %D8%AF%D8%B1 %DA%A9%D8%B1%D8%A7%D9%85%D8%AA %D9%88 %D8%AD%D9%82%D9%88%D9%82 %D8%A2%D8%B2%D8%A7%D8%AF %D9%88 %D9%85%D8%B3%D8%A7%D9%88%DB%8C %D8%A8%D9%87 %D8%AF%D9%86%DB%8C%D8%A7 %D9%85%DB%8C %D8%A2%DB%8C%D9%86%D8%AF

For developers: PHP: htmlentities($text)Python: xml.sax.saxutils.escape(text)Ruby: coder.encode(string, :named)Perl: encode_entities($text)ASP: Server.HtmlEncode(Text)Java: escapeHtml4(Text)

URL encoded

Special characters like (, <, ' ' (space) and é are 'escaped' before passing as an URL parameter (what follows after the ? in an URL like search.php?text=risqu%C3%A9 ). For an overview of all the special characters in HTML, see the HTML character map.

%25D9%2587%25D9%2585%25D9%2587 %25D8%25A7%25D9%2586%25D8%25B3%25D8%25A7%25D9%2586%25D9%2587%25D8%25A7 %25D8%25AF%25D8%25B1 %25DA%25A9%25D8%25B1%25D8%25A7%25D9%2585%25D8%25AA %25D9%2588 %25D8%25AD%25D9%2582%25D9%2588%25D9%2582 %25D8%25A2%25D8%25B2%25D8%25A7%25D8%25AF %25D9%2588 %25D9%2585%25D8%25B3%25D8%25A7%25D9%2588%25DB%258C %25D8%25A8%25D9%2587 %25D8%25AF%25D9%2586%25DB%258C%25D8%25A7 %25D9%2585%25DB%258C %25D8%25A2%25DB%258C%25D9%2586%25D8%25AF

For developers: PHP: urlencode($text)Python: urllib.quote_plus(text)Ruby: CGI.escape(string)Perl: url_encode($text)ASP: Server.URLEncode(Text)Java: URLEncoder.encode(Text)

Examples