It works with all character sets supported by your operating system and can convert Supplementary Planes code points which some other converters fails to process properly (like that: 𝌆 U+1D306 tetragram for centre). URL encoding conforms to RFC 3986 (like PHP's rawurlencode() does), RFC 6068 used for mailto:
and RFC 5538 used for news:
and nntp:
schemes. IDNA encoding (Punycode) conforms to RFC 3492 and RFC 5891. bitcoin:
scheme conforms to BIP 0021.
You can paste this result to the HTML document, CSS or JavaScript with any character set. Note: double and single quotes are not escaped.